From: Michael M Slusarz
Date: Sun, 21 Nov 2010 21:02:06 +0000 (-0700)
Subject: Move default theme info to the default directory
X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d8b9b0025e93cdb0089ed7e8b9d5a494c34914a0;p=horde.git
Move default theme info to the default directory
---
diff --git a/agora/themes/default/graphics/agora.png b/agora/themes/default/graphics/agora.png
new file mode 100644
index 000000000..b25f15f43
Binary files /dev/null and b/agora/themes/default/graphics/agora.png differ
diff --git a/agora/themes/default/graphics/favicon.ico b/agora/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..3cb06ae76
Binary files /dev/null and b/agora/themes/default/graphics/favicon.ico differ
diff --git a/agora/themes/default/graphics/flagged.png b/agora/themes/default/graphics/flagged.png
new file mode 100644
index 000000000..63ac464d4
Binary files /dev/null and b/agora/themes/default/graphics/flagged.png differ
diff --git a/agora/themes/default/graphics/forums.png b/agora/themes/default/graphics/forums.png
new file mode 100644
index 000000000..4eb3f6990
Binary files /dev/null and b/agora/themes/default/graphics/forums.png differ
diff --git a/agora/themes/default/graphics/hot.png b/agora/themes/default/graphics/hot.png
new file mode 100644
index 000000000..6d80d982e
Binary files /dev/null and b/agora/themes/default/graphics/hot.png differ
diff --git a/agora/themes/default/graphics/moderate.png b/agora/themes/default/graphics/moderate.png
new file mode 100644
index 000000000..008099373
Binary files /dev/null and b/agora/themes/default/graphics/moderate.png differ
diff --git a/agora/themes/default/graphics/newforum.png b/agora/themes/default/graphics/newforum.png
new file mode 100644
index 000000000..18cb781b3
Binary files /dev/null and b/agora/themes/default/graphics/newforum.png differ
diff --git a/agora/themes/default/graphics/newmessage.png b/agora/themes/default/graphics/newmessage.png
new file mode 100644
index 000000000..abc33ce89
Binary files /dev/null and b/agora/themes/default/graphics/newmessage.png differ
diff --git a/agora/themes/default/graphics/reply.png b/agora/themes/default/graphics/reply.png
new file mode 100644
index 000000000..9eb9e4092
Binary files /dev/null and b/agora/themes/default/graphics/reply.png differ
diff --git a/agora/themes/default/graphics/thread.png b/agora/themes/default/graphics/thread.png
new file mode 100644
index 000000000..872886359
Binary files /dev/null and b/agora/themes/default/graphics/thread.png differ
diff --git a/agora/themes/default/graphics/threads.png b/agora/themes/default/graphics/threads.png
new file mode 100644
index 000000000..872886359
Binary files /dev/null and b/agora/themes/default/graphics/threads.png differ
diff --git a/agora/themes/default/screen.css b/agora/themes/default/screen.css
new file mode 100644
index 000000000..d887dec4b
--- /dev/null
+++ b/agora/themes/default/screen.css
@@ -0,0 +1,27 @@
+.messageContainer {
+ width: 100%;
+ padding: 2px;
+ background: #e9e9e9;
+ margin-bottom: 8px;
+}
+.messageAuthor {
+ width: 10%;
+}
+.messageBody {
+ width: 90%;
+ background: #fff;
+ border: 1px solid #ccc;
+}
+.messageBody p {
+ padding: 1em;
+}
+
+.msgThreadPlain {
+ width: 50%;
+}
+.msgAuthorPlain {
+ width: 25%;
+}
+.msgTimestampPlain {
+ width: 24%;
+}
diff --git a/agora/themes/graphics/agora.png b/agora/themes/graphics/agora.png
deleted file mode 100644
index b25f15f43..000000000
Binary files a/agora/themes/graphics/agora.png and /dev/null differ
diff --git a/agora/themes/graphics/favicon.ico b/agora/themes/graphics/favicon.ico
deleted file mode 100644
index 3cb06ae76..000000000
Binary files a/agora/themes/graphics/favicon.ico and /dev/null differ
diff --git a/agora/themes/graphics/flagged.png b/agora/themes/graphics/flagged.png
deleted file mode 100644
index 63ac464d4..000000000
Binary files a/agora/themes/graphics/flagged.png and /dev/null differ
diff --git a/agora/themes/graphics/forums.png b/agora/themes/graphics/forums.png
deleted file mode 100644
index 4eb3f6990..000000000
Binary files a/agora/themes/graphics/forums.png and /dev/null differ
diff --git a/agora/themes/graphics/hot.png b/agora/themes/graphics/hot.png
deleted file mode 100644
index 6d80d982e..000000000
Binary files a/agora/themes/graphics/hot.png and /dev/null differ
diff --git a/agora/themes/graphics/moderate.png b/agora/themes/graphics/moderate.png
deleted file mode 100644
index 008099373..000000000
Binary files a/agora/themes/graphics/moderate.png and /dev/null differ
diff --git a/agora/themes/graphics/newforum.png b/agora/themes/graphics/newforum.png
deleted file mode 100644
index 18cb781b3..000000000
Binary files a/agora/themes/graphics/newforum.png and /dev/null differ
diff --git a/agora/themes/graphics/newmessage.png b/agora/themes/graphics/newmessage.png
deleted file mode 100644
index abc33ce89..000000000
Binary files a/agora/themes/graphics/newmessage.png and /dev/null differ
diff --git a/agora/themes/graphics/reply.png b/agora/themes/graphics/reply.png
deleted file mode 100644
index 9eb9e4092..000000000
Binary files a/agora/themes/graphics/reply.png and /dev/null differ
diff --git a/agora/themes/graphics/thread.png b/agora/themes/graphics/thread.png
deleted file mode 100644
index 872886359..000000000
Binary files a/agora/themes/graphics/thread.png and /dev/null differ
diff --git a/agora/themes/graphics/threads.png b/agora/themes/graphics/threads.png
deleted file mode 100644
index 872886359..000000000
Binary files a/agora/themes/graphics/threads.png and /dev/null differ
diff --git a/agora/themes/screen.css b/agora/themes/screen.css
deleted file mode 100644
index d887dec4b..000000000
--- a/agora/themes/screen.css
+++ /dev/null
@@ -1,27 +0,0 @@
-.messageContainer {
- width: 100%;
- padding: 2px;
- background: #e9e9e9;
- margin-bottom: 8px;
-}
-.messageAuthor {
- width: 10%;
-}
-.messageBody {
- width: 90%;
- background: #fff;
- border: 1px solid #ccc;
-}
-.messageBody p {
- padding: 1em;
-}
-
-.msgThreadPlain {
- width: 50%;
-}
-.msgAuthorPlain {
- width: 25%;
-}
-.msgTimestampPlain {
- width: 24%;
-}
diff --git a/ansel/themes/cropper.css b/ansel/themes/cropper.css
deleted file mode 100755
index 5bf030205..000000000
--- a/ansel/themes/cropper.css
+++ /dev/null
@@ -1,174 +0,0 @@
-.imgCrop_wrap {
- position: relative;
- cursor: crosshair;
- margin: auto;
-}
-
-/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
-.imgCrop_wrap.opera8 .imgCrop_overlay,
-.imgCrop_wrap.opera8 .imgCrop_clickArea {
- background-color: transparent;
-}
-
-/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
-.imgCrop_wrap,
-.imgCrop_wrap * {
- font-size: 0;
-}
-
-.imgCrop_overlay {
- background-color: #000;
- opacity: 0.5;
- filter:alpha(opacity=50);
- position: absolute;
- width: 100%;
- height: 100%;
-}
-
-.imgCrop_selArea {
- position: absolute;
- cursor: move;
- z-index: 2;
-}
-
-/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
-.imgCrop_clickArea {
- width: 100%;
- height: 100%;
- background-color: #FFF;
- opacity: 0.01;
- filter:alpha(opacity=01);
-}
-
-.imgCrop_marqueeHoriz {
- position: absolute;
- width: 100%;
- height: 1px;
- background: transparent url(marqueeHoriz.gif) repeat-x 0 0;
- z-index: 3;
-}
-
-.imgCrop_marqueeVert {
- position: absolute;
- height: 100%;
- width: 1px;
- background: transparent url(marqueeVert.gif) repeat-y 0 0;
- z-index: 3;
-}
-
-/*
- * FIX MARCHING ANTS IN IE
- * As IE <6 tries to load background images we can uncomment the follwoing hack
- * to remove that issue, not as pretty - but is anything in IE?
- * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
- *
-* html .imgCrop_marqueeHoriz,
-* html .imgCrop_marqueeVert {
- background: transparent;
- filter: Invert;
-}
-* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
-* html .imgCrop_marqueeEast { border-right: 1px dashed #000; }
-* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
-* html .imgCrop_marqueeWest { border-left: 1px dashed #000; }
-*/
-
-.imgCrop_marqueeNorth { top: 0; left: 0; }
-.imgCrop_marqueeEast { top: 0; right: 0; }
-.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
-.imgCrop_marqueeWest { top: 0; left: 0; }
-
-
-.imgCrop_handle {
- position: absolute;
- border: 1px solid #333;
- width: 6px;
- height: 6px;
- background: #FFF;
- opacity: 0.5;
- filter:alpha(opacity=50);
- z-index: 4;
-}
-
-/* fix IE 5 box model */
-* html .imgCrop_handle {
- width: 8px;
- height: 8px;
- wid\th: 6px;
- hei\ght: 6px;
-}
-
-.imgCrop_handleN {
- top: -3px;
- left: 0;
- /* margin-left: 49%; @done_in_js */
- cursor: n-resize;
-}
-
-.imgCrop_handleNE {
- top: -3px;
- right: -3px;
- cursor: ne-resize;
-}
-
-.imgCrop_handleE {
- top: 0;
- right: -3px;
- /* margin-top: 49%; @done_in_js */
- cursor: e-resize;
-}
-
-.imgCrop_handleSE {
- right: -3px;
- bottom: -3px;
- cursor: se-resize;
-}
-
-.imgCrop_handleS {
- right: 0;
- bottom: -3px;
- /* margin-right: 49%; @done_in_js */
- cursor: s-resize;
-}
-
-.imgCrop_handleSW {
- left: -3px;
- bottom: -3px;
- cursor: sw-resize;
-}
-
-.imgCrop_handleW {
- top: 0;
- left: -3px;
- /* margin-top: 49%; @done_in_js */
- cursor: w-resize;
-}
-
-.imgCrop_handleNW {
- top: -3px;
- left: -3px;
- cursor: nw-resize;
-}
-
-/**
- * Create an area to click & drag around on as the default browser behaviour is to let you drag the image
- */
-.imgCrop_dragArea {
- width: 100%;
- height: 100%;
- z-index: 200;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.imgCrop_previewWrap {
- /* width: 200px; @done_in_js */
- /* height: 200px; @done_in_js */
- overflow: hidden;
- position: relative;
-}
-
-.imgCrop_previewWrap img {
- position: absolute;
-}
\ No newline at end of file
diff --git a/ansel/themes/default/cropper.css b/ansel/themes/default/cropper.css
new file mode 100644
index 000000000..5bf030205
--- /dev/null
+++ b/ansel/themes/default/cropper.css
@@ -0,0 +1,174 @@
+.imgCrop_wrap {
+ position: relative;
+ cursor: crosshair;
+ margin: auto;
+}
+
+/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
+.imgCrop_wrap.opera8 .imgCrop_overlay,
+.imgCrop_wrap.opera8 .imgCrop_clickArea {
+ background-color: transparent;
+}
+
+/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
+.imgCrop_wrap,
+.imgCrop_wrap * {
+ font-size: 0;
+}
+
+.imgCrop_overlay {
+ background-color: #000;
+ opacity: 0.5;
+ filter:alpha(opacity=50);
+ position: absolute;
+ width: 100%;
+ height: 100%;
+}
+
+.imgCrop_selArea {
+ position: absolute;
+ cursor: move;
+ z-index: 2;
+}
+
+/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
+.imgCrop_clickArea {
+ width: 100%;
+ height: 100%;
+ background-color: #FFF;
+ opacity: 0.01;
+ filter:alpha(opacity=01);
+}
+
+.imgCrop_marqueeHoriz {
+ position: absolute;
+ width: 100%;
+ height: 1px;
+ background: transparent url(marqueeHoriz.gif) repeat-x 0 0;
+ z-index: 3;
+}
+
+.imgCrop_marqueeVert {
+ position: absolute;
+ height: 100%;
+ width: 1px;
+ background: transparent url(marqueeVert.gif) repeat-y 0 0;
+ z-index: 3;
+}
+
+/*
+ * FIX MARCHING ANTS IN IE
+ * As IE <6 tries to load background images we can uncomment the follwoing hack
+ * to remove that issue, not as pretty - but is anything in IE?
+ * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
+ *
+* html .imgCrop_marqueeHoriz,
+* html .imgCrop_marqueeVert {
+ background: transparent;
+ filter: Invert;
+}
+* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
+* html .imgCrop_marqueeEast { border-right: 1px dashed #000; }
+* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
+* html .imgCrop_marqueeWest { border-left: 1px dashed #000; }
+*/
+
+.imgCrop_marqueeNorth { top: 0; left: 0; }
+.imgCrop_marqueeEast { top: 0; right: 0; }
+.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
+.imgCrop_marqueeWest { top: 0; left: 0; }
+
+
+.imgCrop_handle {
+ position: absolute;
+ border: 1px solid #333;
+ width: 6px;
+ height: 6px;
+ background: #FFF;
+ opacity: 0.5;
+ filter:alpha(opacity=50);
+ z-index: 4;
+}
+
+/* fix IE 5 box model */
+* html .imgCrop_handle {
+ width: 8px;
+ height: 8px;
+ wid\th: 6px;
+ hei\ght: 6px;
+}
+
+.imgCrop_handleN {
+ top: -3px;
+ left: 0;
+ /* margin-left: 49%; @done_in_js */
+ cursor: n-resize;
+}
+
+.imgCrop_handleNE {
+ top: -3px;
+ right: -3px;
+ cursor: ne-resize;
+}
+
+.imgCrop_handleE {
+ top: 0;
+ right: -3px;
+ /* margin-top: 49%; @done_in_js */
+ cursor: e-resize;
+}
+
+.imgCrop_handleSE {
+ right: -3px;
+ bottom: -3px;
+ cursor: se-resize;
+}
+
+.imgCrop_handleS {
+ right: 0;
+ bottom: -3px;
+ /* margin-right: 49%; @done_in_js */
+ cursor: s-resize;
+}
+
+.imgCrop_handleSW {
+ left: -3px;
+ bottom: -3px;
+ cursor: sw-resize;
+}
+
+.imgCrop_handleW {
+ top: 0;
+ left: -3px;
+ /* margin-top: 49%; @done_in_js */
+ cursor: w-resize;
+}
+
+.imgCrop_handleNW {
+ top: -3px;
+ left: -3px;
+ cursor: nw-resize;
+}
+
+/**
+ * Create an area to click & drag around on as the default browser behaviour is to let you drag the image
+ */
+.imgCrop_dragArea {
+ width: 100%;
+ height: 100%;
+ z-index: 200;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+.imgCrop_previewWrap {
+ /* width: 200px; @done_in_js */
+ /* height: 200px; @done_in_js */
+ overflow: hidden;
+ position: relative;
+}
+
+.imgCrop_previewWrap img {
+ position: absolute;
+}
\ No newline at end of file
diff --git a/ansel/themes/default/embed.css b/ansel/themes/default/embed.css
new file mode 100644
index 000000000..016845ebd
--- /dev/null
+++ b/ansel/themes/default/embed.css
@@ -0,0 +1,14 @@
+/* CSS rules for js embedded gallery views */
+.anselGalleryWidget {
+ margin: 5px;
+ text-align: center;
+}
+.anselGaleryWidget a {
+ text-decoration: none;
+ color: blue;
+}
+.anselGalleryWidget img {
+ border: 2px solid #ccc;
+ margin: 2px;
+ padding: 2px;
+}
\ No newline at end of file
diff --git a/ansel/themes/default/feed-rss.xsl b/ansel/themes/default/feed-rss.xsl
new file mode 100644
index 000000000..018a71fb0
--- /dev/null
+++ b/ansel/themes/default/feed-rss.xsl
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+
+
+
+ Subscribe to
+
+
+
+
+ Subscribe now in your favorite RSS aggregator:
+
+
+
+
+
+
+
+
Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ansel/themes/default/graphics/add.png b/ansel/themes/default/graphics/add.png
new file mode 100644
index 000000000..392c3c65a
Binary files /dev/null and b/ansel/themes/default/graphics/add.png differ
diff --git a/ansel/themes/default/graphics/ansel.png b/ansel/themes/default/graphics/ansel.png
new file mode 100644
index 000000000..d2170f046
Binary files /dev/null and b/ansel/themes/default/graphics/ansel.png differ
diff --git a/ansel/themes/default/graphics/arrow_switch.png b/ansel/themes/default/graphics/arrow_switch.png
new file mode 100644
index 000000000..5c4bfaf01
Binary files /dev/null and b/ansel/themes/default/graphics/arrow_switch.png differ
diff --git a/ansel/themes/default/graphics/browse.png b/ansel/themes/default/graphics/browse.png
new file mode 100644
index 000000000..64cf33f7c
Binary files /dev/null and b/ansel/themes/default/graphics/browse.png differ
diff --git a/ansel/themes/default/graphics/down.png b/ansel/themes/default/graphics/down.png
new file mode 100644
index 000000000..89a2e93f1
Binary files /dev/null and b/ansel/themes/default/graphics/down.png differ
diff --git a/ansel/themes/default/graphics/favicon.ico b/ansel/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..b57cf5163
Binary files /dev/null and b/ansel/themes/default/graphics/favicon.ico differ
diff --git a/ansel/themes/default/graphics/galleries.png b/ansel/themes/default/graphics/galleries.png
new file mode 100644
index 000000000..64cf33f7c
Binary files /dev/null and b/ansel/themes/default/graphics/galleries.png differ
diff --git a/ansel/themes/default/graphics/gallery-locked-mini.png b/ansel/themes/default/graphics/gallery-locked-mini.png
new file mode 100644
index 000000000..71438cdd2
Binary files /dev/null and b/ansel/themes/default/graphics/gallery-locked-mini.png differ
diff --git a/ansel/themes/default/graphics/gallery-locked.png b/ansel/themes/default/graphics/gallery-locked.png
new file mode 100644
index 000000000..90910bdc6
Binary files /dev/null and b/ansel/themes/default/graphics/gallery-locked.png differ
diff --git a/ansel/themes/default/graphics/image_add.png b/ansel/themes/default/graphics/image_add.png
new file mode 100755
index 000000000..263e35690
Binary files /dev/null and b/ansel/themes/default/graphics/image_add.png differ
diff --git a/ansel/themes/default/graphics/lightbox/bullet.gif b/ansel/themes/default/graphics/lightbox/bullet.gif
new file mode 100644
index 000000000..bf8e3c6cc
Binary files /dev/null and b/ansel/themes/default/graphics/lightbox/bullet.gif differ
diff --git a/ansel/themes/default/graphics/lightbox/close.gif b/ansel/themes/default/graphics/lightbox/close.gif
new file mode 100644
index 000000000..ca517b6ab
Binary files /dev/null and b/ansel/themes/default/graphics/lightbox/close.gif differ
diff --git a/ansel/themes/default/graphics/lightbox/closelabel.gif b/ansel/themes/default/graphics/lightbox/closelabel.gif
new file mode 100644
index 000000000..87b4f8bd6
Binary files /dev/null and b/ansel/themes/default/graphics/lightbox/closelabel.gif differ
diff --git a/ansel/themes/default/graphics/lightbox/loading.gif b/ansel/themes/default/graphics/lightbox/loading.gif
new file mode 100644
index 000000000..f864d5fd3
Binary files /dev/null and b/ansel/themes/default/graphics/lightbox/loading.gif differ
diff --git a/ansel/themes/default/graphics/lightbox/nextlabel.gif b/ansel/themes/default/graphics/lightbox/nextlabel.gif
new file mode 100644
index 000000000..6c40e51a3
Binary files /dev/null and b/ansel/themes/default/graphics/lightbox/nextlabel.gif differ
diff --git a/ansel/themes/default/graphics/lightbox/prevlabel.gif b/ansel/themes/default/graphics/lightbox/prevlabel.gif
new file mode 100644
index 000000000..51a31c2fd
Binary files /dev/null and b/ansel/themes/default/graphics/lightbox/prevlabel.gif differ
diff --git a/ansel/themes/default/graphics/mini-error.png b/ansel/themes/default/graphics/mini-error.png
new file mode 100644
index 000000000..71438cdd2
Binary files /dev/null and b/ansel/themes/default/graphics/mini-error.png differ
diff --git a/ansel/themes/default/graphics/mygalleries.png b/ansel/themes/default/graphics/mygalleries.png
new file mode 100644
index 000000000..64cf33f7c
Binary files /dev/null and b/ansel/themes/default/graphics/mygalleries.png differ
diff --git a/ansel/themes/default/graphics/point.png b/ansel/themes/default/graphics/point.png
new file mode 100644
index 000000000..f960a40a4
Binary files /dev/null and b/ansel/themes/default/graphics/point.png differ
diff --git a/ansel/themes/default/graphics/prettythumb-error.png b/ansel/themes/default/graphics/prettythumb-error.png
new file mode 100755
index 000000000..90910bdc6
Binary files /dev/null and b/ansel/themes/default/graphics/prettythumb-error.png differ
diff --git a/ansel/themes/default/graphics/problem.png b/ansel/themes/default/graphics/problem.png
new file mode 100755
index 000000000..16a21892b
Binary files /dev/null and b/ansel/themes/default/graphics/problem.png differ
diff --git a/ansel/themes/default/graphics/resize.png b/ansel/themes/default/graphics/resize.png
new file mode 100644
index 000000000..6bee5de55
Binary files /dev/null and b/ansel/themes/default/graphics/resize.png differ
diff --git a/ansel/themes/default/graphics/scaler_slider.gif b/ansel/themes/default/graphics/scaler_slider.gif
new file mode 100755
index 000000000..42e205b03
Binary files /dev/null and b/ansel/themes/default/graphics/scaler_slider.gif differ
diff --git a/ansel/themes/default/graphics/scaler_slider_track.gif b/ansel/themes/default/graphics/scaler_slider_track.gif
new file mode 100755
index 000000000..571e4050b
Binary files /dev/null and b/ansel/themes/default/graphics/scaler_slider_track.gif differ
diff --git a/ansel/themes/default/graphics/screen-error.png b/ansel/themes/default/graphics/screen-error.png
new file mode 100644
index 000000000..90910bdc6
Binary files /dev/null and b/ansel/themes/default/graphics/screen-error.png differ
diff --git a/ansel/themes/default/graphics/slideshow_next.png b/ansel/themes/default/graphics/slideshow_next.png
new file mode 100644
index 000000000..c888268b6
Binary files /dev/null and b/ansel/themes/default/graphics/slideshow_next.png differ
diff --git a/ansel/themes/default/graphics/slideshow_pause.png b/ansel/themes/default/graphics/slideshow_pause.png
new file mode 100644
index 000000000..6bd15d99b
Binary files /dev/null and b/ansel/themes/default/graphics/slideshow_pause.png differ
diff --git a/ansel/themes/default/graphics/slideshow_play.png b/ansel/themes/default/graphics/slideshow_play.png
new file mode 100644
index 000000000..57cfe4f3f
Binary files /dev/null and b/ansel/themes/default/graphics/slideshow_play.png differ
diff --git a/ansel/themes/default/graphics/slideshow_prev.png b/ansel/themes/default/graphics/slideshow_prev.png
new file mode 100644
index 000000000..9a5fee44a
Binary files /dev/null and b/ansel/themes/default/graphics/slideshow_prev.png differ
diff --git a/ansel/themes/default/graphics/success.png b/ansel/themes/default/graphics/success.png
new file mode 100755
index 000000000..4af9076c7
Binary files /dev/null and b/ansel/themes/default/graphics/success.png differ
diff --git a/ansel/themes/default/graphics/text.png b/ansel/themes/default/graphics/text.png
new file mode 100644
index 000000000..d2fda8983
Binary files /dev/null and b/ansel/themes/default/graphics/text.png differ
diff --git a/ansel/themes/default/graphics/thumb-error.png b/ansel/themes/default/graphics/thumb-error.png
new file mode 100644
index 000000000..90910bdc6
Binary files /dev/null and b/ansel/themes/default/graphics/thumb-error.png differ
diff --git a/ansel/themes/default/graphics/up.png b/ansel/themes/default/graphics/up.png
new file mode 100644
index 000000000..50ca91b78
Binary files /dev/null and b/ansel/themes/default/graphics/up.png differ
diff --git a/ansel/themes/default/lightbox.css b/ansel/themes/default/lightbox.css
new file mode 100644
index 000000000..d9976b885
--- /dev/null
+++ b/ansel/themes/default/lightbox.css
@@ -0,0 +1,112 @@
+/* CSS for lightbox */
+#lightbox {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ z-index: 100;
+ text-align: center;
+ line-height: 0pt;
+}
+#lightbox img {
+ width: auto;
+ height: auto;
+}
+#lightbox a img {
+ border: none;
+}
+
+#outerImageContainer {
+ position: relative;
+ background-color: #fff;
+ width: 250px;
+ height: 250px;
+ margin: 0 auto;
+}
+#imageContainer { padding: 10px; }
+
+#loading {
+ position: absolute;
+ top: 40%;
+ left: 0%;
+ height: 25%;
+ width: 100%;
+ text-align: center;
+ line-height: 0;
+}
+#hoverNav {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ z-index: 10;
+}
+#imageContainer>#hoverNav { left: 0; }
+#hoverNav a { outline: none; }
+
+#prevLink, #nextLink{
+ width: 49%;
+ height: 100%;
+ background-image: url(data:image/gif;base64,AAAA);
+ /* Trick IE into showing hover */
+ display: block;
+}
+#prevLink {
+ left: 0;
+ float: left;
+}
+#nextLink {
+ right: 0;
+ float: right;
+}
+#prevLink:hover, #prevLink:visited:hover {
+ background: url(graphics/lightbox/prevlabel.gif) left 15% no-repeat;
+}
+#nextLink:hover, #nextLink:visited:hover {
+ background: url(graphics/lightbox/nextlabel.gif) right 15% no-repeat;
+}
+
+#imageDataContainer {
+ font: 10px Verdana, Helvetica, sans-serif;
+ background-color: #fff;
+ margin: 0 auto;
+ line-height: 1.4em;
+ overflow: auto;
+ width: 100%;
+}
+
+#imageData {
+ padding: 0 10px;
+ color: #666;
+}
+#imageData #imageDetails {
+ width: 70%;
+ float: left;
+ text-align: left;
+}
+
+#imageData #caption {
+ font-weight: bold;
+ font-size: 130%;
+}
+#imageData #numberDisplay {
+ display: block;
+ clear: left;
+ padding-bottom: 1.0em;
+}
+#imageData #bottomNavClose {
+ width: 66px;
+ float: right;
+ padding-bottom: 0.7em;
+ outline: none;
+}
+
+#overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 90;
+ width: 100%;
+ height: 500px;
+ background-color: #000;
+}
\ No newline at end of file
diff --git a/ansel/themes/default/screen.css b/ansel/themes/default/screen.css
new file mode 100644
index 000000000..21fa2b996
--- /dev/null
+++ b/ansel/themes/default/screen.css
@@ -0,0 +1,382 @@
+/* Table CSS. */
+th {
+ text-align: left;
+}
+
+.coord {
+ font-size: 90%;
+ border: 1px solid #999;
+ color: #aaa;
+}
+
+.instructions {
+ border: 1px solid #ccc;
+ padding: 2px;
+ margin: 8px;
+}
+.instructions p {
+ margin: 0;
+ background: #e9e9e9;
+}
+.breadcrumbs a, .thiscrumb {
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 90%;
+}
+
+.instructions {
+ margin: 10px;
+ font-weight: bold;
+}
+
+/* Slideshow controls. */
+.slideControls {
+ text-align: center;
+ margin: 5px;
+ padding: 2px;
+}
+.slideControls a {
+ margin: 2px;
+ padding: 3px;
+}
+.slideControls a:hover {
+ background: #e9e9e9;
+ padding: 2px;
+ border: 1px solid #ccc;
+}
+
+/* Gallery Group view. */
+#galleryGroups {
+ width: 100%;
+}
+#galleryGroups table {
+ border-collapse: collapse;
+}
+#galleryGroups td {
+ margin: 0;
+}
+.galleryGroupsTile {
+ padding: 1em;
+}
+
+#Container {
+ text-align: center;
+}
+#CaptionContainer {
+ margin: 0 auto;
+ text-align: left;
+ font-size: 125%;
+}
+#Caption {
+ padding: 1em;
+}
+
+#sortContainer {
+ margin: 10px;
+ border: 1px solid #ccc;
+}
+#sortContainer div {
+ cursor: move;
+ margin: 10px;
+ height: 170px;
+ float: left;
+}
+#sortContainer a {
+ cursor: move;
+}
+
+/* Widgets */
+.anselWidget {
+ border: 1px solid #ccc;
+}
+.anselWidget .control {
+ background: #eee;
+ text-align: center;
+ border: 0;
+}
+.anselWidgets {
+ margin-right: 5px;
+ margin-left:5px;
+ vertical-align: top;
+}
+.anselWidgets .header {
+ background: none;
+ color: #333333;
+}
+.anselWidgets .header a {
+ color: #333333;
+}
+.anselWidgets #similar img {
+ padding: 1px;
+}
+.embedInput {
+ border-top: 1px solid #ccc;
+ color: #aaa;
+}
+.embedInput input {
+ color: #aaa;
+ width: 250px;
+ margin: 5px;
+}
+.tagTitle {
+ font-size: 100%;
+ border: none;
+}
+#tags {
+ padding: 4px;
+}
+#tags li {
+ list-style: none;
+}
+#tagform {
+ white-space: nowrap;
+ padding: 4px;
+}
+.tag-list {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+ font-size: 80%;
+}
+.tag-list li {
+ margin: 0;
+ padding: 0 .2em;
+ display: inline;
+}
+.tag-list img {
+ vertical-align: middle;
+}
+#gallery-actions a:hover {
+ text-decoration: underline;
+}
+#gallery-actions a.widget {
+ color: #000;
+ white-space: normal;
+}
+#gallery-actions-toggle.show, #othergalleries-toggle.show {
+ background: url('graphics/down.png') center center no-repeat;
+ display: block;
+ padding-left: 15px;
+}
+#gallery-actions-toggle.hide, #othergalleries-toggle.hide {
+ background: url('graphics/up.png') center center no-repeat;
+ display: block;
+ padding-left: 15px;
+}
+#gallery-actions-toggle:hover, #othergalleries-toggle:hover {
+ text-decoration: none;
+}
+#othergalleries .treeRow img {
+ margin: 5px;
+}
+
+a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
+ color: #ccc;
+}
+
+a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
+ color: #99c;
+}
+
+a.later:link, a.later:visited, a.later:hover, a.later:active {
+ color: #99f;
+}
+
+a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
+ color: #00f;
+}
+
+#ansel_preview {
+ position: absolute;
+}
+
+/* Face recognition/detection rules */
+.face-tile {
+ height: 100px;
+ margin: 5px;
+ float: left;
+}
+.face-div {
+ position:absolute;
+}
+.face-div-name {
+ text-align: center;
+ background: grey;
+ color: white;
+}
+.shown {
+ border: medium solid white;
+}
+
+.similarity-high {
+ color: red;
+}
+.similarity-medium {
+ color: green;
+}
+.similarity-low {
+ color: #ffcc00;
+}
+.similarity-lower {
+ color: #cccccc;
+}
+.bordered-facethumb {
+ border: 1px solid black;
+ margin: 2px;
+ float: left;
+}
+
+.ansel-tile {
+ padding-top: 10px;
+ text-align: center;
+}
+
+/* Gallery styles */
+.gallery-desc {
+ background: #fff;
+ padding: 1em;
+}
+
+/* Gallery tiles */
+.gallery-tile-caption {
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+ font-size: 100%;
+}
+.gallery-tile p {
+ margin: 0;
+ padding: 0;
+}
+
+/* Image tiles */
+.image-tile-caption {
+ display: block;
+ font-size: 90%;
+ padding: .2em;
+}
+.ansel-tile img {
+ padding: 3px;
+}
+.image-tile-highlight {
+ background-color: red;
+}
+
+/* Actions */
+.anselActions {
+ margin-left: 0;
+ background: #e9e9e9;
+ padding: 4px;
+ border: 1px #cccccc solid;
+}
+.anselActions a, .anselActions a:visited, .anselActions label {
+ white-space: nowrap;
+}
+.anselActions a img {
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+.success {
+ background: url('graphics/success.png') center left no-repeat;
+ padding-left: 15px;
+}
+.problem {
+ background: url('graphics/problem.png') center left no-repeat;
+ padding-left: 15px;
+}
+
+/* Image resizer/slider */
+#slider-track {
+ background: url('graphics/scaler_slider_track.gif') no-repeat;
+ width:200px;
+ margin:10px 0;
+ position: relative;
+ height:18px;
+ margin: 4px auto 4px auto;
+}
+
+.sliderHandle {
+ background: url('graphics/scaler_slider.gif') center left no-repeat;
+ cursor:move;
+ position: absolute;
+ width: 18px;
+ height: 18px;
+}
+
+ /* Google Map stuff */
+#ansel_map {
+ width:100%;
+ height:250px;
+ overflow:hidden;
+ border-bottom: 1px solid #ccc;
+}
+#ansel_map_small {
+ width:100%;
+ height:80px;
+ margin-top:10px;
+ overflow:hidden;
+ border-top: 1px solid #ccc;
+}
+.ansel_location_sameas {
+ background-color: #979797;
+ width: 100%;
+}
+.ansel_location_sameas img {
+ border: 1px solid white;
+ margin: 5px;
+}
+.ansel_geolocation {
+ background: url(http://maps.gstatic.com/intl/en_us/mapfiles/marker.png) center left no-repeat;
+ margin:10px 0 6px;
+ padding:0 0 6px 30px;
+ min-height: 37px;
+}
+#ansel_latlng {
+ color:#666666;
+ font-size:90%;
+ white-space: nowrap;
+ margin-right: 5px;
+}
+
+#ansel_locationtext {
+ margin: 0;
+ font-size: 80%;
+}
+
+#ansel_deleteGeotag {
+ font-size: 70%;
+ font-style: italic;
+}
+
+/* Autocomplete styles. */
+.autocomplete {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ position: absolute;
+ padding: 2px 2px 2px 2px;
+}
+.autocomplete ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+.autocomplete ul li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 90%;
+ color: #000;
+}
+.autocomplete ul .selected {
+ background: gray;
+ color: #fff;
+}
+#anseluploader {
+ width: auto;
+}
+.uploaderContainer {
+ border: solid 1px #999999;
+}
diff --git a/ansel/themes/embed.css b/ansel/themes/embed.css
deleted file mode 100755
index 016845ebd..000000000
--- a/ansel/themes/embed.css
+++ /dev/null
@@ -1,14 +0,0 @@
-/* CSS rules for js embedded gallery views */
-.anselGalleryWidget {
- margin: 5px;
- text-align: center;
-}
-.anselGaleryWidget a {
- text-decoration: none;
- color: blue;
-}
-.anselGalleryWidget img {
- border: 2px solid #ccc;
- margin: 2px;
- padding: 2px;
-}
\ No newline at end of file
diff --git a/ansel/themes/feed-rss.xsl b/ansel/themes/feed-rss.xsl
deleted file mode 100755
index 018a71fb0..000000000
--- a/ansel/themes/feed-rss.xsl
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
-
-
-
- Subscribe to
-
-
-
-
- Subscribe now in your favorite RSS aggregator:
-
-
-
-
-
-
-
-
Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ansel/themes/graphics/add.png b/ansel/themes/graphics/add.png
deleted file mode 100644
index 392c3c65a..000000000
Binary files a/ansel/themes/graphics/add.png and /dev/null differ
diff --git a/ansel/themes/graphics/ansel.png b/ansel/themes/graphics/ansel.png
deleted file mode 100644
index d2170f046..000000000
Binary files a/ansel/themes/graphics/ansel.png and /dev/null differ
diff --git a/ansel/themes/graphics/arrow_switch.png b/ansel/themes/graphics/arrow_switch.png
deleted file mode 100644
index 5c4bfaf01..000000000
Binary files a/ansel/themes/graphics/arrow_switch.png and /dev/null differ
diff --git a/ansel/themes/graphics/browse.png b/ansel/themes/graphics/browse.png
deleted file mode 100644
index 64cf33f7c..000000000
Binary files a/ansel/themes/graphics/browse.png and /dev/null differ
diff --git a/ansel/themes/graphics/down.png b/ansel/themes/graphics/down.png
deleted file mode 100644
index 89a2e93f1..000000000
Binary files a/ansel/themes/graphics/down.png and /dev/null differ
diff --git a/ansel/themes/graphics/favicon.ico b/ansel/themes/graphics/favicon.ico
deleted file mode 100644
index b57cf5163..000000000
Binary files a/ansel/themes/graphics/favicon.ico and /dev/null differ
diff --git a/ansel/themes/graphics/galleries.png b/ansel/themes/graphics/galleries.png
deleted file mode 100644
index 64cf33f7c..000000000
Binary files a/ansel/themes/graphics/galleries.png and /dev/null differ
diff --git a/ansel/themes/graphics/gallery-locked-mini.png b/ansel/themes/graphics/gallery-locked-mini.png
deleted file mode 100644
index 71438cdd2..000000000
Binary files a/ansel/themes/graphics/gallery-locked-mini.png and /dev/null differ
diff --git a/ansel/themes/graphics/gallery-locked.png b/ansel/themes/graphics/gallery-locked.png
deleted file mode 100644
index 90910bdc6..000000000
Binary files a/ansel/themes/graphics/gallery-locked.png and /dev/null differ
diff --git a/ansel/themes/graphics/image_add.png b/ansel/themes/graphics/image_add.png
deleted file mode 100755
index 263e35690..000000000
Binary files a/ansel/themes/graphics/image_add.png and /dev/null differ
diff --git a/ansel/themes/graphics/lightbox/bullet.gif b/ansel/themes/graphics/lightbox/bullet.gif
deleted file mode 100644
index bf8e3c6cc..000000000
Binary files a/ansel/themes/graphics/lightbox/bullet.gif and /dev/null differ
diff --git a/ansel/themes/graphics/lightbox/close.gif b/ansel/themes/graphics/lightbox/close.gif
deleted file mode 100644
index ca517b6ab..000000000
Binary files a/ansel/themes/graphics/lightbox/close.gif and /dev/null differ
diff --git a/ansel/themes/graphics/lightbox/closelabel.gif b/ansel/themes/graphics/lightbox/closelabel.gif
deleted file mode 100644
index 87b4f8bd6..000000000
Binary files a/ansel/themes/graphics/lightbox/closelabel.gif and /dev/null differ
diff --git a/ansel/themes/graphics/lightbox/loading.gif b/ansel/themes/graphics/lightbox/loading.gif
deleted file mode 100644
index f864d5fd3..000000000
Binary files a/ansel/themes/graphics/lightbox/loading.gif and /dev/null differ
diff --git a/ansel/themes/graphics/lightbox/nextlabel.gif b/ansel/themes/graphics/lightbox/nextlabel.gif
deleted file mode 100644
index 6c40e51a3..000000000
Binary files a/ansel/themes/graphics/lightbox/nextlabel.gif and /dev/null differ
diff --git a/ansel/themes/graphics/lightbox/prevlabel.gif b/ansel/themes/graphics/lightbox/prevlabel.gif
deleted file mode 100644
index 51a31c2fd..000000000
Binary files a/ansel/themes/graphics/lightbox/prevlabel.gif and /dev/null differ
diff --git a/ansel/themes/graphics/mini-error.png b/ansel/themes/graphics/mini-error.png
deleted file mode 100644
index 71438cdd2..000000000
Binary files a/ansel/themes/graphics/mini-error.png and /dev/null differ
diff --git a/ansel/themes/graphics/mygalleries.png b/ansel/themes/graphics/mygalleries.png
deleted file mode 100644
index 64cf33f7c..000000000
Binary files a/ansel/themes/graphics/mygalleries.png and /dev/null differ
diff --git a/ansel/themes/graphics/point.png b/ansel/themes/graphics/point.png
deleted file mode 100644
index f960a40a4..000000000
Binary files a/ansel/themes/graphics/point.png and /dev/null differ
diff --git a/ansel/themes/graphics/prettythumb-error.png b/ansel/themes/graphics/prettythumb-error.png
deleted file mode 100755
index 90910bdc6..000000000
Binary files a/ansel/themes/graphics/prettythumb-error.png and /dev/null differ
diff --git a/ansel/themes/graphics/problem.png b/ansel/themes/graphics/problem.png
deleted file mode 100755
index 16a21892b..000000000
Binary files a/ansel/themes/graphics/problem.png and /dev/null differ
diff --git a/ansel/themes/graphics/resize.png b/ansel/themes/graphics/resize.png
deleted file mode 100644
index 6bee5de55..000000000
Binary files a/ansel/themes/graphics/resize.png and /dev/null differ
diff --git a/ansel/themes/graphics/scaler_slider.gif b/ansel/themes/graphics/scaler_slider.gif
deleted file mode 100755
index 42e205b03..000000000
Binary files a/ansel/themes/graphics/scaler_slider.gif and /dev/null differ
diff --git a/ansel/themes/graphics/scaler_slider_track.gif b/ansel/themes/graphics/scaler_slider_track.gif
deleted file mode 100755
index 571e4050b..000000000
Binary files a/ansel/themes/graphics/scaler_slider_track.gif and /dev/null differ
diff --git a/ansel/themes/graphics/screen-error.png b/ansel/themes/graphics/screen-error.png
deleted file mode 100644
index 90910bdc6..000000000
Binary files a/ansel/themes/graphics/screen-error.png and /dev/null differ
diff --git a/ansel/themes/graphics/slideshow_next.png b/ansel/themes/graphics/slideshow_next.png
deleted file mode 100644
index c888268b6..000000000
Binary files a/ansel/themes/graphics/slideshow_next.png and /dev/null differ
diff --git a/ansel/themes/graphics/slideshow_pause.png b/ansel/themes/graphics/slideshow_pause.png
deleted file mode 100644
index 6bd15d99b..000000000
Binary files a/ansel/themes/graphics/slideshow_pause.png and /dev/null differ
diff --git a/ansel/themes/graphics/slideshow_play.png b/ansel/themes/graphics/slideshow_play.png
deleted file mode 100644
index 57cfe4f3f..000000000
Binary files a/ansel/themes/graphics/slideshow_play.png and /dev/null differ
diff --git a/ansel/themes/graphics/slideshow_prev.png b/ansel/themes/graphics/slideshow_prev.png
deleted file mode 100644
index 9a5fee44a..000000000
Binary files a/ansel/themes/graphics/slideshow_prev.png and /dev/null differ
diff --git a/ansel/themes/graphics/success.png b/ansel/themes/graphics/success.png
deleted file mode 100755
index 4af9076c7..000000000
Binary files a/ansel/themes/graphics/success.png and /dev/null differ
diff --git a/ansel/themes/graphics/text.png b/ansel/themes/graphics/text.png
deleted file mode 100644
index d2fda8983..000000000
Binary files a/ansel/themes/graphics/text.png and /dev/null differ
diff --git a/ansel/themes/graphics/thumb-error.png b/ansel/themes/graphics/thumb-error.png
deleted file mode 100644
index 90910bdc6..000000000
Binary files a/ansel/themes/graphics/thumb-error.png and /dev/null differ
diff --git a/ansel/themes/graphics/up.png b/ansel/themes/graphics/up.png
deleted file mode 100644
index 50ca91b78..000000000
Binary files a/ansel/themes/graphics/up.png and /dev/null differ
diff --git a/ansel/themes/lightbox.css b/ansel/themes/lightbox.css
deleted file mode 100644
index d9976b885..000000000
--- a/ansel/themes/lightbox.css
+++ /dev/null
@@ -1,112 +0,0 @@
-/* CSS for lightbox */
-#lightbox {
- position: absolute;
- left: 0;
- width: 100%;
- z-index: 100;
- text-align: center;
- line-height: 0pt;
-}
-#lightbox img {
- width: auto;
- height: auto;
-}
-#lightbox a img {
- border: none;
-}
-
-#outerImageContainer {
- position: relative;
- background-color: #fff;
- width: 250px;
- height: 250px;
- margin: 0 auto;
-}
-#imageContainer { padding: 10px; }
-
-#loading {
- position: absolute;
- top: 40%;
- left: 0%;
- height: 25%;
- width: 100%;
- text-align: center;
- line-height: 0;
-}
-#hoverNav {
- position: absolute;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- z-index: 10;
-}
-#imageContainer>#hoverNav { left: 0; }
-#hoverNav a { outline: none; }
-
-#prevLink, #nextLink{
- width: 49%;
- height: 100%;
- background-image: url(data:image/gif;base64,AAAA);
- /* Trick IE into showing hover */
- display: block;
-}
-#prevLink {
- left: 0;
- float: left;
-}
-#nextLink {
- right: 0;
- float: right;
-}
-#prevLink:hover, #prevLink:visited:hover {
- background: url(graphics/lightbox/prevlabel.gif) left 15% no-repeat;
-}
-#nextLink:hover, #nextLink:visited:hover {
- background: url(graphics/lightbox/nextlabel.gif) right 15% no-repeat;
-}
-
-#imageDataContainer {
- font: 10px Verdana, Helvetica, sans-serif;
- background-color: #fff;
- margin: 0 auto;
- line-height: 1.4em;
- overflow: auto;
- width: 100%;
-}
-
-#imageData {
- padding: 0 10px;
- color: #666;
-}
-#imageData #imageDetails {
- width: 70%;
- float: left;
- text-align: left;
-}
-
-#imageData #caption {
- font-weight: bold;
- font-size: 130%;
-}
-#imageData #numberDisplay {
- display: block;
- clear: left;
- padding-bottom: 1.0em;
-}
-#imageData #bottomNavClose {
- width: 66px;
- float: right;
- padding-bottom: 0.7em;
- outline: none;
-}
-
-#overlay {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 90;
- width: 100%;
- height: 500px;
- background-color: #000;
-}
\ No newline at end of file
diff --git a/ansel/themes/screen.css b/ansel/themes/screen.css
deleted file mode 100644
index 21fa2b996..000000000
--- a/ansel/themes/screen.css
+++ /dev/null
@@ -1,382 +0,0 @@
-/* Table CSS. */
-th {
- text-align: left;
-}
-
-.coord {
- font-size: 90%;
- border: 1px solid #999;
- color: #aaa;
-}
-
-.instructions {
- border: 1px solid #ccc;
- padding: 2px;
- margin: 8px;
-}
-.instructions p {
- margin: 0;
- background: #e9e9e9;
-}
-.breadcrumbs a, .thiscrumb {
- text-decoration: none;
- font-weight: bold;
- font-size: 90%;
-}
-
-.instructions {
- margin: 10px;
- font-weight: bold;
-}
-
-/* Slideshow controls. */
-.slideControls {
- text-align: center;
- margin: 5px;
- padding: 2px;
-}
-.slideControls a {
- margin: 2px;
- padding: 3px;
-}
-.slideControls a:hover {
- background: #e9e9e9;
- padding: 2px;
- border: 1px solid #ccc;
-}
-
-/* Gallery Group view. */
-#galleryGroups {
- width: 100%;
-}
-#galleryGroups table {
- border-collapse: collapse;
-}
-#galleryGroups td {
- margin: 0;
-}
-.galleryGroupsTile {
- padding: 1em;
-}
-
-#Container {
- text-align: center;
-}
-#CaptionContainer {
- margin: 0 auto;
- text-align: left;
- font-size: 125%;
-}
-#Caption {
- padding: 1em;
-}
-
-#sortContainer {
- margin: 10px;
- border: 1px solid #ccc;
-}
-#sortContainer div {
- cursor: move;
- margin: 10px;
- height: 170px;
- float: left;
-}
-#sortContainer a {
- cursor: move;
-}
-
-/* Widgets */
-.anselWidget {
- border: 1px solid #ccc;
-}
-.anselWidget .control {
- background: #eee;
- text-align: center;
- border: 0;
-}
-.anselWidgets {
- margin-right: 5px;
- margin-left:5px;
- vertical-align: top;
-}
-.anselWidgets .header {
- background: none;
- color: #333333;
-}
-.anselWidgets .header a {
- color: #333333;
-}
-.anselWidgets #similar img {
- padding: 1px;
-}
-.embedInput {
- border-top: 1px solid #ccc;
- color: #aaa;
-}
-.embedInput input {
- color: #aaa;
- width: 250px;
- margin: 5px;
-}
-.tagTitle {
- font-size: 100%;
- border: none;
-}
-#tags {
- padding: 4px;
-}
-#tags li {
- list-style: none;
-}
-#tagform {
- white-space: nowrap;
- padding: 4px;
-}
-.tag-list {
- display: inline;
- margin: 0;
- padding: 0;
- list-style-type: none;
- font-size: 80%;
-}
-.tag-list li {
- margin: 0;
- padding: 0 .2em;
- display: inline;
-}
-.tag-list img {
- vertical-align: middle;
-}
-#gallery-actions a:hover {
- text-decoration: underline;
-}
-#gallery-actions a.widget {
- color: #000;
- white-space: normal;
-}
-#gallery-actions-toggle.show, #othergalleries-toggle.show {
- background: url('graphics/down.png') center center no-repeat;
- display: block;
- padding-left: 15px;
-}
-#gallery-actions-toggle.hide, #othergalleries-toggle.hide {
- background: url('graphics/up.png') center center no-repeat;
- display: block;
- padding-left: 15px;
-}
-#gallery-actions-toggle:hover, #othergalleries-toggle:hover {
- text-decoration: none;
-}
-#othergalleries .treeRow img {
- margin: 5px;
-}
-
-a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
- color: #ccc;
-}
-
-a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
- color: #99c;
-}
-
-a.later:link, a.later:visited, a.later:hover, a.later:active {
- color: #99f;
-}
-
-a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
- color: #00f;
-}
-
-#ansel_preview {
- position: absolute;
-}
-
-/* Face recognition/detection rules */
-.face-tile {
- height: 100px;
- margin: 5px;
- float: left;
-}
-.face-div {
- position:absolute;
-}
-.face-div-name {
- text-align: center;
- background: grey;
- color: white;
-}
-.shown {
- border: medium solid white;
-}
-
-.similarity-high {
- color: red;
-}
-.similarity-medium {
- color: green;
-}
-.similarity-low {
- color: #ffcc00;
-}
-.similarity-lower {
- color: #cccccc;
-}
-.bordered-facethumb {
- border: 1px solid black;
- margin: 2px;
- float: left;
-}
-
-.ansel-tile {
- padding-top: 10px;
- text-align: center;
-}
-
-/* Gallery styles */
-.gallery-desc {
- background: #fff;
- padding: 1em;
-}
-
-/* Gallery tiles */
-.gallery-tile-caption {
- margin: 0;
- padding: 0;
- font-weight: bold;
- font-size: 100%;
-}
-.gallery-tile p {
- margin: 0;
- padding: 0;
-}
-
-/* Image tiles */
-.image-tile-caption {
- display: block;
- font-size: 90%;
- padding: .2em;
-}
-.ansel-tile img {
- padding: 3px;
-}
-.image-tile-highlight {
- background-color: red;
-}
-
-/* Actions */
-.anselActions {
- margin-left: 0;
- background: #e9e9e9;
- padding: 4px;
- border: 1px #cccccc solid;
-}
-.anselActions a, .anselActions a:visited, .anselActions label {
- white-space: nowrap;
-}
-.anselActions a img {
- padding-left: 2px;
- padding-right: 2px;
-}
-
-.success {
- background: url('graphics/success.png') center left no-repeat;
- padding-left: 15px;
-}
-.problem {
- background: url('graphics/problem.png') center left no-repeat;
- padding-left: 15px;
-}
-
-/* Image resizer/slider */
-#slider-track {
- background: url('graphics/scaler_slider_track.gif') no-repeat;
- width:200px;
- margin:10px 0;
- position: relative;
- height:18px;
- margin: 4px auto 4px auto;
-}
-
-.sliderHandle {
- background: url('graphics/scaler_slider.gif') center left no-repeat;
- cursor:move;
- position: absolute;
- width: 18px;
- height: 18px;
-}
-
- /* Google Map stuff */
-#ansel_map {
- width:100%;
- height:250px;
- overflow:hidden;
- border-bottom: 1px solid #ccc;
-}
-#ansel_map_small {
- width:100%;
- height:80px;
- margin-top:10px;
- overflow:hidden;
- border-top: 1px solid #ccc;
-}
-.ansel_location_sameas {
- background-color: #979797;
- width: 100%;
-}
-.ansel_location_sameas img {
- border: 1px solid white;
- margin: 5px;
-}
-.ansel_geolocation {
- background: url(http://maps.gstatic.com/intl/en_us/mapfiles/marker.png) center left no-repeat;
- margin:10px 0 6px;
- padding:0 0 6px 30px;
- min-height: 37px;
-}
-#ansel_latlng {
- color:#666666;
- font-size:90%;
- white-space: nowrap;
- margin-right: 5px;
-}
-
-#ansel_locationtext {
- margin: 0;
- font-size: 80%;
-}
-
-#ansel_deleteGeotag {
- font-size: 70%;
- font-style: italic;
-}
-
-/* Autocomplete styles. */
-.autocomplete {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- position: absolute;
- padding: 2px 2px 2px 2px;
-}
-.autocomplete ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-.autocomplete ul li {
- padding-top: 3px;
- padding-bottom: 3px;
- cursor: pointer;
- text-decoration: underline;
- font-size: 90%;
- color: #000;
-}
-.autocomplete ul .selected {
- background: gray;
- color: #fff;
-}
-#anseluploader {
- width: auto;
-}
-.uploaderContainer {
- border: solid 1px #999999;
-}
diff --git a/beatnik/themes/default/graphics/beatnik.png b/beatnik/themes/default/graphics/beatnik.png
new file mode 100644
index 000000000..7020eb990
Binary files /dev/null and b/beatnik/themes/default/graphics/beatnik.png differ
diff --git a/beatnik/themes/default/graphics/commit-all.png b/beatnik/themes/default/graphics/commit-all.png
new file mode 100644
index 000000000..5237dab4f
Binary files /dev/null and b/beatnik/themes/default/graphics/commit-all.png differ
diff --git a/beatnik/themes/default/screen.css b/beatnik/themes/default/screen.css
new file mode 100644
index 000000000..9ddb9b03a
--- /dev/null
+++ b/beatnik/themes/default/screen.css
@@ -0,0 +1,10 @@
+.zoneData {
+ border: 1px solid #000;
+ padding: 2px;
+}
+
+.soa {
+ border: 1px solid #111;
+ padding: 2px;
+ font-size: 120%
+}
diff --git a/beatnik/themes/graphics/beatnik.png b/beatnik/themes/graphics/beatnik.png
deleted file mode 100644
index 7020eb990..000000000
Binary files a/beatnik/themes/graphics/beatnik.png and /dev/null differ
diff --git a/beatnik/themes/graphics/commit-all.png b/beatnik/themes/graphics/commit-all.png
deleted file mode 100644
index 5237dab4f..000000000
Binary files a/beatnik/themes/graphics/commit-all.png and /dev/null differ
diff --git a/beatnik/themes/screen.css b/beatnik/themes/screen.css
deleted file mode 100644
index 9ddb9b03a..000000000
--- a/beatnik/themes/screen.css
+++ /dev/null
@@ -1,10 +0,0 @@
-.zoneData {
- border: 1px solid #000;
- padding: 2px;
-}
-
-.soa {
- border: 1px solid #111;
- padding: 2px;
- font-size: 120%
-}
diff --git a/chora/themes/default/graphics/back.png b/chora/themes/default/graphics/back.png
new file mode 100644
index 000000000..6ee2d98ad
Binary files /dev/null and b/chora/themes/default/graphics/back.png differ
diff --git a/chora/themes/default/graphics/chora.png b/chora/themes/default/graphics/chora.png
new file mode 100644
index 000000000..70a18b84b
Binary files /dev/null and b/chora/themes/default/graphics/chora.png differ
diff --git a/chora/themes/default/graphics/deleted.png b/chora/themes/default/graphics/deleted.png
new file mode 100644
index 000000000..502b4b1a8
Binary files /dev/null and b/chora/themes/default/graphics/deleted.png differ
diff --git a/chora/themes/default/graphics/diff.png b/chora/themes/default/graphics/diff.png
new file mode 100644
index 000000000..04fab07b7
Binary files /dev/null and b/chora/themes/default/graphics/diff.png differ
diff --git a/chora/themes/default/graphics/favicon.ico b/chora/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..ec552932a
Binary files /dev/null and b/chora/themes/default/graphics/favicon.ico differ
diff --git a/chora/themes/default/graphics/folder.png b/chora/themes/default/graphics/folder.png
new file mode 100644
index 000000000..a8abc236c
Binary files /dev/null and b/chora/themes/default/graphics/folder.png differ
diff --git a/chora/themes/default/graphics/log.png b/chora/themes/default/graphics/log.png
new file mode 100644
index 000000000..b83aa6b28
Binary files /dev/null and b/chora/themes/default/graphics/log.png differ
diff --git a/chora/themes/default/ie6_or_less.css b/chora/themes/default/ie6_or_less.css
new file mode 100644
index 000000000..e1b764f1b
--- /dev/null
+++ b/chora/themes/default/ie6_or_less.css
@@ -0,0 +1,4 @@
+div.options div, div.browsefileoptions div {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/chora/themes/default/ie7.css b/chora/themes/default/ie7.css
new file mode 100644
index 000000000..e1b764f1b
--- /dev/null
+++ b/chora/themes/default/ie7.css
@@ -0,0 +1,4 @@
+div.options div, div.browsefileoptions div {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/chora/themes/default/screen.css b/chora/themes/default/screen.css
new file mode 100644
index 000000000..cbbd1b968
--- /dev/null
+++ b/chora/themes/default/screen.css
@@ -0,0 +1,334 @@
+th {
+ border-bottom: 1px solid #999;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+
+form#repository-picker {
+ display: inline;
+}
+
+/* Options boxes. */
+div.options, div.browsefileoptions {
+ margin: 0 0 8px 0;
+}
+div.options div, div.browsefileoptions div {
+ display: -moz-inline-stack;
+ display: inline-block;
+ border: 1px solid #ccc;
+ padding: 6px;
+ background: #e9e9e9;
+ vertical-align: top;
+}
+div.browsefileoptions div {
+ width: 31.3%;
+}
+div.options em, div.browsefileoptions em {
+ margin-top: 4px;
+}
+div.browsefileoptions form {
+ margin-bottom: 4px;
+}
+
+/* Tables. */
+table.revlog, table.headerbar, table.browse, table.stats {
+ width: 100%;
+ font-size: 100%;
+ margin: 0 0 8px 0;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.headerbar {
+ border-right: 1px solid #ddd;
+}
+table.revlog th, table.browse th, table.stats th, table.annotate th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.stats th.rightAlign {
+ text-align: right;
+}
+table.revlog td, table.headerbar td, table.browse td, table.stats td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.headerbar tr {
+ background: #e9e9e9;
+}
+table.headerbar td {
+ border-right: none;
+}
+
+/* History View. */
+table.history, p.history {
+ margin: 0 0 8px 0;
+ border: 1px solid #ddd;
+}
+table.history a {
+ font-weight: bold;
+ font-size: 120%;
+}
+
+/* Individual revision information. */
+div.revision_log {
+ margin: 2px 5px 8px 0;
+ border: 1px solid #ddd;
+ padding: 3px;
+}
+ul.revision {
+ padding: 2px;
+ float: right;
+ width: 50%;
+ list-style: none;
+}
+ul.revision li.tags {
+ font-style: italic;
+}
+
+/* Labels. */
+h3.revision_log, h3.checkout, h3.file-view-header {
+ background: #e9e9e9;
+ display: inline;
+ font-weight: bold;
+ margin: 0;
+ font-size: 90%;
+ padding: 2px;
+ border: 1px solid #ddd;
+}
+
+/* Revision logs. */
+#revlog tr.hover, #revlog tr:hover {
+ cursor: pointer;
+ background: #bbcbff;
+}
+.revlog tr.selected *, .revlog tr.selected td.ago a {
+ background: #ffc;
+}
+.revlog td {
+ vertical-align: top;
+}
+.revlog td.log {
+ width: 60%;
+}
+.revlog td.ago a {
+ color: #000;
+ text-decoration: none;
+}
+.revlog .branchpoint {
+ margin-bottom: 4px;
+}
+.revlog .branch {
+ display: block;
+ font-style: italic;
+}
+.revlog .message {
+ margin-bottom: 0;
+}
+.revlog .tags {
+ font-style: italic;
+ margin-top: 4px;
+ margin-bottom: 0;
+}
+.revlog .sdiff, .revlog .selection .selected .sdiff, .revlog .selection .pdiff {
+ display: none;
+}
+.revlog .selection .sdiff, .revlog .selection .selected .pdiff {
+ display: inline;
+}
+.revlog .difflines {
+ display: block;
+}
+
+/* Patchset logs. */
+#patchsets ul {
+ list-style: none;
+}
+#patchsets td.pset {
+ width: 1%;
+}
+#patchsets td.files, #patchsets td.log {
+ width: 35%;
+}
+
+.singleps span.headerLabel {
+ font-size: 110%;
+ font-weight: bold;
+ padding-right: 5px;
+}
+.singleps span.ago a:hover {
+ text-decoration: none;
+}
+.singlepslog {
+ padding: 10px 0 20px 20px;
+}
+ul.singlepsfiles {
+ list-style: none;
+ padding: 10px 0 0 20px;
+}
+ul.singlepsfiles li {
+ padding-bottom: 4px;
+}
+
+/* Diff stat information. */
+.diffadd {
+ color: blue;
+}
+.diffdel {
+ color: red;
+}
+
+/* Checkout, File view */
+div.checkout, div.file-view-contents {
+ padding: 3px;
+ margin: 2px 5px 8px 0;
+ border: 1px solid #ddd;
+}
+div.file-view {
+ margin-top: 2em;
+}
+
+.attic {
+ background: #edd;
+ font-style: italic;
+}
+
+/* Annotate styles. */
+table.annotate {
+ width: 99%;
+ margin: 0 0 8px 0;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.annotate th.rightAlign {
+ text-align: right;
+}
+table.annotate td {
+ border-right: 1px solid #ddd;
+}
+table.annotate .author {
+ background: #eef;
+}
+table.annotate .rev {
+ background: #fee;
+ padding-right: 2px;
+ white-space: nowrap;
+}
+table.annotate .logentry {
+ background: #cde;
+}
+
+/* Diff styles. */
+div.diff {
+ font-size: 100%;
+ color: #111;
+}
+div.diff-section {
+ margin-top: 1em;
+}
+div.diff-container:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+div.diff-container h3 {
+ font-weight: bold;
+}
+
+div.diff-left {
+ float: left;
+ width: 50%;
+ overflow-y: auto;
+}
+div.diff-right {
+ float: right;
+ width: 50%;
+ overflow-y: auto;
+}
+
+.diff-unmodified {
+ background: #fff;
+ color: #999;
+}
+.diff-added {
+ background: #cfc;
+}
+.diff-added-empty {
+ background: #efe;
+ background: -webkit-gradient(linear, left top, right top, from(#efe), to(#cfc), color-stop(0.5, #cfc));
+ background: -moz-linear-gradient(left top, #efe, #cfc 50%);
+}
+.diff-modified {
+ background: #def;
+}
+.diff-removed {
+ background: #fcc;
+}
+.diff-removed-empty {
+ background: #fee;
+ background: -webkit-gradient(linear, right top, left top, from(#fee), to(#fcc), color-stop(0.5, #fcc));
+ background: -moz-linear-gradient(right top, #fee, #fcc 50%);
+}
+
+.diff-caption {
+ text-align: left;
+ margin-top: 1em;
+ font-size: 90%;
+ font-weight: bold;
+ padding: 5px;
+}
+.diff-caption img {
+ border: 1px solid #000;
+ height: 10px;
+ width: 10px;
+ margin-left: 0.5em;
+ vertical-align: baseline;
+}
+
+div.difflog {
+ padding: 2px;
+ margin: 0;
+ border: 1px solid #ddd;
+}
+div.diffclear {
+ clear: both;
+}
+
+/* Browsefile definitions. */
+td.browseLocation em {
+ display: block;
+}
+
+img.chora-stats {
+ border: 1px solid #000;
+}
+
+.historybg {
+ background: #e9e9e9;
+ text-align: center;
+}
+.historybg1 {
+ background: #ccdeff;
+}
+.historybg2 {
+ background: #ecf;
+}
+.historybg3 {
+ background: #fec;
+}
+.historybg4 {
+ background: #efc;
+}
+.historybg5 {
+ background: #cfd;
+}
+.historybg6 {
+ background: #dcdba0;
+}
diff --git a/chora/themes/graphics/back.png b/chora/themes/graphics/back.png
deleted file mode 100644
index 6ee2d98ad..000000000
Binary files a/chora/themes/graphics/back.png and /dev/null differ
diff --git a/chora/themes/graphics/chora.png b/chora/themes/graphics/chora.png
deleted file mode 100644
index 70a18b84b..000000000
Binary files a/chora/themes/graphics/chora.png and /dev/null differ
diff --git a/chora/themes/graphics/deleted.png b/chora/themes/graphics/deleted.png
deleted file mode 100644
index 502b4b1a8..000000000
Binary files a/chora/themes/graphics/deleted.png and /dev/null differ
diff --git a/chora/themes/graphics/diff.png b/chora/themes/graphics/diff.png
deleted file mode 100644
index 04fab07b7..000000000
Binary files a/chora/themes/graphics/diff.png and /dev/null differ
diff --git a/chora/themes/graphics/favicon.ico b/chora/themes/graphics/favicon.ico
deleted file mode 100644
index ec552932a..000000000
Binary files a/chora/themes/graphics/favicon.ico and /dev/null differ
diff --git a/chora/themes/graphics/folder.png b/chora/themes/graphics/folder.png
deleted file mode 100644
index a8abc236c..000000000
Binary files a/chora/themes/graphics/folder.png and /dev/null differ
diff --git a/chora/themes/graphics/log.png b/chora/themes/graphics/log.png
deleted file mode 100644
index b83aa6b28..000000000
Binary files a/chora/themes/graphics/log.png and /dev/null differ
diff --git a/chora/themes/ie6_or_less.css b/chora/themes/ie6_or_less.css
deleted file mode 100644
index e1b764f1b..000000000
--- a/chora/themes/ie6_or_less.css
+++ /dev/null
@@ -1,4 +0,0 @@
-div.options div, div.browsefileoptions div {
- zoom: 1;
- *display: inline;
-}
diff --git a/chora/themes/ie7.css b/chora/themes/ie7.css
deleted file mode 100644
index e1b764f1b..000000000
--- a/chora/themes/ie7.css
+++ /dev/null
@@ -1,4 +0,0 @@
-div.options div, div.browsefileoptions div {
- zoom: 1;
- *display: inline;
-}
diff --git a/chora/themes/screen.css b/chora/themes/screen.css
deleted file mode 100644
index cbbd1b968..000000000
--- a/chora/themes/screen.css
+++ /dev/null
@@ -1,334 +0,0 @@
-th {
- border-bottom: 1px solid #999;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-
-form#repository-picker {
- display: inline;
-}
-
-/* Options boxes. */
-div.options, div.browsefileoptions {
- margin: 0 0 8px 0;
-}
-div.options div, div.browsefileoptions div {
- display: -moz-inline-stack;
- display: inline-block;
- border: 1px solid #ccc;
- padding: 6px;
- background: #e9e9e9;
- vertical-align: top;
-}
-div.browsefileoptions div {
- width: 31.3%;
-}
-div.options em, div.browsefileoptions em {
- margin-top: 4px;
-}
-div.browsefileoptions form {
- margin-bottom: 4px;
-}
-
-/* Tables. */
-table.revlog, table.headerbar, table.browse, table.stats {
- width: 100%;
- font-size: 100%;
- margin: 0 0 8px 0;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.headerbar {
- border-right: 1px solid #ddd;
-}
-table.revlog th, table.browse th, table.stats th, table.annotate th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.stats th.rightAlign {
- text-align: right;
-}
-table.revlog td, table.headerbar td, table.browse td, table.stats td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.headerbar tr {
- background: #e9e9e9;
-}
-table.headerbar td {
- border-right: none;
-}
-
-/* History View. */
-table.history, p.history {
- margin: 0 0 8px 0;
- border: 1px solid #ddd;
-}
-table.history a {
- font-weight: bold;
- font-size: 120%;
-}
-
-/* Individual revision information. */
-div.revision_log {
- margin: 2px 5px 8px 0;
- border: 1px solid #ddd;
- padding: 3px;
-}
-ul.revision {
- padding: 2px;
- float: right;
- width: 50%;
- list-style: none;
-}
-ul.revision li.tags {
- font-style: italic;
-}
-
-/* Labels. */
-h3.revision_log, h3.checkout, h3.file-view-header {
- background: #e9e9e9;
- display: inline;
- font-weight: bold;
- margin: 0;
- font-size: 90%;
- padding: 2px;
- border: 1px solid #ddd;
-}
-
-/* Revision logs. */
-#revlog tr.hover, #revlog tr:hover {
- cursor: pointer;
- background: #bbcbff;
-}
-.revlog tr.selected *, .revlog tr.selected td.ago a {
- background: #ffc;
-}
-.revlog td {
- vertical-align: top;
-}
-.revlog td.log {
- width: 60%;
-}
-.revlog td.ago a {
- color: #000;
- text-decoration: none;
-}
-.revlog .branchpoint {
- margin-bottom: 4px;
-}
-.revlog .branch {
- display: block;
- font-style: italic;
-}
-.revlog .message {
- margin-bottom: 0;
-}
-.revlog .tags {
- font-style: italic;
- margin-top: 4px;
- margin-bottom: 0;
-}
-.revlog .sdiff, .revlog .selection .selected .sdiff, .revlog .selection .pdiff {
- display: none;
-}
-.revlog .selection .sdiff, .revlog .selection .selected .pdiff {
- display: inline;
-}
-.revlog .difflines {
- display: block;
-}
-
-/* Patchset logs. */
-#patchsets ul {
- list-style: none;
-}
-#patchsets td.pset {
- width: 1%;
-}
-#patchsets td.files, #patchsets td.log {
- width: 35%;
-}
-
-.singleps span.headerLabel {
- font-size: 110%;
- font-weight: bold;
- padding-right: 5px;
-}
-.singleps span.ago a:hover {
- text-decoration: none;
-}
-.singlepslog {
- padding: 10px 0 20px 20px;
-}
-ul.singlepsfiles {
- list-style: none;
- padding: 10px 0 0 20px;
-}
-ul.singlepsfiles li {
- padding-bottom: 4px;
-}
-
-/* Diff stat information. */
-.diffadd {
- color: blue;
-}
-.diffdel {
- color: red;
-}
-
-/* Checkout, File view */
-div.checkout, div.file-view-contents {
- padding: 3px;
- margin: 2px 5px 8px 0;
- border: 1px solid #ddd;
-}
-div.file-view {
- margin-top: 2em;
-}
-
-.attic {
- background: #edd;
- font-style: italic;
-}
-
-/* Annotate styles. */
-table.annotate {
- width: 99%;
- margin: 0 0 8px 0;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.annotate th.rightAlign {
- text-align: right;
-}
-table.annotate td {
- border-right: 1px solid #ddd;
-}
-table.annotate .author {
- background: #eef;
-}
-table.annotate .rev {
- background: #fee;
- padding-right: 2px;
- white-space: nowrap;
-}
-table.annotate .logentry {
- background: #cde;
-}
-
-/* Diff styles. */
-div.diff {
- font-size: 100%;
- color: #111;
-}
-div.diff-section {
- margin-top: 1em;
-}
-div.diff-container:after {
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
-}
-div.diff-container h3 {
- font-weight: bold;
-}
-
-div.diff-left {
- float: left;
- width: 50%;
- overflow-y: auto;
-}
-div.diff-right {
- float: right;
- width: 50%;
- overflow-y: auto;
-}
-
-.diff-unmodified {
- background: #fff;
- color: #999;
-}
-.diff-added {
- background: #cfc;
-}
-.diff-added-empty {
- background: #efe;
- background: -webkit-gradient(linear, left top, right top, from(#efe), to(#cfc), color-stop(0.5, #cfc));
- background: -moz-linear-gradient(left top, #efe, #cfc 50%);
-}
-.diff-modified {
- background: #def;
-}
-.diff-removed {
- background: #fcc;
-}
-.diff-removed-empty {
- background: #fee;
- background: -webkit-gradient(linear, right top, left top, from(#fee), to(#fcc), color-stop(0.5, #fcc));
- background: -moz-linear-gradient(right top, #fee, #fcc 50%);
-}
-
-.diff-caption {
- text-align: left;
- margin-top: 1em;
- font-size: 90%;
- font-weight: bold;
- padding: 5px;
-}
-.diff-caption img {
- border: 1px solid #000;
- height: 10px;
- width: 10px;
- margin-left: 0.5em;
- vertical-align: baseline;
-}
-
-div.difflog {
- padding: 2px;
- margin: 0;
- border: 1px solid #ddd;
-}
-div.diffclear {
- clear: both;
-}
-
-/* Browsefile definitions. */
-td.browseLocation em {
- display: block;
-}
-
-img.chora-stats {
- border: 1px solid #000;
-}
-
-.historybg {
- background: #e9e9e9;
- text-align: center;
-}
-.historybg1 {
- background: #ccdeff;
-}
-.historybg2 {
- background: #ecf;
-}
-.historybg3 {
- background: #fec;
-}
-.historybg4 {
- background: #efc;
-}
-.historybg5 {
- background: #cfd;
-}
-.historybg6 {
- background: #dcdba0;
-}
diff --git a/folks/themes/default/graphics/folks.png b/folks/themes/default/graphics/folks.png
new file mode 100644
index 000000000..8b2c9946c
Binary files /dev/null and b/folks/themes/default/graphics/folks.png differ
diff --git a/folks/themes/default/screen.css b/folks/themes/default/screen.css
new file mode 100644
index 000000000..4e5c95cf0
--- /dev/null
+++ b/folks/themes/default/screen.css
@@ -0,0 +1,57 @@
+.appService {
+ width: 20%;
+ border: 1px solid #eeeeee;
+ float: left;
+ padding: 5px;
+ margin: 5px;
+}
+
+.appService: hover {
+ background-color: #eeeeee;
+}
+
+.online {
+ color: green;
+ font-weight: bold;
+}
+
+.offline {
+ color: red;
+}
+
+.userMiniIcon {
+ margin: 2px;
+ width: 33px;
+ height: 33px;
+}
+
+/* Actions */
+.folksActions {
+ margin-left: 0;
+ background: #e9e9e9;
+ padding: 4px;
+ border: 1px #cccccc solid;
+}
+
+.folksActions a, .folksActions a:visited, .folksActions label {
+ text-decoration: none;
+ color: #000;
+ font-size: 90%;
+ line-height: 90%;
+ padding: 4px;
+}
+
+.folksActions a img {
+ vertical-align: middle;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+.folksActions a:hover {
+ text-decoration: none;
+ border-left: 1px solid #fff;
+ border-top: 1px solid #fff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ padding: 3px;
+}
diff --git a/folks/themes/graphics/folks.png b/folks/themes/graphics/folks.png
deleted file mode 100644
index 8b2c9946c..000000000
Binary files a/folks/themes/graphics/folks.png and /dev/null differ
diff --git a/folks/themes/screen.css b/folks/themes/screen.css
deleted file mode 100644
index 4e5c95cf0..000000000
--- a/folks/themes/screen.css
+++ /dev/null
@@ -1,57 +0,0 @@
-.appService {
- width: 20%;
- border: 1px solid #eeeeee;
- float: left;
- padding: 5px;
- margin: 5px;
-}
-
-.appService: hover {
- background-color: #eeeeee;
-}
-
-.online {
- color: green;
- font-weight: bold;
-}
-
-.offline {
- color: red;
-}
-
-.userMiniIcon {
- margin: 2px;
- width: 33px;
- height: 33px;
-}
-
-/* Actions */
-.folksActions {
- margin-left: 0;
- background: #e9e9e9;
- padding: 4px;
- border: 1px #cccccc solid;
-}
-
-.folksActions a, .folksActions a:visited, .folksActions label {
- text-decoration: none;
- color: #000;
- font-size: 90%;
- line-height: 90%;
- padding: 4px;
-}
-
-.folksActions a img {
- vertical-align: middle;
- padding-left: 2px;
- padding-right: 2px;
-}
-
-.folksActions a:hover {
- text-decoration: none;
- border-left: 1px solid #fff;
- border-top: 1px solid #fff;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- padding: 3px;
-}
diff --git a/framework/Core/lib/Horde/Themes/Css.php b/framework/Core/lib/Horde/Themes/Css.php
index b307bc071..7d6a38d4b 100644
--- a/framework/Core/lib/Horde/Themes/Css.php
+++ b/framework/Core/lib/Horde/Themes/Css.php
@@ -194,22 +194,14 @@ class Horde_Themes_Css
$themes_fs = $GLOBALS['registry']->get('themesfs', $app) . '/';
$themes_uri = Horde::url($GLOBALS['registry']->get('themesuri', $app), false, -1) . '/';
- foreach ($css_list as $css_name) {
- if (empty($options['subonly'])) {
- $css[$themes_fs . $css_name . '.css'] = $themes_uri . $css_name . '.css';
- }
-
- if ($sub && ($app == $curr_app)) {
- $css[$themes_fs . $sub . '/' . $css_name . '.css'] = $themes_uri . $sub . '/' . $css_name . '.css';
- }
-
- if (!empty($theme)) {
+ foreach (array_filter(array_unique(array('default', $theme))) as $theme_name) {
+ foreach ($css_list as $css_name) {
if (empty($options['subonly'])) {
- $css[$themes_fs . $theme . '/' . $css_name . '.css'] = $themes_uri . $theme . '/' . $css_name . '.css';
+ $css[$themes_fs . $theme_name . '/' . $css_name . '.css'] = $themes_uri . $theme_name . '/' . $css_name . '.css';
}
if ($sub && ($app == $curr_app)) {
- $css[$themes_fs . $theme . '/' . $sub . '/' . $css_name . '.css'] = $themes_uri . $theme . '/' . $sub . '/' . $css_name . '.css';
+ $css[$themes_fs . $theme_name . '/' . $sub . '/' . $css_name . '.css'] = $themes_uri . $theme_name . '/' . $sub . '/' . $css_name . '.css';
}
}
}
diff --git a/framework/Core/lib/Horde/Themes/Element.php b/framework/Core/lib/Horde/Themes/Element.php
index c087e62ae..af389ceb8 100644
--- a/framework/Core/lib/Horde/Themes/Element.php
+++ b/framework/Core/lib/Horde/Themes/Element.php
@@ -123,7 +123,7 @@ class Horde_Themes_Element
? $this->_opts['theme']
: $prefs->getValue('theme');
- if ($theme) {
+ foreach (array_unique(array($theme, 'default')) as $theme) {
$tpath = '/' . $theme . $path;
if (is_null($this->_name)) {
@@ -139,26 +139,12 @@ class Horde_Themes_Element
'fs' => $filepath,
'uri' => $registry->get('themesuri', $app) . $tpath
);
- break;
+ break 2;
}
}
}
}
- /* Fall back to app/horde defaults. */
- if (empty($this->_data)) {
- foreach ($app_list as $app) {
- $filepath = $registry->get('themesfs', $app) . $path;
- if (file_exists($filepath)) {
- $this->_data = array(
- 'fs' => $filepath,
- 'uri' => $registry->get('themesuri', $app) . $path
- );
- break;
- }
- }
- }
-
return isset($this->_data[$name])
? $this->_data[$name]
: null;
diff --git a/gollem/themes/default/graphics/clipboard.png b/gollem/themes/default/graphics/clipboard.png
new file mode 100644
index 000000000..73f6687a6
Binary files /dev/null and b/gollem/themes/default/graphics/clipboard.png differ
diff --git a/gollem/themes/default/graphics/copy.png b/gollem/themes/default/graphics/copy.png
new file mode 100644
index 000000000..be34fc64e
Binary files /dev/null and b/gollem/themes/default/graphics/copy.png differ
diff --git a/gollem/themes/default/graphics/cut.png b/gollem/themes/default/graphics/cut.png
new file mode 100644
index 000000000..dd95bdefb
Binary files /dev/null and b/gollem/themes/default/graphics/cut.png differ
diff --git a/gollem/themes/default/graphics/favicon.ico b/gollem/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..6c8a335ff
Binary files /dev/null and b/gollem/themes/default/graphics/favicon.ico differ
diff --git a/gollem/themes/default/graphics/folder.png b/gollem/themes/default/graphics/folder.png
new file mode 100644
index 000000000..883ff6106
Binary files /dev/null and b/gollem/themes/default/graphics/folder.png differ
diff --git a/gollem/themes/default/graphics/folder_create.png b/gollem/themes/default/graphics/folder_create.png
new file mode 100644
index 000000000..17fb26f07
Binary files /dev/null and b/gollem/themes/default/graphics/folder_create.png differ
diff --git a/gollem/themes/default/graphics/folder_goto.png b/gollem/themes/default/graphics/folder_goto.png
new file mode 100644
index 000000000..e2caf3419
Binary files /dev/null and b/gollem/themes/default/graphics/folder_goto.png differ
diff --git a/gollem/themes/default/graphics/folder_home.png b/gollem/themes/default/graphics/folder_home.png
new file mode 100644
index 000000000..6c8a335ff
Binary files /dev/null and b/gollem/themes/default/graphics/folder_home.png differ
diff --git a/gollem/themes/default/graphics/folder_symlink.png b/gollem/themes/default/graphics/folder_symlink.png
new file mode 100644
index 000000000..55bf63a7b
Binary files /dev/null and b/gollem/themes/default/graphics/folder_symlink.png differ
diff --git a/gollem/themes/default/graphics/gollem.png b/gollem/themes/default/graphics/gollem.png
new file mode 100644
index 000000000..6c8a335ff
Binary files /dev/null and b/gollem/themes/default/graphics/gollem.png differ
diff --git a/gollem/themes/default/screen.css b/gollem/themes/default/screen.css
new file mode 100644
index 000000000..e56a26698
--- /dev/null
+++ b/gollem/themes/default/screen.css
@@ -0,0 +1,71 @@
+/* File list table. */
+#filelist {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+#filelist caption {
+ margin: 0 0 0 5px;
+ font-weight: bold;
+ text-align: left;
+ padding: 3px;
+ caption-side: bottom;
+}
+#filelist th, #filelist td {
+ padding: 3px;
+ white-space: nowrap;
+}
+#filelist th {
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+#filelist td {
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+#filelist th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+#filelist th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#filelist_upload, #filelist_actions {
+ margin: 0 0 8px 5px;
+ border: 1px solid #ddd;
+}
+#filelist_actions {
+ width: 99%;
+}
+
+.managerpopup {
+ background-color: #000;
+ position: absolute;
+ left: 200px;
+ top: 20px;
+ padding: 1px;
+}
+
+table.clipboard {
+ padding: .2em;
+}
+table.clipboard td {
+ padding: 2px;
+}
+
+#filter {
+ margin-left: 4px;
+ margin-right: 2px;
+}
+
+.header a:hover {
+ text-decoration: underline;
+}
+
+#refreshimg {
+ margin-left: 7px;
+}
diff --git a/gollem/themes/graphics/clipboard.png b/gollem/themes/graphics/clipboard.png
deleted file mode 100644
index 73f6687a6..000000000
Binary files a/gollem/themes/graphics/clipboard.png and /dev/null differ
diff --git a/gollem/themes/graphics/copy.png b/gollem/themes/graphics/copy.png
deleted file mode 100644
index be34fc64e..000000000
Binary files a/gollem/themes/graphics/copy.png and /dev/null differ
diff --git a/gollem/themes/graphics/cut.png b/gollem/themes/graphics/cut.png
deleted file mode 100644
index dd95bdefb..000000000
Binary files a/gollem/themes/graphics/cut.png and /dev/null differ
diff --git a/gollem/themes/graphics/favicon.ico b/gollem/themes/graphics/favicon.ico
deleted file mode 100644
index 6c8a335ff..000000000
Binary files a/gollem/themes/graphics/favicon.ico and /dev/null differ
diff --git a/gollem/themes/graphics/folder.png b/gollem/themes/graphics/folder.png
deleted file mode 100644
index 883ff6106..000000000
Binary files a/gollem/themes/graphics/folder.png and /dev/null differ
diff --git a/gollem/themes/graphics/folder_create.png b/gollem/themes/graphics/folder_create.png
deleted file mode 100644
index 17fb26f07..000000000
Binary files a/gollem/themes/graphics/folder_create.png and /dev/null differ
diff --git a/gollem/themes/graphics/folder_goto.png b/gollem/themes/graphics/folder_goto.png
deleted file mode 100644
index e2caf3419..000000000
Binary files a/gollem/themes/graphics/folder_goto.png and /dev/null differ
diff --git a/gollem/themes/graphics/folder_home.png b/gollem/themes/graphics/folder_home.png
deleted file mode 100644
index 6c8a335ff..000000000
Binary files a/gollem/themes/graphics/folder_home.png and /dev/null differ
diff --git a/gollem/themes/graphics/folder_symlink.png b/gollem/themes/graphics/folder_symlink.png
deleted file mode 100644
index 55bf63a7b..000000000
Binary files a/gollem/themes/graphics/folder_symlink.png and /dev/null differ
diff --git a/gollem/themes/graphics/gollem.png b/gollem/themes/graphics/gollem.png
deleted file mode 100644
index 6c8a335ff..000000000
Binary files a/gollem/themes/graphics/gollem.png and /dev/null differ
diff --git a/gollem/themes/screen.css b/gollem/themes/screen.css
deleted file mode 100644
index e56a26698..000000000
--- a/gollem/themes/screen.css
+++ /dev/null
@@ -1,71 +0,0 @@
-/* File list table. */
-#filelist {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-#filelist caption {
- margin: 0 0 0 5px;
- font-weight: bold;
- text-align: left;
- padding: 3px;
- caption-side: bottom;
-}
-#filelist th, #filelist td {
- padding: 3px;
- white-space: nowrap;
-}
-#filelist th {
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-#filelist td {
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-#filelist th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-#filelist th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#filelist_upload, #filelist_actions {
- margin: 0 0 8px 5px;
- border: 1px solid #ddd;
-}
-#filelist_actions {
- width: 99%;
-}
-
-.managerpopup {
- background-color: #000;
- position: absolute;
- left: 200px;
- top: 20px;
- padding: 1px;
-}
-
-table.clipboard {
- padding: .2em;
-}
-table.clipboard td {
- padding: 2px;
-}
-
-#filter {
- margin-left: 4px;
- margin-right: 2px;
-}
-
-.header a:hover {
- text-decoration: underline;
-}
-
-#refreshimg {
- margin-left: 7px;
-}
diff --git a/hermes/themes/default/graphics/clockout.png b/hermes/themes/default/graphics/clockout.png
new file mode 100644
index 000000000..2802414d4
Binary files /dev/null and b/hermes/themes/default/graphics/clockout.png differ
diff --git a/hermes/themes/default/graphics/deliverable.png b/hermes/themes/default/graphics/deliverable.png
new file mode 100644
index 000000000..2917a4c76
Binary files /dev/null and b/hermes/themes/default/graphics/deliverable.png differ
diff --git a/hermes/themes/default/graphics/favicon.ico b/hermes/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..5379a757e
Binary files /dev/null and b/hermes/themes/default/graphics/favicon.ico differ
diff --git a/hermes/themes/default/graphics/hermes.png b/hermes/themes/default/graphics/hermes.png
new file mode 100644
index 000000000..f6919137b
Binary files /dev/null and b/hermes/themes/default/graphics/hermes.png differ
diff --git a/hermes/themes/default/graphics/invoices.png b/hermes/themes/default/graphics/invoices.png
new file mode 100644
index 000000000..1f5084b19
Binary files /dev/null and b/hermes/themes/default/graphics/invoices.png differ
diff --git a/hermes/themes/default/graphics/newdeliverable.png b/hermes/themes/default/graphics/newdeliverable.png
new file mode 100644
index 000000000..13accaa4f
Binary files /dev/null and b/hermes/themes/default/graphics/newdeliverable.png differ
diff --git a/hermes/themes/default/graphics/timer-start.png b/hermes/themes/default/graphics/timer-start.png
new file mode 100644
index 000000000..974ed5602
Binary files /dev/null and b/hermes/themes/default/graphics/timer-start.png differ
diff --git a/hermes/themes/default/graphics/timer-stop.png b/hermes/themes/default/graphics/timer-stop.png
new file mode 100644
index 000000000..a14f92d5e
Binary files /dev/null and b/hermes/themes/default/graphics/timer-stop.png differ
diff --git a/hermes/themes/default/print/screen.css b/hermes/themes/default/print/screen.css
new file mode 100644
index 000000000..156300568
--- /dev/null
+++ b/hermes/themes/default/print/screen.css
@@ -0,0 +1,5 @@
+
+/* Special handling for printed timesheets. */
+#approval {
+ display: block;
+}
diff --git a/hermes/themes/default/screen.css b/hermes/themes/default/screen.css
new file mode 100644
index 000000000..22ec9f133
--- /dev/null
+++ b/hermes/themes/default/screen.css
@@ -0,0 +1,37 @@
+
+/* Special handling for non-printed timesheets. */
+#approval {
+ display: none;
+}
+
+/* Time list tables */
+table.time {
+ width: 100%;
+ margin-bottom: 8px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.time th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.time td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.time th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.time th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.time tfoot td {
+ background: #ddd;
+ font-weight: bold;
+ padding: 1px;
+}
diff --git a/hermes/themes/graphics/clockout.png b/hermes/themes/graphics/clockout.png
deleted file mode 100644
index 2802414d4..000000000
Binary files a/hermes/themes/graphics/clockout.png and /dev/null differ
diff --git a/hermes/themes/graphics/deliverable.png b/hermes/themes/graphics/deliverable.png
deleted file mode 100644
index 2917a4c76..000000000
Binary files a/hermes/themes/graphics/deliverable.png and /dev/null differ
diff --git a/hermes/themes/graphics/favicon.ico b/hermes/themes/graphics/favicon.ico
deleted file mode 100644
index 5379a757e..000000000
Binary files a/hermes/themes/graphics/favicon.ico and /dev/null differ
diff --git a/hermes/themes/graphics/hermes.png b/hermes/themes/graphics/hermes.png
deleted file mode 100644
index f6919137b..000000000
Binary files a/hermes/themes/graphics/hermes.png and /dev/null differ
diff --git a/hermes/themes/graphics/invoices.png b/hermes/themes/graphics/invoices.png
deleted file mode 100644
index 1f5084b19..000000000
Binary files a/hermes/themes/graphics/invoices.png and /dev/null differ
diff --git a/hermes/themes/graphics/newdeliverable.png b/hermes/themes/graphics/newdeliverable.png
deleted file mode 100644
index 13accaa4f..000000000
Binary files a/hermes/themes/graphics/newdeliverable.png and /dev/null differ
diff --git a/hermes/themes/graphics/timer-start.png b/hermes/themes/graphics/timer-start.png
deleted file mode 100644
index 974ed5602..000000000
Binary files a/hermes/themes/graphics/timer-start.png and /dev/null differ
diff --git a/hermes/themes/graphics/timer-stop.png b/hermes/themes/graphics/timer-stop.png
deleted file mode 100644
index a14f92d5e..000000000
Binary files a/hermes/themes/graphics/timer-stop.png and /dev/null differ
diff --git a/hermes/themes/print/screen.css b/hermes/themes/print/screen.css
deleted file mode 100644
index 156300568..000000000
--- a/hermes/themes/print/screen.css
+++ /dev/null
@@ -1,5 +0,0 @@
-
-/* Special handling for printed timesheets. */
-#approval {
- display: block;
-}
diff --git a/hermes/themes/screen.css b/hermes/themes/screen.css
deleted file mode 100644
index 22ec9f133..000000000
--- a/hermes/themes/screen.css
+++ /dev/null
@@ -1,37 +0,0 @@
-
-/* Special handling for non-printed timesheets. */
-#approval {
- display: none;
-}
-
-/* Time list tables */
-table.time {
- width: 100%;
- margin-bottom: 8px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.time th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.time td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.time th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.time th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-table.time tfoot td {
- background: #ddd;
- font-weight: bold;
- padding: 1px;
-}
diff --git a/horde/themes/default/embed.css b/horde/themes/default/embed.css
new file mode 100644
index 000000000..2b465a43a
--- /dev/null
+++ b/horde/themes/default/embed.css
@@ -0,0 +1,17 @@
+div.horde_nicetitle {
+ color: #000;
+ background: #ffc;
+ border: 1px solid #000;
+ padding: 5px;
+ z-index: 1001;
+ position: absolute;
+ overflow: hidden;
+ opacity: .90;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+div.horde_nicetitle pre {
+ text-align: left;
+ font-size: 75%;
+ font-family: Consolas,"Lucida Console",'DejaVu Sans Mono,monospace;
+}
diff --git a/horde/themes/default/facebook.css b/horde/themes/default/facebook.css
new file mode 100644
index 000000000..57d83cf5f
--- /dev/null
+++ b/horde/themes/default/facebook.css
@@ -0,0 +1,159 @@
+/* Default Facebook CSS */
+.fbbody, .fbaction
+{
+ font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
+ font-size: 11px;
+ color: #333333;
+}
+/* Default Anchor Style */
+.fbbody a
+{
+ color: #3b5998;
+ outline-style: none;
+ text-decoration: none;
+ font-size: 11px;
+ font-weight: bold;
+}
+
+.fbaction a, .fbaction input
+{
+ color: #ffffff;
+ outline-style: none;
+ text-decoration: none;
+ font-size: 11px;
+ font-weight: bold;
+}
+
+.fbbody a:hover
+{
+ text-decoration: underline;
+}
+.fbboxfont {
+ font-size: 13px;
+ font-weight: bold;
+}
+/* Facebook Box Styles */
+.fbgreybox
+{
+ background-color: #f7f7f7;
+ border: 1px solid #cccccc;
+ color: #333333;
+ padding: 10px;
+}
+.fbbluebox
+{
+ background-color: #eceff6;
+ border: 1px solid #d4dae8;
+ color: #333333;
+ padding: 10px;
+}
+.fbinfobox
+{
+ background-color: #fff9d7;
+ border: 1px solid #e2c822;
+ color: #333333;
+ padding: 10px;
+ font-size: 13px;
+ font-weight: bold;
+}
+.fberrorbox
+{
+ background-color: #ffebe8;
+ border: 1px solid #dd3c10;
+ color: #333333;
+ padding: 10px;
+ font-size: 13px;
+ font-weight: bold;
+}
+/* Content Divider on White Background */
+.fbcontentdivider
+{
+ margin-top: 2px;
+ margin-bottom: 2px;
+ margin-right: 4px;
+ margin-left: 4px;
+ height: 1px;
+ background-color: #d8dfea;
+}
+/* Facebook Tab Style */
+.fbtab
+{
+ padding: 8px;
+ background-color: #d8dfea;
+ color: #3b5998;
+ font-weight: bold;
+ float: left;
+ margin-right: 4px;
+ text-decoration: none;
+}
+.fbtab:hover
+{
+ background-color: #3b5998;
+ color: #ffffff;
+ cursor: hand;
+}
+.fbbutton {
+ background-color:#3B5998;
+ border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
+ border-style:solid;
+ border-width:1px;
+ color:#FFFFFF;
+ font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
+ font-size:11px;
+ padding:2px 15px 3px;
+ cursor: pointer;
+ text-align:center;
+}
+.fbbutton:hover {
+ text-decoration: underline;
+}
+
+.fbbutton:focus, a.fbbutton:hover, a.fbbutton:focus {
+ background: #3B5998;
+}
+
+/* Stream CSS */
+.fbstreampic {
+ display: inline;
+ height: 50px;
+ width: 50px;
+}
+.fbattachment {
+ margin: 6px 6px 0 0;
+ overflow: hidden;
+ padding: 4px;
+ border: 1px solid #3B5998;
+}
+.fbattachmenttitle {
+ font-weight: bold;
+}
+.fbattachmentcaption, .fbattachmentcopy{
+ color: gray;
+ padding-top: 3px;
+}
+.fbmedia {
+ float: left;
+ overflow: hidden;
+}
+.fbmediawide {
+ float: none;
+}
+.fbmediaitem {
+ float: left;
+}
+.fbmediaitem img {
+ display: block;
+ vertical-align: middle;
+ max-height: 200px;
+ max-width: 130px;
+}
+.fbmediaitemsingle {
+ padding-right:5px;
+}
+.fbmediaitemmultiple {
+ padding-left: 5px;
+}
+.fbemptystatus {
+ font-style: italic;
+ color: gray;
+}
\ No newline at end of file
diff --git a/horde/themes/default/graphics/about.png b/horde/themes/default/graphics/about.png
new file mode 100644
index 000000000..daed9faf0
Binary files /dev/null and b/horde/themes/default/graphics/about.png differ
diff --git a/horde/themes/default/graphics/add_group.png b/horde/themes/default/graphics/add_group.png
new file mode 100644
index 000000000..ea1fc6d48
Binary files /dev/null and b/horde/themes/default/graphics/add_group.png differ
diff --git a/horde/themes/default/graphics/add_perm.png b/horde/themes/default/graphics/add_perm.png
new file mode 100644
index 000000000..88d37e2ff
Binary files /dev/null and b/horde/themes/default/graphics/add_perm.png differ
diff --git a/horde/themes/default/graphics/administration.png b/horde/themes/default/graphics/administration.png
new file mode 100644
index 000000000..5de08ca01
Binary files /dev/null and b/horde/themes/default/graphics/administration.png differ
diff --git a/horde/themes/default/graphics/alerts/alarm.png b/horde/themes/default/graphics/alerts/alarm.png
new file mode 100644
index 000000000..70c1e1d2c
Binary files /dev/null and b/horde/themes/default/graphics/alerts/alarm.png differ
diff --git a/horde/themes/default/graphics/alerts/error.png b/horde/themes/default/graphics/alerts/error.png
new file mode 100644
index 000000000..d1c6785ec
Binary files /dev/null and b/horde/themes/default/graphics/alerts/error.png differ
diff --git a/horde/themes/default/graphics/alerts/message.png b/horde/themes/default/graphics/alerts/message.png
new file mode 100644
index 000000000..1cae1e8af
Binary files /dev/null and b/horde/themes/default/graphics/alerts/message.png differ
diff --git a/horde/themes/default/graphics/alerts/success.png b/horde/themes/default/graphics/alerts/success.png
new file mode 100644
index 000000000..4af9076c7
Binary files /dev/null and b/horde/themes/default/graphics/alerts/success.png differ
diff --git a/horde/themes/default/graphics/alerts/warning.png b/horde/themes/default/graphics/alerts/warning.png
new file mode 100644
index 000000000..7f6d50fab
Binary files /dev/null and b/horde/themes/default/graphics/alerts/warning.png differ
diff --git a/horde/themes/default/graphics/avatars/alien.jpg b/horde/themes/default/graphics/avatars/alien.jpg
new file mode 100644
index 000000000..82d704aa8
Binary files /dev/null and b/horde/themes/default/graphics/avatars/alien.jpg differ
diff --git a/horde/themes/default/graphics/avatars/aly.jpg b/horde/themes/default/graphics/avatars/aly.jpg
new file mode 100644
index 000000000..dd29e395b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/aly.jpg differ
diff --git a/horde/themes/default/graphics/avatars/angryboy.gif b/horde/themes/default/graphics/avatars/angryboy.gif
new file mode 100644
index 000000000..45dc18c98
Binary files /dev/null and b/horde/themes/default/graphics/avatars/angryboy.gif differ
diff --git a/horde/themes/default/graphics/avatars/ape.jpg b/horde/themes/default/graphics/avatars/ape.jpg
new file mode 100644
index 000000000..f83647c26
Binary files /dev/null and b/horde/themes/default/graphics/avatars/ape.jpg differ
diff --git a/horde/themes/default/graphics/avatars/au.jpg b/horde/themes/default/graphics/avatars/au.jpg
new file mode 100644
index 000000000..e4e21664a
Binary files /dev/null and b/horde/themes/default/graphics/avatars/au.jpg differ
diff --git a/horde/themes/default/graphics/avatars/baby.gif b/horde/themes/default/graphics/avatars/baby.gif
new file mode 100644
index 000000000..1c0e22398
Binary files /dev/null and b/horde/themes/default/graphics/avatars/baby.gif differ
diff --git a/horde/themes/default/graphics/avatars/barbarian.jpg b/horde/themes/default/graphics/avatars/barbarian.jpg
new file mode 100644
index 000000000..ea81bbc0f
Binary files /dev/null and b/horde/themes/default/graphics/avatars/barbarian.jpg differ
diff --git a/horde/themes/default/graphics/avatars/bart.gif b/horde/themes/default/graphics/avatars/bart.gif
new file mode 100644
index 000000000..0f4ee4643
Binary files /dev/null and b/horde/themes/default/graphics/avatars/bart.gif differ
diff --git a/horde/themes/default/graphics/avatars/batman.gif b/horde/themes/default/graphics/avatars/batman.gif
new file mode 100644
index 000000000..74e58a193
Binary files /dev/null and b/horde/themes/default/graphics/avatars/batman.gif differ
diff --git a/horde/themes/default/graphics/avatars/bert.jpg b/horde/themes/default/graphics/avatars/bert.jpg
new file mode 100644
index 000000000..5d6fa653e
Binary files /dev/null and b/horde/themes/default/graphics/avatars/bert.jpg differ
diff --git a/horde/themes/default/graphics/avatars/bert2.jpg b/horde/themes/default/graphics/avatars/bert2.jpg
new file mode 100644
index 000000000..e3d129098
Binary files /dev/null and b/horde/themes/default/graphics/avatars/bert2.jpg differ
diff --git a/horde/themes/default/graphics/avatars/bobafett.gif b/horde/themes/default/graphics/avatars/bobafett.gif
new file mode 100644
index 000000000..6b3145f18
Binary files /dev/null and b/horde/themes/default/graphics/avatars/bobafett.gif differ
diff --git a/horde/themes/default/graphics/avatars/boo.jpg b/horde/themes/default/graphics/avatars/boo.jpg
new file mode 100644
index 000000000..b3165394d
Binary files /dev/null and b/horde/themes/default/graphics/avatars/boo.jpg differ
diff --git a/horde/themes/default/graphics/avatars/boyandmower.gif b/horde/themes/default/graphics/avatars/boyandmower.gif
new file mode 100644
index 000000000..aa337c7c8
Binary files /dev/null and b/horde/themes/default/graphics/avatars/boyandmower.gif differ
diff --git a/horde/themes/default/graphics/avatars/boyandpc.gif b/horde/themes/default/graphics/avatars/boyandpc.gif
new file mode 100644
index 000000000..764511515
Binary files /dev/null and b/horde/themes/default/graphics/avatars/boyandpc.gif differ
diff --git a/horde/themes/default/graphics/avatars/bret.jpg b/horde/themes/default/graphics/avatars/bret.jpg
new file mode 100644
index 000000000..904340cae
Binary files /dev/null and b/horde/themes/default/graphics/avatars/bret.jpg differ
diff --git a/horde/themes/default/graphics/avatars/bunny.gif b/horde/themes/default/graphics/avatars/bunny.gif
new file mode 100644
index 000000000..5047dce6b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/bunny.gif differ
diff --git a/horde/themes/default/graphics/avatars/charlie_brown.gif b/horde/themes/default/graphics/avatars/charlie_brown.gif
new file mode 100644
index 000000000..f88fd8b24
Binary files /dev/null and b/horde/themes/default/graphics/avatars/charlie_brown.gif differ
diff --git a/horde/themes/default/graphics/avatars/clown.jpg b/horde/themes/default/graphics/avatars/clown.jpg
new file mode 100644
index 000000000..e781d5bba
Binary files /dev/null and b/horde/themes/default/graphics/avatars/clown.jpg differ
diff --git a/horde/themes/default/graphics/avatars/cocky.jpg b/horde/themes/default/graphics/avatars/cocky.jpg
new file mode 100644
index 000000000..ec06484b2
Binary files /dev/null and b/horde/themes/default/graphics/avatars/cocky.jpg differ
diff --git a/horde/themes/default/graphics/avatars/devil.gif b/horde/themes/default/graphics/avatars/devil.gif
new file mode 100644
index 000000000..ef6577196
Binary files /dev/null and b/horde/themes/default/graphics/avatars/devil.gif differ
diff --git a/horde/themes/default/graphics/avatars/digimon.gif b/horde/themes/default/graphics/avatars/digimon.gif
new file mode 100644
index 000000000..ec2ba3ecb
Binary files /dev/null and b/horde/themes/default/graphics/avatars/digimon.gif differ
diff --git a/horde/themes/default/graphics/avatars/dilbert.gif b/horde/themes/default/graphics/avatars/dilbert.gif
new file mode 100644
index 000000000..a8cfa6ade
Binary files /dev/null and b/horde/themes/default/graphics/avatars/dilbert.gif differ
diff --git a/horde/themes/default/graphics/avatars/dino.gif b/horde/themes/default/graphics/avatars/dino.gif
new file mode 100644
index 000000000..868c72448
Binary files /dev/null and b/horde/themes/default/graphics/avatars/dino.gif differ
diff --git a/horde/themes/default/graphics/avatars/dog.gif b/horde/themes/default/graphics/avatars/dog.gif
new file mode 100644
index 000000000..2269850c1
Binary files /dev/null and b/horde/themes/default/graphics/avatars/dog.gif differ
diff --git a/horde/themes/default/graphics/avatars/duck.gif b/horde/themes/default/graphics/avatars/duck.gif
new file mode 100644
index 000000000..b918afde6
Binary files /dev/null and b/horde/themes/default/graphics/avatars/duck.gif differ
diff --git a/horde/themes/default/graphics/avatars/einstein.jpg b/horde/themes/default/graphics/avatars/einstein.jpg
new file mode 100644
index 000000000..07245014e
Binary files /dev/null and b/horde/themes/default/graphics/avatars/einstein.jpg differ
diff --git a/horde/themes/default/graphics/avatars/elmerfudd.gif b/horde/themes/default/graphics/avatars/elmerfudd.gif
new file mode 100644
index 000000000..2c78cb19c
Binary files /dev/null and b/horde/themes/default/graphics/avatars/elmerfudd.gif differ
diff --git a/horde/themes/default/graphics/avatars/elmo.jpg b/horde/themes/default/graphics/avatars/elmo.jpg
new file mode 100644
index 000000000..fcd5eb594
Binary files /dev/null and b/horde/themes/default/graphics/avatars/elmo.jpg differ
diff --git a/horde/themes/default/graphics/avatars/evil.jpg b/horde/themes/default/graphics/avatars/evil.jpg
new file mode 100644
index 000000000..6ad8bf426
Binary files /dev/null and b/horde/themes/default/graphics/avatars/evil.jpg differ
diff --git a/horde/themes/default/graphics/avatars/female1.jpg b/horde/themes/default/graphics/avatars/female1.jpg
new file mode 100644
index 000000000..046c52360
Binary files /dev/null and b/horde/themes/default/graphics/avatars/female1.jpg differ
diff --git a/horde/themes/default/graphics/avatars/female2.jpg b/horde/themes/default/graphics/avatars/female2.jpg
new file mode 100644
index 000000000..006e1414e
Binary files /dev/null and b/horde/themes/default/graphics/avatars/female2.jpg differ
diff --git a/horde/themes/default/graphics/avatars/franc.jpg b/horde/themes/default/graphics/avatars/franc.jpg
new file mode 100644
index 000000000..6f9d7fee8
Binary files /dev/null and b/horde/themes/default/graphics/avatars/franc.jpg differ
diff --git a/horde/themes/default/graphics/avatars/fredflinstone.gif b/horde/themes/default/graphics/avatars/fredflinstone.gif
new file mode 100644
index 000000000..d9d2ef67f
Binary files /dev/null and b/horde/themes/default/graphics/avatars/fredflinstone.gif differ
diff --git a/horde/themes/default/graphics/avatars/garfield.gif b/horde/themes/default/graphics/avatars/garfield.gif
new file mode 100644
index 000000000..577024238
Binary files /dev/null and b/horde/themes/default/graphics/avatars/garfield.gif differ
diff --git a/horde/themes/default/graphics/avatars/gopher.gif b/horde/themes/default/graphics/avatars/gopher.gif
new file mode 100644
index 000000000..82aaab8be
Binary files /dev/null and b/horde/themes/default/graphics/avatars/gopher.gif differ
diff --git a/horde/themes/default/graphics/avatars/greenhead.gif b/horde/themes/default/graphics/avatars/greenhead.gif
new file mode 100644
index 000000000..f60e027a4
Binary files /dev/null and b/horde/themes/default/graphics/avatars/greenhead.gif differ
diff --git a/horde/themes/default/graphics/avatars/gremlin.jpg b/horde/themes/default/graphics/avatars/gremlin.jpg
new file mode 100644
index 000000000..3e0441211
Binary files /dev/null and b/horde/themes/default/graphics/avatars/gremlin.jpg differ
diff --git a/horde/themes/default/graphics/avatars/grover.jpg b/horde/themes/default/graphics/avatars/grover.jpg
new file mode 100644
index 000000000..6c9df44e8
Binary files /dev/null and b/horde/themes/default/graphics/avatars/grover.jpg differ
diff --git a/horde/themes/default/graphics/avatars/homer.gif b/horde/themes/default/graphics/avatars/homer.gif
new file mode 100644
index 000000000..4b1e3bb95
Binary files /dev/null and b/horde/themes/default/graphics/avatars/homer.gif differ
diff --git a/horde/themes/default/graphics/avatars/hump.jpg b/horde/themes/default/graphics/avatars/hump.jpg
new file mode 100644
index 000000000..ebac2e563
Binary files /dev/null and b/horde/themes/default/graphics/avatars/hump.jpg differ
diff --git a/horde/themes/default/graphics/avatars/iceskatekid.gif b/horde/themes/default/graphics/avatars/iceskatekid.gif
new file mode 100644
index 000000000..d409476ff
Binary files /dev/null and b/horde/themes/default/graphics/avatars/iceskatekid.gif differ
diff --git a/horde/themes/default/graphics/avatars/jeri.jpg b/horde/themes/default/graphics/avatars/jeri.jpg
new file mode 100644
index 000000000..e7e0c6a2b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/jeri.jpg differ
diff --git a/horde/themes/default/graphics/avatars/kid.gif b/horde/themes/default/graphics/avatars/kid.gif
new file mode 100644
index 000000000..fe74f66ca
Binary files /dev/null and b/horde/themes/default/graphics/avatars/kid.gif differ
diff --git a/horde/themes/default/graphics/avatars/kirk.jpg b/horde/themes/default/graphics/avatars/kirk.jpg
new file mode 100644
index 000000000..6d8b9c73f
Binary files /dev/null and b/horde/themes/default/graphics/avatars/kirk.jpg differ
diff --git a/horde/themes/default/graphics/avatars/kryton.jpg b/horde/themes/default/graphics/avatars/kryton.jpg
new file mode 100644
index 000000000..c05773ef4
Binary files /dev/null and b/horde/themes/default/graphics/avatars/kryton.jpg differ
diff --git a/horde/themes/default/graphics/avatars/linux.gif b/horde/themes/default/graphics/avatars/linux.gif
new file mode 100644
index 000000000..5959e1506
Binary files /dev/null and b/horde/themes/default/graphics/avatars/linux.gif differ
diff --git a/horde/themes/default/graphics/avatars/lisa.gif b/horde/themes/default/graphics/avatars/lisa.gif
new file mode 100644
index 000000000..6380ab750
Binary files /dev/null and b/horde/themes/default/graphics/avatars/lisa.gif differ
diff --git a/horde/themes/default/graphics/avatars/lovebird.gif b/horde/themes/default/graphics/avatars/lovebird.gif
new file mode 100644
index 000000000..2b853c0c1
Binary files /dev/null and b/horde/themes/default/graphics/avatars/lovebird.gif differ
diff --git a/horde/themes/default/graphics/avatars/male1.jpg b/horde/themes/default/graphics/avatars/male1.jpg
new file mode 100644
index 000000000..f54eba03c
Binary files /dev/null and b/horde/themes/default/graphics/avatars/male1.jpg differ
diff --git a/horde/themes/default/graphics/avatars/male2.jpg b/horde/themes/default/graphics/avatars/male2.jpg
new file mode 100644
index 000000000..e4505fed3
Binary files /dev/null and b/horde/themes/default/graphics/avatars/male2.jpg differ
diff --git a/horde/themes/default/graphics/avatars/man.jpg b/horde/themes/default/graphics/avatars/man.jpg
new file mode 100644
index 000000000..c78771e03
Binary files /dev/null and b/horde/themes/default/graphics/avatars/man.jpg differ
diff --git a/horde/themes/default/graphics/avatars/marge.gif b/horde/themes/default/graphics/avatars/marge.gif
new file mode 100644
index 000000000..6dcfcb5be
Binary files /dev/null and b/horde/themes/default/graphics/avatars/marge.gif differ
diff --git a/horde/themes/default/graphics/avatars/maul.gif b/horde/themes/default/graphics/avatars/maul.gif
new file mode 100644
index 000000000..21edaba59
Binary files /dev/null and b/horde/themes/default/graphics/avatars/maul.gif differ
diff --git a/horde/themes/default/graphics/avatars/melon.jpg b/horde/themes/default/graphics/avatars/melon.jpg
new file mode 100644
index 000000000..e5268c15e
Binary files /dev/null and b/horde/themes/default/graphics/avatars/melon.jpg differ
diff --git a/horde/themes/default/graphics/avatars/mib.gif b/horde/themes/default/graphics/avatars/mib.gif
new file mode 100644
index 000000000..6ecf81d74
Binary files /dev/null and b/horde/themes/default/graphics/avatars/mib.gif differ
diff --git a/horde/themes/default/graphics/avatars/monkey.jpg b/horde/themes/default/graphics/avatars/monkey.jpg
new file mode 100644
index 000000000..3d9728365
Binary files /dev/null and b/horde/themes/default/graphics/avatars/monkey.jpg differ
diff --git a/horde/themes/default/graphics/avatars/neo.jpg b/horde/themes/default/graphics/avatars/neo.jpg
new file mode 100644
index 000000000..c06860218
Binary files /dev/null and b/horde/themes/default/graphics/avatars/neo.jpg differ
diff --git a/horde/themes/default/graphics/avatars/ninja.jpg b/horde/themes/default/graphics/avatars/ninja.jpg
new file mode 100644
index 000000000..839c2a48b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/ninja.jpg differ
diff --git a/horde/themes/default/graphics/avatars/paintingbird.gif b/horde/themes/default/graphics/avatars/paintingbird.gif
new file mode 100644
index 000000000..55f3341b1
Binary files /dev/null and b/horde/themes/default/graphics/avatars/paintingbird.gif differ
diff --git a/horde/themes/default/graphics/avatars/picard.jpg b/horde/themes/default/graphics/avatars/picard.jpg
new file mode 100644
index 000000000..f4ec0d4a7
Binary files /dev/null and b/horde/themes/default/graphics/avatars/picard.jpg differ
diff --git a/horde/themes/default/graphics/avatars/puff.jpg b/horde/themes/default/graphics/avatars/puff.jpg
new file mode 100644
index 000000000..2d9fc29f3
Binary files /dev/null and b/horde/themes/default/graphics/avatars/puff.jpg differ
diff --git a/horde/themes/default/graphics/avatars/redcreature.gif b/horde/themes/default/graphics/avatars/redcreature.gif
new file mode 100644
index 000000000..b369dc8e6
Binary files /dev/null and b/horde/themes/default/graphics/avatars/redcreature.gif differ
diff --git a/horde/themes/default/graphics/avatars/rei.jpg b/horde/themes/default/graphics/avatars/rei.jpg
new file mode 100644
index 000000000..06cfaacd5
Binary files /dev/null and b/horde/themes/default/graphics/avatars/rei.jpg differ
diff --git a/horde/themes/default/graphics/avatars/rei2.jpg b/horde/themes/default/graphics/avatars/rei2.jpg
new file mode 100644
index 000000000..99f163877
Binary files /dev/null and b/horde/themes/default/graphics/avatars/rei2.jpg differ
diff --git a/horde/themes/default/graphics/avatars/ryu.gif b/horde/themes/default/graphics/avatars/ryu.gif
new file mode 100644
index 000000000..d7542a526
Binary files /dev/null and b/horde/themes/default/graphics/avatars/ryu.gif differ
diff --git a/horde/themes/default/graphics/avatars/sexy.gif b/horde/themes/default/graphics/avatars/sexy.gif
new file mode 100644
index 000000000..7a4e0722e
Binary files /dev/null and b/horde/themes/default/graphics/avatars/sexy.gif differ
diff --git a/horde/themes/default/graphics/avatars/smiley.gif b/horde/themes/default/graphics/avatars/smiley.gif
new file mode 100644
index 000000000..f306c26cc
Binary files /dev/null and b/horde/themes/default/graphics/avatars/smiley.gif differ
diff --git a/horde/themes/default/graphics/avatars/smurfs.gif b/horde/themes/default/graphics/avatars/smurfs.gif
new file mode 100644
index 000000000..a85b611a5
Binary files /dev/null and b/horde/themes/default/graphics/avatars/smurfs.gif differ
diff --git a/horde/themes/default/graphics/avatars/sonic.gif b/horde/themes/default/graphics/avatars/sonic.gif
new file mode 100644
index 000000000..a50823819
Binary files /dev/null and b/horde/themes/default/graphics/avatars/sonic.gif differ
diff --git a/horde/themes/default/graphics/avatars/speedy.gif b/horde/themes/default/graphics/avatars/speedy.gif
new file mode 100644
index 000000000..28d82aa77
Binary files /dev/null and b/horde/themes/default/graphics/avatars/speedy.gif differ
diff --git a/horde/themes/default/graphics/avatars/stan.jpg b/horde/themes/default/graphics/avatars/stan.jpg
new file mode 100644
index 000000000..b1ada150b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/stan.jpg differ
diff --git a/horde/themes/default/graphics/avatars/superman.gif b/horde/themes/default/graphics/avatars/superman.gif
new file mode 100644
index 000000000..36091e32f
Binary files /dev/null and b/horde/themes/default/graphics/avatars/superman.gif differ
diff --git a/horde/themes/default/graphics/avatars/sylvester.gif b/horde/themes/default/graphics/avatars/sylvester.gif
new file mode 100644
index 000000000..d17da800f
Binary files /dev/null and b/horde/themes/default/graphics/avatars/sylvester.gif differ
diff --git a/horde/themes/default/graphics/avatars/thomas.gif b/horde/themes/default/graphics/avatars/thomas.gif
new file mode 100644
index 000000000..bd462d21d
Binary files /dev/null and b/horde/themes/default/graphics/avatars/thomas.gif differ
diff --git a/horde/themes/default/graphics/avatars/tigger.gif b/horde/themes/default/graphics/avatars/tigger.gif
new file mode 100644
index 000000000..764cb926b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/tigger.gif differ
diff --git a/horde/themes/default/graphics/avatars/trin.jpg b/horde/themes/default/graphics/avatars/trin.jpg
new file mode 100644
index 000000000..0e407ba56
Binary files /dev/null and b/horde/themes/default/graphics/avatars/trin.jpg differ
diff --git a/horde/themes/default/graphics/avatars/us.jpg b/horde/themes/default/graphics/avatars/us.jpg
new file mode 100644
index 000000000..b1a1f8359
Binary files /dev/null and b/horde/themes/default/graphics/avatars/us.jpg differ
diff --git a/horde/themes/default/graphics/avatars/vampire.jpg b/horde/themes/default/graphics/avatars/vampire.jpg
new file mode 100644
index 000000000..75257c16b
Binary files /dev/null and b/horde/themes/default/graphics/avatars/vampire.jpg differ
diff --git a/horde/themes/default/graphics/avatars/vampire2.jpg b/horde/themes/default/graphics/avatars/vampire2.jpg
new file mode 100644
index 000000000..e8c35a3fc
Binary files /dev/null and b/horde/themes/default/graphics/avatars/vampire2.jpg differ
diff --git a/horde/themes/default/graphics/avatars/wacko.gif b/horde/themes/default/graphics/avatars/wacko.gif
new file mode 100644
index 000000000..17704060e
Binary files /dev/null and b/horde/themes/default/graphics/avatars/wacko.gif differ
diff --git a/horde/themes/default/graphics/avatars/winnie.gif b/horde/themes/default/graphics/avatars/winnie.gif
new file mode 100644
index 000000000..8a9a99e31
Binary files /dev/null and b/horde/themes/default/graphics/avatars/winnie.gif differ
diff --git a/horde/themes/default/graphics/avatars/wizard.jpg b/horde/themes/default/graphics/avatars/wizard.jpg
new file mode 100644
index 000000000..19f827d23
Binary files /dev/null and b/horde/themes/default/graphics/avatars/wizard.jpg differ
diff --git a/horde/themes/default/graphics/avatars/wolverine.jpg b/horde/themes/default/graphics/avatars/wolverine.jpg
new file mode 100644
index 000000000..8b4e0209c
Binary files /dev/null and b/horde/themes/default/graphics/avatars/wolverine.jpg differ
diff --git a/horde/themes/default/graphics/avatars/woman.jpg b/horde/themes/default/graphics/avatars/woman.jpg
new file mode 100644
index 000000000..bc9964307
Binary files /dev/null and b/horde/themes/default/graphics/avatars/woman.jpg differ
diff --git a/horde/themes/default/graphics/avatars/woodie.jpg b/horde/themes/default/graphics/avatars/woodie.jpg
new file mode 100644
index 000000000..21a1067f2
Binary files /dev/null and b/horde/themes/default/graphics/avatars/woodie.jpg differ
diff --git a/horde/themes/default/graphics/avatars/xena.gif b/horde/themes/default/graphics/avatars/xena.gif
new file mode 100644
index 000000000..cc3851816
Binary files /dev/null and b/horde/themes/default/graphics/avatars/xena.gif differ
diff --git a/horde/themes/default/graphics/az.png b/horde/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/horde/themes/default/graphics/az.png differ
diff --git a/horde/themes/default/graphics/blank.gif b/horde/themes/default/graphics/blank.gif
new file mode 100644
index 000000000..c3cc30927
Binary files /dev/null and b/horde/themes/default/graphics/blank.gif differ
diff --git a/horde/themes/default/graphics/block.png b/horde/themes/default/graphics/block.png
new file mode 100644
index 000000000..8d8758ef6
Binary files /dev/null and b/horde/themes/default/graphics/block.png differ
diff --git a/horde/themes/default/graphics/block/down.png b/horde/themes/default/graphics/block/down.png
new file mode 100644
index 000000000..3bb7c9ac2
Binary files /dev/null and b/horde/themes/default/graphics/block/down.png differ
diff --git a/horde/themes/default/graphics/block/large_down.png b/horde/themes/default/graphics/block/large_down.png
new file mode 100644
index 000000000..fe53abd8f
Binary files /dev/null and b/horde/themes/default/graphics/block/large_down.png differ
diff --git a/horde/themes/default/graphics/block/large_left.png b/horde/themes/default/graphics/block/large_left.png
new file mode 100644
index 000000000..ef10e6c08
Binary files /dev/null and b/horde/themes/default/graphics/block/large_left.png differ
diff --git a/horde/themes/default/graphics/block/large_right.png b/horde/themes/default/graphics/block/large_right.png
new file mode 100644
index 000000000..061c09746
Binary files /dev/null and b/horde/themes/default/graphics/block/large_right.png differ
diff --git a/horde/themes/default/graphics/block/large_up.png b/horde/themes/default/graphics/block/large_up.png
new file mode 100644
index 000000000..5d4ad97ca
Binary files /dev/null and b/horde/themes/default/graphics/block/large_up.png differ
diff --git a/horde/themes/default/graphics/block/left.png b/horde/themes/default/graphics/block/left.png
new file mode 100644
index 000000000..ca0700496
Binary files /dev/null and b/horde/themes/default/graphics/block/left.png differ
diff --git a/horde/themes/default/graphics/block/moon/firstquarter.png b/horde/themes/default/graphics/block/moon/firstquarter.png
new file mode 100644
index 000000000..4247be578
Binary files /dev/null and b/horde/themes/default/graphics/block/moon/firstquarter.png differ
diff --git a/horde/themes/default/graphics/block/moon/fullmoon.png b/horde/themes/default/graphics/block/moon/fullmoon.png
new file mode 100644
index 000000000..2d95fcadf
Binary files /dev/null and b/horde/themes/default/graphics/block/moon/fullmoon.png differ
diff --git a/horde/themes/default/graphics/block/moon/lastquarter.png b/horde/themes/default/graphics/block/moon/lastquarter.png
new file mode 100644
index 000000000..9cf1bab1c
Binary files /dev/null and b/horde/themes/default/graphics/block/moon/lastquarter.png differ
diff --git a/horde/themes/default/graphics/block/moon/newmoon.png b/horde/themes/default/graphics/block/moon/newmoon.png
new file mode 100644
index 000000000..21229846c
Binary files /dev/null and b/horde/themes/default/graphics/block/moon/newmoon.png differ
diff --git a/horde/themes/default/graphics/block/right.png b/horde/themes/default/graphics/block/right.png
new file mode 100644
index 000000000..27e5bb771
Binary files /dev/null and b/horde/themes/default/graphics/block/right.png differ
diff --git a/horde/themes/default/graphics/block/sunrise/sunrise.png b/horde/themes/default/graphics/block/sunrise/sunrise.png
new file mode 100644
index 000000000..f5e28ccf0
Binary files /dev/null and b/horde/themes/default/graphics/block/sunrise/sunrise.png differ
diff --git a/horde/themes/default/graphics/block/sunrise/sunset.png b/horde/themes/default/graphics/block/sunrise/sunset.png
new file mode 100644
index 000000000..4fe15c080
Binary files /dev/null and b/horde/themes/default/graphics/block/sunrise/sunset.png differ
diff --git a/horde/themes/default/graphics/block/up.png b/horde/themes/default/graphics/block/up.png
new file mode 100644
index 000000000..752d6c874
Binary files /dev/null and b/horde/themes/default/graphics/block/up.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/0.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/0.png
new file mode 100644
index 000000000..eb12b2162
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/0.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/1.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/1.png
new file mode 100644
index 000000000..f178e6823
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/1.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/10.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/10.png
new file mode 100644
index 000000000..45b600970
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/10.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/11.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/11.png
new file mode 100644
index 000000000..ad687f820
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/11.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/12.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/12.png
new file mode 100644
index 000000000..c9d109403
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/12.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/13.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/13.png
new file mode 100644
index 000000000..4ddf98d8c
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/13.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/14.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/14.png
new file mode 100644
index 000000000..54b8e0021
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/14.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/15.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/15.png
new file mode 100644
index 000000000..aada01a0d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/15.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/16.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/16.png
new file mode 100644
index 000000000..5a8f6af1a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/16.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/17.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/17.png
new file mode 100644
index 000000000..ce021e443
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/17.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/18.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/18.png
new file mode 100644
index 000000000..91aa86dfd
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/18.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/19.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/19.png
new file mode 100644
index 000000000..48f3397ef
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/19.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/2.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/2.png
new file mode 100644
index 000000000..132e49939
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/2.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/20.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/20.png
new file mode 100644
index 000000000..221d94574
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/20.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/21.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/21.png
new file mode 100644
index 000000000..6621ef393
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/21.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/22.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/22.png
new file mode 100644
index 000000000..5e639342f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/22.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/23.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/23.png
new file mode 100644
index 000000000..0bcfc2a49
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/23.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/24.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/24.png
new file mode 100644
index 000000000..6b2459e3a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/24.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/25.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/25.png
new file mode 100644
index 000000000..471f9299e
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/25.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/26.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/26.png
new file mode 100644
index 000000000..298b8e763
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/26.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/27.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/27.png
new file mode 100644
index 000000000..7e5372047
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/27.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/28.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/28.png
new file mode 100644
index 000000000..039956c1f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/28.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/29.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/29.png
new file mode 100644
index 000000000..758a8bd0b
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/29.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/3.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/3.png
new file mode 100644
index 000000000..798e87a7c
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/3.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/30.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/30.png
new file mode 100644
index 000000000..a06129f4d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/30.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/31.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/31.png
new file mode 100644
index 000000000..234e6464a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/31.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/32.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/32.png
new file mode 100644
index 000000000..cb3cc183c
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/32.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/33.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/33.png
new file mode 100644
index 000000000..bc296df30
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/33.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/34.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/34.png
new file mode 100644
index 000000000..621fa375a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/34.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/35.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/35.png
new file mode 100644
index 000000000..cd3c04090
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/35.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/36.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/36.png
new file mode 100644
index 000000000..11493efcb
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/36.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/37.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/37.png
new file mode 100644
index 000000000..f26d16e11
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/37.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/38.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/38.png
new file mode 100644
index 000000000..9e088b869
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/38.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/39.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/39.png
new file mode 100644
index 000000000..948d4cacd
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/39.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/4.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/4.png
new file mode 100644
index 000000000..885b0aef3
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/4.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/40.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/40.png
new file mode 100644
index 000000000..84ba610d0
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/40.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/41.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/41.png
new file mode 100644
index 000000000..aaeb69e97
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/41.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/42.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/42.png
new file mode 100644
index 000000000..f897a996f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/42.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/43.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/43.png
new file mode 100644
index 000000000..b16bc0dd8
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/43.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/44.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/44.png
new file mode 100644
index 000000000..34e9c9e7b
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/44.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/45.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/45.png
new file mode 100644
index 000000000..7cd8d8f12
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/45.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/46.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/46.png
new file mode 100644
index 000000000..097511949
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/46.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/47.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/47.png
new file mode 100644
index 000000000..612a3046e
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/47.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/5.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/5.png
new file mode 100644
index 000000000..a140fcce1
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/5.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/6.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/6.png
new file mode 100644
index 000000000..922ae862b
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/6.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/7.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/7.png
new file mode 100644
index 000000000..277c5fbe1
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/7.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/8.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/8.png
new file mode 100644
index 000000000..dbde2515b
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/8.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/9.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/9.png
new file mode 100644
index 000000000..41f16eee0
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/9.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/23x23/na.png b/horde/themes/default/graphics/block/weatherdotcom/23x23/na.png
new file mode 100644
index 000000000..c6bf12e5a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/23x23/na.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/0.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/0.png
new file mode 100644
index 000000000..0a06cebf2
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/0.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/1.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/1.png
new file mode 100644
index 000000000..be3c7047a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/1.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/10.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/10.png
new file mode 100644
index 000000000..2f83a2e70
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/10.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/11.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/11.png
new file mode 100644
index 000000000..1fef7eaf2
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/11.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/12.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/12.png
new file mode 100644
index 000000000..e470acad8
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/12.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/13.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/13.png
new file mode 100644
index 000000000..4a7a83e7d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/13.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/14.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/14.png
new file mode 100644
index 000000000..c74fa0163
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/14.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/15.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/15.png
new file mode 100644
index 000000000..1afcc47b1
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/15.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/16.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/16.png
new file mode 100644
index 000000000..24875ce7a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/16.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/17.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/17.png
new file mode 100644
index 000000000..3f71a8758
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/17.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/18.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/18.png
new file mode 100644
index 000000000..9925fafcd
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/18.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/19.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/19.png
new file mode 100644
index 000000000..960ec303e
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/19.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/2.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/2.png
new file mode 100644
index 000000000..d2fa87bae
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/2.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/20.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/20.png
new file mode 100644
index 000000000..1e87d2107
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/20.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/21.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/21.png
new file mode 100644
index 000000000..65a54a52f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/21.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/22.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/22.png
new file mode 100644
index 000000000..97f789972
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/22.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/23.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/23.png
new file mode 100644
index 000000000..ea7bfe48f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/23.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/24.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/24.png
new file mode 100644
index 000000000..4a3327a05
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/24.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/25.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/25.png
new file mode 100644
index 000000000..ca51b5d41
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/25.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/26.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/26.png
new file mode 100644
index 000000000..8e9936d05
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/26.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/27.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/27.png
new file mode 100644
index 000000000..eed8f176a
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/27.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/28.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/28.png
new file mode 100644
index 000000000..26b376546
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/28.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/29.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/29.png
new file mode 100644
index 000000000..33bb9609d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/29.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/3.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/3.png
new file mode 100644
index 000000000..43bed5d36
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/3.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/30.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/30.png
new file mode 100644
index 000000000..337b886c2
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/30.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/31.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/31.png
new file mode 100644
index 000000000..3eecee8b4
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/31.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/32.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/32.png
new file mode 100644
index 000000000..1dcf29545
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/32.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/33.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/33.png
new file mode 100644
index 000000000..6851af933
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/33.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/34.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/34.png
new file mode 100644
index 000000000..86293f56d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/34.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/35.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/35.png
new file mode 100644
index 000000000..8d04591c1
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/35.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/36.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/36.png
new file mode 100644
index 000000000..e2bfcfd23
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/36.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/37.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/37.png
new file mode 100644
index 000000000..0f96eec76
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/37.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/38.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/38.png
new file mode 100644
index 000000000..65e078f38
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/38.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/39.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/39.png
new file mode 100644
index 000000000..65efbc0e3
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/39.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/4.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/4.png
new file mode 100644
index 000000000..a20b62b35
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/4.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/40.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/40.png
new file mode 100644
index 000000000..54016b304
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/40.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/41.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/41.png
new file mode 100644
index 000000000..6a439030d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/41.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/42.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/42.png
new file mode 100644
index 000000000..62b55db9d
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/42.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/43.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/43.png
new file mode 100644
index 000000000..67c1680cc
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/43.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/44.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/44.png
new file mode 100644
index 000000000..8e22172d9
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/44.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/45.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/45.png
new file mode 100644
index 000000000..601a47db4
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/45.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/46.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/46.png
new file mode 100644
index 000000000..9f5289c7f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/46.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/47.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/47.png
new file mode 100644
index 000000000..9cd158c19
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/47.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/5.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/5.png
new file mode 100644
index 000000000..4baf2361f
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/5.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/6.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/6.png
new file mode 100644
index 000000000..df27da6bd
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/6.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/7.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/7.png
new file mode 100644
index 000000000..223f135b0
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/7.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/8.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/8.png
new file mode 100644
index 000000000..bc25c6867
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/8.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/9.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/9.png
new file mode 100644
index 000000000..f5cf703ec
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/9.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/TWClogo_32px.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/TWClogo_32px.png
new file mode 100644
index 000000000..8c7cbd87c
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/TWClogo_32px.png differ
diff --git a/horde/themes/default/graphics/block/weatherdotcom/32x32/na.png b/horde/themes/default/graphics/block/weatherdotcom/32x32/na.png
new file mode 100644
index 000000000..160bd4ddc
Binary files /dev/null and b/horde/themes/default/graphics/block/weatherdotcom/32x32/na.png differ
diff --git a/horde/themes/default/graphics/calendar.png b/horde/themes/default/graphics/calendar.png
new file mode 100644
index 000000000..271274641
Binary files /dev/null and b/horde/themes/default/graphics/calendar.png differ
diff --git a/horde/themes/default/graphics/close.png b/horde/themes/default/graphics/close.png
new file mode 100644
index 000000000..e135bc7bf
Binary files /dev/null and b/horde/themes/default/graphics/close.png differ
diff --git a/horde/themes/default/graphics/color-picker-cursor.gif b/horde/themes/default/graphics/color-picker-cursor.gif
new file mode 100644
index 000000000..865885f07
Binary files /dev/null and b/horde/themes/default/graphics/color-picker-cursor.gif differ
diff --git a/horde/themes/default/graphics/color-picker-palette.png b/horde/themes/default/graphics/color-picker-palette.png
new file mode 100644
index 000000000..6f59c601e
Binary files /dev/null and b/horde/themes/default/graphics/color-picker-palette.png differ
diff --git a/horde/themes/default/graphics/color-picker-resize.gif b/horde/themes/default/graphics/color-picker-resize.gif
new file mode 100644
index 000000000..10f047191
Binary files /dev/null and b/horde/themes/default/graphics/color-picker-resize.gif differ
diff --git a/horde/themes/default/graphics/colorpicker.png b/horde/themes/default/graphics/colorpicker.png
new file mode 100644
index 000000000..c398cbd21
Binary files /dev/null and b/horde/themes/default/graphics/colorpicker.png differ
diff --git a/horde/themes/default/graphics/colorscale.png b/horde/themes/default/graphics/colorscale.png
new file mode 100644
index 000000000..f46b615ee
Binary files /dev/null and b/horde/themes/default/graphics/colorscale.png differ
diff --git a/horde/themes/default/graphics/config.png b/horde/themes/default/graphics/config.png
new file mode 100644
index 000000000..862de2dfd
Binary files /dev/null and b/horde/themes/default/graphics/config.png differ
diff --git a/horde/themes/default/graphics/data.png b/horde/themes/default/graphics/data.png
new file mode 100644
index 000000000..e75ddf849
Binary files /dev/null and b/horde/themes/default/graphics/data.png differ
diff --git a/horde/themes/default/graphics/datatree.png b/horde/themes/default/graphics/datatree.png
new file mode 100644
index 000000000..865c3094f
Binary files /dev/null and b/horde/themes/default/graphics/datatree.png differ
diff --git a/horde/themes/default/graphics/delete-small.png b/horde/themes/default/graphics/delete-small.png
new file mode 100644
index 000000000..35e63c64e
Binary files /dev/null and b/horde/themes/default/graphics/delete-small.png differ
diff --git a/horde/themes/default/graphics/delete.png b/horde/themes/default/graphics/delete.png
new file mode 100644
index 000000000..f3076bc9f
Binary files /dev/null and b/horde/themes/default/graphics/delete.png differ
diff --git a/horde/themes/default/graphics/devel.png b/horde/themes/default/graphics/devel.png
new file mode 100644
index 000000000..49b43ed2a
Binary files /dev/null and b/horde/themes/default/graphics/devel.png differ
diff --git a/horde/themes/default/graphics/download.png b/horde/themes/default/graphics/download.png
new file mode 100644
index 000000000..de62aaeb0
Binary files /dev/null and b/horde/themes/default/graphics/download.png differ
diff --git a/horde/themes/default/graphics/edit-small.png b/horde/themes/default/graphics/edit-small.png
new file mode 100644
index 000000000..9544a3d80
Binary files /dev/null and b/horde/themes/default/graphics/edit-small.png differ
diff --git a/horde/themes/default/graphics/edit.png b/horde/themes/default/graphics/edit.png
new file mode 100644
index 000000000..51103488d
Binary files /dev/null and b/horde/themes/default/graphics/edit.png differ
diff --git a/horde/themes/default/graphics/emoticons/angel.png b/horde/themes/default/graphics/emoticons/angel.png
new file mode 100644
index 000000000..155579010
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/angel.png differ
diff --git a/horde/themes/default/graphics/emoticons/angelwink.png b/horde/themes/default/graphics/emoticons/angelwink.png
new file mode 100644
index 000000000..5e7797770
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/angelwink.png differ
diff --git a/horde/themes/default/graphics/emoticons/angry.png b/horde/themes/default/graphics/emoticons/angry.png
new file mode 100644
index 000000000..549d3a587
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/angry.png differ
diff --git a/horde/themes/default/graphics/emoticons/annoyed.png b/horde/themes/default/graphics/emoticons/annoyed.png
new file mode 100644
index 000000000..92243f62b
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/annoyed.png differ
diff --git a/horde/themes/default/graphics/emoticons/asleep.png b/horde/themes/default/graphics/emoticons/asleep.png
new file mode 100644
index 000000000..768c10448
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/asleep.png differ
diff --git a/horde/themes/default/graphics/emoticons/bigfrown.png b/horde/themes/default/graphics/emoticons/bigfrown.png
new file mode 100644
index 000000000..81a9a9d1a
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/bigfrown.png differ
diff --git a/horde/themes/default/graphics/emoticons/biggrin.png b/horde/themes/default/graphics/emoticons/biggrin.png
new file mode 100644
index 000000000..877cae533
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/biggrin.png differ
diff --git a/horde/themes/default/graphics/emoticons/blush.png b/horde/themes/default/graphics/emoticons/blush.png
new file mode 100644
index 000000000..17eac4ad6
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/blush.png differ
diff --git a/horde/themes/default/graphics/emoticons/clown.png b/horde/themes/default/graphics/emoticons/clown.png
new file mode 100644
index 000000000..2c5f5843c
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/clown.png differ
diff --git a/horde/themes/default/graphics/emoticons/confused.png b/horde/themes/default/graphics/emoticons/confused.png
new file mode 100644
index 000000000..ceef12c19
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/confused.png differ
diff --git a/horde/themes/default/graphics/emoticons/cool.png b/horde/themes/default/graphics/emoticons/cool.png
new file mode 100644
index 000000000..4218fbb74
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/cool.png differ
diff --git a/horde/themes/default/graphics/emoticons/coolgrin.png b/horde/themes/default/graphics/emoticons/coolgrin.png
new file mode 100644
index 000000000..0ad11afef
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/coolgrin.png differ
diff --git a/horde/themes/default/graphics/emoticons/cooltongue.png b/horde/themes/default/graphics/emoticons/cooltongue.png
new file mode 100644
index 000000000..3db1b2906
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/cooltongue.png differ
diff --git a/horde/themes/default/graphics/emoticons/dazed.png b/horde/themes/default/graphics/emoticons/dazed.png
new file mode 100644
index 000000000..471427105
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/dazed.png differ
diff --git a/horde/themes/default/graphics/emoticons/devil.png b/horde/themes/default/graphics/emoticons/devil.png
new file mode 100644
index 000000000..5e1efb7a6
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/devil.png differ
diff --git a/horde/themes/default/graphics/emoticons/deviltongue.png b/horde/themes/default/graphics/emoticons/deviltongue.png
new file mode 100644
index 000000000..409dcd391
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/deviltongue.png differ
diff --git a/horde/themes/default/graphics/emoticons/disappointed.png b/horde/themes/default/graphics/emoticons/disappointed.png
new file mode 100644
index 000000000..44d554c92
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/disappointed.png differ
diff --git a/horde/themes/default/graphics/emoticons/embarrassed.png b/horde/themes/default/graphics/emoticons/embarrassed.png
new file mode 100644
index 000000000..ebf326d21
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/embarrassed.png differ
diff --git a/horde/themes/default/graphics/emoticons/enraged.png b/horde/themes/default/graphics/emoticons/enraged.png
new file mode 100644
index 000000000..87fa647ab
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/enraged.png differ
diff --git a/horde/themes/default/graphics/emoticons/frown.png b/horde/themes/default/graphics/emoticons/frown.png
new file mode 100644
index 000000000..588c6b004
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/frown.png differ
diff --git a/horde/themes/default/graphics/emoticons/frustrated.png b/horde/themes/default/graphics/emoticons/frustrated.png
new file mode 100644
index 000000000..d58d686b4
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/frustrated.png differ
diff --git a/horde/themes/default/graphics/emoticons/grin.png b/horde/themes/default/graphics/emoticons/grin.png
new file mode 100644
index 000000000..b7ff8ed3b
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/grin.png differ
diff --git a/horde/themes/default/graphics/emoticons/hangover.png b/horde/themes/default/graphics/emoticons/hangover.png
new file mode 100644
index 000000000..dae196d7d
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/hangover.png differ
diff --git a/horde/themes/default/graphics/emoticons/hippie.png b/horde/themes/default/graphics/emoticons/hippie.png
new file mode 100644
index 000000000..433057c62
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/hippie.png differ
diff --git a/horde/themes/default/graphics/emoticons/hippiegrin.png b/horde/themes/default/graphics/emoticons/hippiegrin.png
new file mode 100644
index 000000000..f458e362f
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/hippiegrin.png differ
diff --git a/horde/themes/default/graphics/emoticons/hippietongue.png b/horde/themes/default/graphics/emoticons/hippietongue.png
new file mode 100644
index 000000000..90e202a69
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/hippietongue.png differ
diff --git a/horde/themes/default/graphics/emoticons/hurt.png b/horde/themes/default/graphics/emoticons/hurt.png
new file mode 100644
index 000000000..f2fdba662
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/hurt.png differ
diff --git a/horde/themes/default/graphics/emoticons/indifferent.png b/horde/themes/default/graphics/emoticons/indifferent.png
new file mode 100644
index 000000000..453b3a5e7
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/indifferent.png differ
diff --git a/horde/themes/default/graphics/emoticons/love.png b/horde/themes/default/graphics/emoticons/love.png
new file mode 100644
index 000000000..8bbe6c79a
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/love.png differ
diff --git a/horde/themes/default/graphics/emoticons/mad.png b/horde/themes/default/graphics/emoticons/mad.png
new file mode 100644
index 000000000..66c2934b8
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/mad.png differ
diff --git a/horde/themes/default/graphics/emoticons/mrt.png b/horde/themes/default/graphics/emoticons/mrt.png
new file mode 100644
index 000000000..c335d1912
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/mrt.png differ
diff --git a/horde/themes/default/graphics/emoticons/punk.png b/horde/themes/default/graphics/emoticons/punk.png
new file mode 100644
index 000000000..c50239eaa
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/punk.png differ
diff --git a/horde/themes/default/graphics/emoticons/punkmohawk.png b/horde/themes/default/graphics/emoticons/punkmohawk.png
new file mode 100644
index 000000000..67f017e26
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/punkmohawk.png differ
diff --git a/horde/themes/default/graphics/emoticons/punktongue.png b/horde/themes/default/graphics/emoticons/punktongue.png
new file mode 100644
index 000000000..a820f8207
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/punktongue.png differ
diff --git a/horde/themes/default/graphics/emoticons/raspberry.png b/horde/themes/default/graphics/emoticons/raspberry.png
new file mode 100644
index 000000000..e1f6b284a
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/raspberry.png differ
diff --git a/horde/themes/default/graphics/emoticons/sad.png b/horde/themes/default/graphics/emoticons/sad.png
new file mode 100644
index 000000000..2a00f9fed
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/sad.png differ
diff --git a/horde/themes/default/graphics/emoticons/shout.png b/horde/themes/default/graphics/emoticons/shout.png
new file mode 100644
index 000000000..bccf85f9c
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/shout.png differ
diff --git a/horde/themes/default/graphics/emoticons/smile.png b/horde/themes/default/graphics/emoticons/smile.png
new file mode 100644
index 000000000..195afcc58
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/smile.png differ
diff --git a/horde/themes/default/graphics/emoticons/tired.png b/horde/themes/default/graphics/emoticons/tired.png
new file mode 100644
index 000000000..dc7017bfb
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/tired.png differ
diff --git a/horde/themes/default/graphics/emoticons/tongueout.png b/horde/themes/default/graphics/emoticons/tongueout.png
new file mode 100644
index 000000000..77a4578d5
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/tongueout.png differ
diff --git a/horde/themes/default/graphics/emoticons/vampire.png b/horde/themes/default/graphics/emoticons/vampire.png
new file mode 100644
index 000000000..8aaca535b
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/vampire.png differ
diff --git a/horde/themes/default/graphics/emoticons/wink.png b/horde/themes/default/graphics/emoticons/wink.png
new file mode 100644
index 000000000..63ccc192e
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/wink.png differ
diff --git a/horde/themes/default/graphics/emoticons/winkgrin.png b/horde/themes/default/graphics/emoticons/winkgrin.png
new file mode 100644
index 000000000..498a0ebbf
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/winkgrin.png differ
diff --git a/horde/themes/default/graphics/emoticons/winktongue.png b/horde/themes/default/graphics/emoticons/winktongue.png
new file mode 100644
index 000000000..b3ccf496e
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/winktongue.png differ
diff --git a/horde/themes/default/graphics/emoticons/winktongueout.png b/horde/themes/default/graphics/emoticons/winktongueout.png
new file mode 100644
index 000000000..4b8811cf2
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/winktongueout.png differ
diff --git a/horde/themes/default/graphics/emoticons/worried.png b/horde/themes/default/graphics/emoticons/worried.png
new file mode 100644
index 000000000..a216abc88
Binary files /dev/null and b/horde/themes/default/graphics/emoticons/worried.png differ
diff --git a/horde/themes/default/graphics/external.png b/horde/themes/default/graphics/external.png
new file mode 100644
index 000000000..4607acabf
Binary files /dev/null and b/horde/themes/default/graphics/external.png differ
diff --git a/horde/themes/default/graphics/favicon.ico b/horde/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..fe753dd48
Binary files /dev/null and b/horde/themes/default/graphics/favicon.ico differ
diff --git a/horde/themes/default/graphics/feed.png b/horde/themes/default/graphics/feed.png
new file mode 100644
index 000000000..9390b1662
Binary files /dev/null and b/horde/themes/default/graphics/feed.png differ
diff --git a/horde/themes/default/graphics/flags/ad.png b/horde/themes/default/graphics/flags/ad.png
new file mode 100644
index 000000000..f8321f7bf
Binary files /dev/null and b/horde/themes/default/graphics/flags/ad.png differ
diff --git a/horde/themes/default/graphics/flags/ae.png b/horde/themes/default/graphics/flags/ae.png
new file mode 100644
index 000000000..ef3a1ecfc
Binary files /dev/null and b/horde/themes/default/graphics/flags/ae.png differ
diff --git a/horde/themes/default/graphics/flags/af.png b/horde/themes/default/graphics/flags/af.png
new file mode 100644
index 000000000..e8d258382
Binary files /dev/null and b/horde/themes/default/graphics/flags/af.png differ
diff --git a/horde/themes/default/graphics/flags/ag.png b/horde/themes/default/graphics/flags/ag.png
new file mode 100644
index 000000000..8864d161b
Binary files /dev/null and b/horde/themes/default/graphics/flags/ag.png differ
diff --git a/horde/themes/default/graphics/flags/ai.png b/horde/themes/default/graphics/flags/ai.png
new file mode 100644
index 000000000..3af93b375
Binary files /dev/null and b/horde/themes/default/graphics/flags/ai.png differ
diff --git a/horde/themes/default/graphics/flags/al.png b/horde/themes/default/graphics/flags/al.png
new file mode 100644
index 000000000..2136bc665
Binary files /dev/null and b/horde/themes/default/graphics/flags/al.png differ
diff --git a/horde/themes/default/graphics/flags/am.png b/horde/themes/default/graphics/flags/am.png
new file mode 100644
index 000000000..53f1501d6
Binary files /dev/null and b/horde/themes/default/graphics/flags/am.png differ
diff --git a/horde/themes/default/graphics/flags/an.png b/horde/themes/default/graphics/flags/an.png
new file mode 100644
index 000000000..633e4b89f
Binary files /dev/null and b/horde/themes/default/graphics/flags/an.png differ
diff --git a/horde/themes/default/graphics/flags/ao.png b/horde/themes/default/graphics/flags/ao.png
new file mode 100644
index 000000000..bcbd1d6d4
Binary files /dev/null and b/horde/themes/default/graphics/flags/ao.png differ
diff --git a/horde/themes/default/graphics/flags/ar.png b/horde/themes/default/graphics/flags/ar.png
new file mode 100644
index 000000000..e9c09f68e
Binary files /dev/null and b/horde/themes/default/graphics/flags/ar.png differ
diff --git a/horde/themes/default/graphics/flags/as.png b/horde/themes/default/graphics/flags/as.png
new file mode 100644
index 000000000..1e461786d
Binary files /dev/null and b/horde/themes/default/graphics/flags/as.png differ
diff --git a/horde/themes/default/graphics/flags/at.png b/horde/themes/default/graphics/flags/at.png
new file mode 100644
index 000000000..add9b5fd8
Binary files /dev/null and b/horde/themes/default/graphics/flags/at.png differ
diff --git a/horde/themes/default/graphics/flags/au.png b/horde/themes/default/graphics/flags/au.png
new file mode 100644
index 000000000..2e7d57c06
Binary files /dev/null and b/horde/themes/default/graphics/flags/au.png differ
diff --git a/horde/themes/default/graphics/flags/aw.png b/horde/themes/default/graphics/flags/aw.png
new file mode 100644
index 000000000..2d9fb2d55
Binary files /dev/null and b/horde/themes/default/graphics/flags/aw.png differ
diff --git a/horde/themes/default/graphics/flags/ax.png b/horde/themes/default/graphics/flags/ax.png
new file mode 100644
index 000000000..9e4bc8300
Binary files /dev/null and b/horde/themes/default/graphics/flags/ax.png differ
diff --git a/horde/themes/default/graphics/flags/az.png b/horde/themes/default/graphics/flags/az.png
new file mode 100644
index 000000000..6c289515b
Binary files /dev/null and b/horde/themes/default/graphics/flags/az.png differ
diff --git a/horde/themes/default/graphics/flags/ba.png b/horde/themes/default/graphics/flags/ba.png
new file mode 100644
index 000000000..920abc358
Binary files /dev/null and b/horde/themes/default/graphics/flags/ba.png differ
diff --git a/horde/themes/default/graphics/flags/bb.png b/horde/themes/default/graphics/flags/bb.png
new file mode 100644
index 000000000..2b0249fde
Binary files /dev/null and b/horde/themes/default/graphics/flags/bb.png differ
diff --git a/horde/themes/default/graphics/flags/bd.png b/horde/themes/default/graphics/flags/bd.png
new file mode 100644
index 000000000..87e26accb
Binary files /dev/null and b/horde/themes/default/graphics/flags/bd.png differ
diff --git a/horde/themes/default/graphics/flags/be.png b/horde/themes/default/graphics/flags/be.png
new file mode 100644
index 000000000..e2e700328
Binary files /dev/null and b/horde/themes/default/graphics/flags/be.png differ
diff --git a/horde/themes/default/graphics/flags/bf.png b/horde/themes/default/graphics/flags/bf.png
new file mode 100644
index 000000000..9de902746
Binary files /dev/null and b/horde/themes/default/graphics/flags/bf.png differ
diff --git a/horde/themes/default/graphics/flags/bg.png b/horde/themes/default/graphics/flags/bg.png
new file mode 100644
index 000000000..3c04762ab
Binary files /dev/null and b/horde/themes/default/graphics/flags/bg.png differ
diff --git a/horde/themes/default/graphics/flags/bh.png b/horde/themes/default/graphics/flags/bh.png
new file mode 100644
index 000000000..ea8ce6876
Binary files /dev/null and b/horde/themes/default/graphics/flags/bh.png differ
diff --git a/horde/themes/default/graphics/flags/bi.png b/horde/themes/default/graphics/flags/bi.png
new file mode 100644
index 000000000..f470c11d6
Binary files /dev/null and b/horde/themes/default/graphics/flags/bi.png differ
diff --git a/horde/themes/default/graphics/flags/bj.png b/horde/themes/default/graphics/flags/bj.png
new file mode 100644
index 000000000..f80d05b38
Binary files /dev/null and b/horde/themes/default/graphics/flags/bj.png differ
diff --git a/horde/themes/default/graphics/flags/bm.png b/horde/themes/default/graphics/flags/bm.png
new file mode 100644
index 000000000..b46c52ca3
Binary files /dev/null and b/horde/themes/default/graphics/flags/bm.png differ
diff --git a/horde/themes/default/graphics/flags/bn.png b/horde/themes/default/graphics/flags/bn.png
new file mode 100644
index 000000000..0c2aab0a7
Binary files /dev/null and b/horde/themes/default/graphics/flags/bn.png differ
diff --git a/horde/themes/default/graphics/flags/bo.png b/horde/themes/default/graphics/flags/bo.png
new file mode 100644
index 000000000..037f048bd
Binary files /dev/null and b/horde/themes/default/graphics/flags/bo.png differ
diff --git a/horde/themes/default/graphics/flags/br.png b/horde/themes/default/graphics/flags/br.png
new file mode 100644
index 000000000..803edc79f
Binary files /dev/null and b/horde/themes/default/graphics/flags/br.png differ
diff --git a/horde/themes/default/graphics/flags/bs.png b/horde/themes/default/graphics/flags/bs.png
new file mode 100644
index 000000000..e81adf749
Binary files /dev/null and b/horde/themes/default/graphics/flags/bs.png differ
diff --git a/horde/themes/default/graphics/flags/bt.png b/horde/themes/default/graphics/flags/bt.png
new file mode 100644
index 000000000..622cee022
Binary files /dev/null and b/horde/themes/default/graphics/flags/bt.png differ
diff --git a/horde/themes/default/graphics/flags/bv.png b/horde/themes/default/graphics/flags/bv.png
new file mode 100644
index 000000000..27f8ceada
Binary files /dev/null and b/horde/themes/default/graphics/flags/bv.png differ
diff --git a/horde/themes/default/graphics/flags/bw.png b/horde/themes/default/graphics/flags/bw.png
new file mode 100644
index 000000000..ffbb4af8f
Binary files /dev/null and b/horde/themes/default/graphics/flags/bw.png differ
diff --git a/horde/themes/default/graphics/flags/by.png b/horde/themes/default/graphics/flags/by.png
new file mode 100644
index 000000000..e26c73179
Binary files /dev/null and b/horde/themes/default/graphics/flags/by.png differ
diff --git a/horde/themes/default/graphics/flags/bz.png b/horde/themes/default/graphics/flags/bz.png
new file mode 100644
index 000000000..045ad9337
Binary files /dev/null and b/horde/themes/default/graphics/flags/bz.png differ
diff --git a/horde/themes/default/graphics/flags/ca.png b/horde/themes/default/graphics/flags/ca.png
new file mode 100644
index 000000000..5e16d7ef5
Binary files /dev/null and b/horde/themes/default/graphics/flags/ca.png differ
diff --git a/horde/themes/default/graphics/flags/cc.png b/horde/themes/default/graphics/flags/cc.png
new file mode 100644
index 000000000..8f9072752
Binary files /dev/null and b/horde/themes/default/graphics/flags/cc.png differ
diff --git a/horde/themes/default/graphics/flags/cd.png b/horde/themes/default/graphics/flags/cd.png
new file mode 100644
index 000000000..5e4894248
Binary files /dev/null and b/horde/themes/default/graphics/flags/cd.png differ
diff --git a/horde/themes/default/graphics/flags/cf.png b/horde/themes/default/graphics/flags/cf.png
new file mode 100644
index 000000000..1e28fb60b
Binary files /dev/null and b/horde/themes/default/graphics/flags/cf.png differ
diff --git a/horde/themes/default/graphics/flags/cg.png b/horde/themes/default/graphics/flags/cg.png
new file mode 100644
index 000000000..9edeb0225
Binary files /dev/null and b/horde/themes/default/graphics/flags/cg.png differ
diff --git a/horde/themes/default/graphics/flags/ch.png b/horde/themes/default/graphics/flags/ch.png
new file mode 100644
index 000000000..242ec01aa
Binary files /dev/null and b/horde/themes/default/graphics/flags/ch.png differ
diff --git a/horde/themes/default/graphics/flags/ci.png b/horde/themes/default/graphics/flags/ci.png
new file mode 100644
index 000000000..2823c904e
Binary files /dev/null and b/horde/themes/default/graphics/flags/ci.png differ
diff --git a/horde/themes/default/graphics/flags/ck.png b/horde/themes/default/graphics/flags/ck.png
new file mode 100644
index 000000000..222e9f75f
Binary files /dev/null and b/horde/themes/default/graphics/flags/ck.png differ
diff --git a/horde/themes/default/graphics/flags/cl.png b/horde/themes/default/graphics/flags/cl.png
new file mode 100644
index 000000000..92594ffca
Binary files /dev/null and b/horde/themes/default/graphics/flags/cl.png differ
diff --git a/horde/themes/default/graphics/flags/cm.png b/horde/themes/default/graphics/flags/cm.png
new file mode 100644
index 000000000..573a32b8d
Binary files /dev/null and b/horde/themes/default/graphics/flags/cm.png differ
diff --git a/horde/themes/default/graphics/flags/cn.png b/horde/themes/default/graphics/flags/cn.png
new file mode 100644
index 000000000..01ca7909c
Binary files /dev/null and b/horde/themes/default/graphics/flags/cn.png differ
diff --git a/horde/themes/default/graphics/flags/co.png b/horde/themes/default/graphics/flags/co.png
new file mode 100644
index 000000000..c4fcd2e72
Binary files /dev/null and b/horde/themes/default/graphics/flags/co.png differ
diff --git a/horde/themes/default/graphics/flags/cr.png b/horde/themes/default/graphics/flags/cr.png
new file mode 100644
index 000000000..3a4b5c4ed
Binary files /dev/null and b/horde/themes/default/graphics/flags/cr.png differ
diff --git a/horde/themes/default/graphics/flags/cs.png b/horde/themes/default/graphics/flags/cs.png
new file mode 100644
index 000000000..787b22897
Binary files /dev/null and b/horde/themes/default/graphics/flags/cs.png differ
diff --git a/horde/themes/default/graphics/flags/cu.png b/horde/themes/default/graphics/flags/cu.png
new file mode 100644
index 000000000..48a6bb5e2
Binary files /dev/null and b/horde/themes/default/graphics/flags/cu.png differ
diff --git a/horde/themes/default/graphics/flags/cv.png b/horde/themes/default/graphics/flags/cv.png
new file mode 100644
index 000000000..d590cc462
Binary files /dev/null and b/horde/themes/default/graphics/flags/cv.png differ
diff --git a/horde/themes/default/graphics/flags/cx.png b/horde/themes/default/graphics/flags/cx.png
new file mode 100644
index 000000000..23552efa4
Binary files /dev/null and b/horde/themes/default/graphics/flags/cx.png differ
diff --git a/horde/themes/default/graphics/flags/cy.png b/horde/themes/default/graphics/flags/cy.png
new file mode 100644
index 000000000..5b1ad6c07
Binary files /dev/null and b/horde/themes/default/graphics/flags/cy.png differ
diff --git a/horde/themes/default/graphics/flags/cz.png b/horde/themes/default/graphics/flags/cz.png
new file mode 100644
index 000000000..d23f14019
Binary files /dev/null and b/horde/themes/default/graphics/flags/cz.png differ
diff --git a/horde/themes/default/graphics/flags/de.png b/horde/themes/default/graphics/flags/de.png
new file mode 100644
index 000000000..3960b0022
Binary files /dev/null and b/horde/themes/default/graphics/flags/de.png differ
diff --git a/horde/themes/default/graphics/flags/dj.png b/horde/themes/default/graphics/flags/dj.png
new file mode 100644
index 000000000..205b808e1
Binary files /dev/null and b/horde/themes/default/graphics/flags/dj.png differ
diff --git a/horde/themes/default/graphics/flags/dk.png b/horde/themes/default/graphics/flags/dk.png
new file mode 100644
index 000000000..6a283f466
Binary files /dev/null and b/horde/themes/default/graphics/flags/dk.png differ
diff --git a/horde/themes/default/graphics/flags/dm.png b/horde/themes/default/graphics/flags/dm.png
new file mode 100644
index 000000000..ce8ff436b
Binary files /dev/null and b/horde/themes/default/graphics/flags/dm.png differ
diff --git a/horde/themes/default/graphics/flags/do.png b/horde/themes/default/graphics/flags/do.png
new file mode 100644
index 000000000..ae26a2586
Binary files /dev/null and b/horde/themes/default/graphics/flags/do.png differ
diff --git a/horde/themes/default/graphics/flags/dz.png b/horde/themes/default/graphics/flags/dz.png
new file mode 100644
index 000000000..631a616e8
Binary files /dev/null and b/horde/themes/default/graphics/flags/dz.png differ
diff --git a/horde/themes/default/graphics/flags/ec.png b/horde/themes/default/graphics/flags/ec.png
new file mode 100644
index 000000000..3a2b72275
Binary files /dev/null and b/horde/themes/default/graphics/flags/ec.png differ
diff --git a/horde/themes/default/graphics/flags/ee.png b/horde/themes/default/graphics/flags/ee.png
new file mode 100644
index 000000000..0c82efb7d
Binary files /dev/null and b/horde/themes/default/graphics/flags/ee.png differ
diff --git a/horde/themes/default/graphics/flags/eg.png b/horde/themes/default/graphics/flags/eg.png
new file mode 100644
index 000000000..39e5619d5
Binary files /dev/null and b/horde/themes/default/graphics/flags/eg.png differ
diff --git a/horde/themes/default/graphics/flags/eh.png b/horde/themes/default/graphics/flags/eh.png
new file mode 100644
index 000000000..9368adb20
Binary files /dev/null and b/horde/themes/default/graphics/flags/eh.png differ
diff --git a/horde/themes/default/graphics/flags/er.png b/horde/themes/default/graphics/flags/er.png
new file mode 100644
index 000000000..1201bd53b
Binary files /dev/null and b/horde/themes/default/graphics/flags/er.png differ
diff --git a/horde/themes/default/graphics/flags/es.png b/horde/themes/default/graphics/flags/es.png
new file mode 100644
index 000000000..362b00efb
Binary files /dev/null and b/horde/themes/default/graphics/flags/es.png differ
diff --git a/horde/themes/default/graphics/flags/et.png b/horde/themes/default/graphics/flags/et.png
new file mode 100644
index 000000000..971391fa8
Binary files /dev/null and b/horde/themes/default/graphics/flags/et.png differ
diff --git a/horde/themes/default/graphics/flags/eu.png b/horde/themes/default/graphics/flags/eu.png
new file mode 100644
index 000000000..965ae4ead
Binary files /dev/null and b/horde/themes/default/graphics/flags/eu.png differ
diff --git a/horde/themes/default/graphics/flags/fam.png b/horde/themes/default/graphics/flags/fam.png
new file mode 100644
index 000000000..fed4a0157
Binary files /dev/null and b/horde/themes/default/graphics/flags/fam.png differ
diff --git a/horde/themes/default/graphics/flags/fi.png b/horde/themes/default/graphics/flags/fi.png
new file mode 100644
index 000000000..2cb8fac2c
Binary files /dev/null and b/horde/themes/default/graphics/flags/fi.png differ
diff --git a/horde/themes/default/graphics/flags/fj.png b/horde/themes/default/graphics/flags/fj.png
new file mode 100644
index 000000000..c28b245d1
Binary files /dev/null and b/horde/themes/default/graphics/flags/fj.png differ
diff --git a/horde/themes/default/graphics/flags/fk.png b/horde/themes/default/graphics/flags/fk.png
new file mode 100644
index 000000000..13f8193d0
Binary files /dev/null and b/horde/themes/default/graphics/flags/fk.png differ
diff --git a/horde/themes/default/graphics/flags/fm.png b/horde/themes/default/graphics/flags/fm.png
new file mode 100644
index 000000000..bbee80b88
Binary files /dev/null and b/horde/themes/default/graphics/flags/fm.png differ
diff --git a/horde/themes/default/graphics/flags/fo.png b/horde/themes/default/graphics/flags/fo.png
new file mode 100644
index 000000000..cbceb809e
Binary files /dev/null and b/horde/themes/default/graphics/flags/fo.png differ
diff --git a/horde/themes/default/graphics/flags/fr.png b/horde/themes/default/graphics/flags/fr.png
new file mode 100644
index 000000000..f6a43d647
Binary files /dev/null and b/horde/themes/default/graphics/flags/fr.png differ
diff --git a/horde/themes/default/graphics/flags/ga.png b/horde/themes/default/graphics/flags/ga.png
new file mode 100644
index 000000000..99ea8fc63
Binary files /dev/null and b/horde/themes/default/graphics/flags/ga.png differ
diff --git a/horde/themes/default/graphics/flags/gb.png b/horde/themes/default/graphics/flags/gb.png
new file mode 100644
index 000000000..1f70cf864
Binary files /dev/null and b/horde/themes/default/graphics/flags/gb.png differ
diff --git a/horde/themes/default/graphics/flags/gd.png b/horde/themes/default/graphics/flags/gd.png
new file mode 100644
index 000000000..2d57ff059
Binary files /dev/null and b/horde/themes/default/graphics/flags/gd.png differ
diff --git a/horde/themes/default/graphics/flags/ge.png b/horde/themes/default/graphics/flags/ge.png
new file mode 100644
index 000000000..222d07820
Binary files /dev/null and b/horde/themes/default/graphics/flags/ge.png differ
diff --git a/horde/themes/default/graphics/flags/gf.png b/horde/themes/default/graphics/flags/gf.png
new file mode 100644
index 000000000..f6a43d647
Binary files /dev/null and b/horde/themes/default/graphics/flags/gf.png differ
diff --git a/horde/themes/default/graphics/flags/gh.png b/horde/themes/default/graphics/flags/gh.png
new file mode 100644
index 000000000..83bcb7ccc
Binary files /dev/null and b/horde/themes/default/graphics/flags/gh.png differ
diff --git a/horde/themes/default/graphics/flags/gi.png b/horde/themes/default/graphics/flags/gi.png
new file mode 100644
index 000000000..e76797f62
Binary files /dev/null and b/horde/themes/default/graphics/flags/gi.png differ
diff --git a/horde/themes/default/graphics/flags/gl.png b/horde/themes/default/graphics/flags/gl.png
new file mode 100644
index 000000000..145ec0629
Binary files /dev/null and b/horde/themes/default/graphics/flags/gl.png differ
diff --git a/horde/themes/default/graphics/flags/gm.png b/horde/themes/default/graphics/flags/gm.png
new file mode 100644
index 000000000..80179829f
Binary files /dev/null and b/horde/themes/default/graphics/flags/gm.png differ
diff --git a/horde/themes/default/graphics/flags/gn.png b/horde/themes/default/graphics/flags/gn.png
new file mode 100644
index 000000000..7d3d3b7e1
Binary files /dev/null and b/horde/themes/default/graphics/flags/gn.png differ
diff --git a/horde/themes/default/graphics/flags/gp.png b/horde/themes/default/graphics/flags/gp.png
new file mode 100644
index 000000000..63d130598
Binary files /dev/null and b/horde/themes/default/graphics/flags/gp.png differ
diff --git a/horde/themes/default/graphics/flags/gq.png b/horde/themes/default/graphics/flags/gq.png
new file mode 100644
index 000000000..b7a6b61c8
Binary files /dev/null and b/horde/themes/default/graphics/flags/gq.png differ
diff --git a/horde/themes/default/graphics/flags/gr.png b/horde/themes/default/graphics/flags/gr.png
new file mode 100644
index 000000000..53a2c87f9
Binary files /dev/null and b/horde/themes/default/graphics/flags/gr.png differ
diff --git a/horde/themes/default/graphics/flags/gs.png b/horde/themes/default/graphics/flags/gs.png
new file mode 100644
index 000000000..b6f6b2bd9
Binary files /dev/null and b/horde/themes/default/graphics/flags/gs.png differ
diff --git a/horde/themes/default/graphics/flags/gt.png b/horde/themes/default/graphics/flags/gt.png
new file mode 100644
index 000000000..6ea64f7ba
Binary files /dev/null and b/horde/themes/default/graphics/flags/gt.png differ
diff --git a/horde/themes/default/graphics/flags/gu.png b/horde/themes/default/graphics/flags/gu.png
new file mode 100644
index 000000000..a6f73279f
Binary files /dev/null and b/horde/themes/default/graphics/flags/gu.png differ
diff --git a/horde/themes/default/graphics/flags/gw.png b/horde/themes/default/graphics/flags/gw.png
new file mode 100644
index 000000000..dcdb96771
Binary files /dev/null and b/horde/themes/default/graphics/flags/gw.png differ
diff --git a/horde/themes/default/graphics/flags/gy.png b/horde/themes/default/graphics/flags/gy.png
new file mode 100644
index 000000000..87a566087
Binary files /dev/null and b/horde/themes/default/graphics/flags/gy.png differ
diff --git a/horde/themes/default/graphics/flags/hk.png b/horde/themes/default/graphics/flags/hk.png
new file mode 100644
index 000000000..9965c9ebf
Binary files /dev/null and b/horde/themes/default/graphics/flags/hk.png differ
diff --git a/horde/themes/default/graphics/flags/hm.png b/horde/themes/default/graphics/flags/hm.png
new file mode 100644
index 000000000..2e7d57c06
Binary files /dev/null and b/horde/themes/default/graphics/flags/hm.png differ
diff --git a/horde/themes/default/graphics/flags/hn.png b/horde/themes/default/graphics/flags/hn.png
new file mode 100644
index 000000000..cb2ca0c43
Binary files /dev/null and b/horde/themes/default/graphics/flags/hn.png differ
diff --git a/horde/themes/default/graphics/flags/hr.png b/horde/themes/default/graphics/flags/hr.png
new file mode 100644
index 000000000..3c0e4d3f0
Binary files /dev/null and b/horde/themes/default/graphics/flags/hr.png differ
diff --git a/horde/themes/default/graphics/flags/ht.png b/horde/themes/default/graphics/flags/ht.png
new file mode 100644
index 000000000..5b450ec99
Binary files /dev/null and b/horde/themes/default/graphics/flags/ht.png differ
diff --git a/horde/themes/default/graphics/flags/hu.png b/horde/themes/default/graphics/flags/hu.png
new file mode 100644
index 000000000..071a86f3d
Binary files /dev/null and b/horde/themes/default/graphics/flags/hu.png differ
diff --git a/horde/themes/default/graphics/flags/id.png b/horde/themes/default/graphics/flags/id.png
new file mode 100644
index 000000000..c6bc0fafa
Binary files /dev/null and b/horde/themes/default/graphics/flags/id.png differ
diff --git a/horde/themes/default/graphics/flags/ie.png b/horde/themes/default/graphics/flags/ie.png
new file mode 100644
index 000000000..247352764
Binary files /dev/null and b/horde/themes/default/graphics/flags/ie.png differ
diff --git a/horde/themes/default/graphics/flags/il.png b/horde/themes/default/graphics/flags/il.png
new file mode 100644
index 000000000..2ca772d0b
Binary files /dev/null and b/horde/themes/default/graphics/flags/il.png differ
diff --git a/horde/themes/default/graphics/flags/in.png b/horde/themes/default/graphics/flags/in.png
new file mode 100644
index 000000000..dec51b9af
Binary files /dev/null and b/horde/themes/default/graphics/flags/in.png differ
diff --git a/horde/themes/default/graphics/flags/io.png b/horde/themes/default/graphics/flags/io.png
new file mode 100644
index 000000000..adb94d00b
Binary files /dev/null and b/horde/themes/default/graphics/flags/io.png differ
diff --git a/horde/themes/default/graphics/flags/iq.png b/horde/themes/default/graphics/flags/iq.png
new file mode 100644
index 000000000..6c0e60fd0
Binary files /dev/null and b/horde/themes/default/graphics/flags/iq.png differ
diff --git a/horde/themes/default/graphics/flags/ir.png b/horde/themes/default/graphics/flags/ir.png
new file mode 100644
index 000000000..05192b827
Binary files /dev/null and b/horde/themes/default/graphics/flags/ir.png differ
diff --git a/horde/themes/default/graphics/flags/is.png b/horde/themes/default/graphics/flags/is.png
new file mode 100644
index 000000000..26b75afaf
Binary files /dev/null and b/horde/themes/default/graphics/flags/is.png differ
diff --git a/horde/themes/default/graphics/flags/it.png b/horde/themes/default/graphics/flags/it.png
new file mode 100644
index 000000000..89692f74f
Binary files /dev/null and b/horde/themes/default/graphics/flags/it.png differ
diff --git a/horde/themes/default/graphics/flags/jm.png b/horde/themes/default/graphics/flags/jm.png
new file mode 100644
index 000000000..7312603b9
Binary files /dev/null and b/horde/themes/default/graphics/flags/jm.png differ
diff --git a/horde/themes/default/graphics/flags/jo.png b/horde/themes/default/graphics/flags/jo.png
new file mode 100644
index 000000000..3f0cfe83c
Binary files /dev/null and b/horde/themes/default/graphics/flags/jo.png differ
diff --git a/horde/themes/default/graphics/flags/jp.png b/horde/themes/default/graphics/flags/jp.png
new file mode 100644
index 000000000..325fbad3f
Binary files /dev/null and b/horde/themes/default/graphics/flags/jp.png differ
diff --git a/horde/themes/default/graphics/flags/ke.png b/horde/themes/default/graphics/flags/ke.png
new file mode 100644
index 000000000..c571b07c0
Binary files /dev/null and b/horde/themes/default/graphics/flags/ke.png differ
diff --git a/horde/themes/default/graphics/flags/kg.png b/horde/themes/default/graphics/flags/kg.png
new file mode 100644
index 000000000..c41b87796
Binary files /dev/null and b/horde/themes/default/graphics/flags/kg.png differ
diff --git a/horde/themes/default/graphics/flags/kh.png b/horde/themes/default/graphics/flags/kh.png
new file mode 100644
index 000000000..093832612
Binary files /dev/null and b/horde/themes/default/graphics/flags/kh.png differ
diff --git a/horde/themes/default/graphics/flags/ki.png b/horde/themes/default/graphics/flags/ki.png
new file mode 100644
index 000000000..a615992c2
Binary files /dev/null and b/horde/themes/default/graphics/flags/ki.png differ
diff --git a/horde/themes/default/graphics/flags/km.png b/horde/themes/default/graphics/flags/km.png
new file mode 100644
index 000000000..4401a900b
Binary files /dev/null and b/horde/themes/default/graphics/flags/km.png differ
diff --git a/horde/themes/default/graphics/flags/kn.png b/horde/themes/default/graphics/flags/kn.png
new file mode 100644
index 000000000..53982697e
Binary files /dev/null and b/horde/themes/default/graphics/flags/kn.png differ
diff --git a/horde/themes/default/graphics/flags/kp.png b/horde/themes/default/graphics/flags/kp.png
new file mode 100644
index 000000000..7cf2a76b2
Binary files /dev/null and b/horde/themes/default/graphics/flags/kp.png differ
diff --git a/horde/themes/default/graphics/flags/kr.png b/horde/themes/default/graphics/flags/kr.png
new file mode 100644
index 000000000..b33ea10d0
Binary files /dev/null and b/horde/themes/default/graphics/flags/kr.png differ
diff --git a/horde/themes/default/graphics/flags/kw.png b/horde/themes/default/graphics/flags/kw.png
new file mode 100644
index 000000000..165d09d04
Binary files /dev/null and b/horde/themes/default/graphics/flags/kw.png differ
diff --git a/horde/themes/default/graphics/flags/ky.png b/horde/themes/default/graphics/flags/ky.png
new file mode 100644
index 000000000..c733f58b4
Binary files /dev/null and b/horde/themes/default/graphics/flags/ky.png differ
diff --git a/horde/themes/default/graphics/flags/kz.png b/horde/themes/default/graphics/flags/kz.png
new file mode 100644
index 000000000..ef86c2ff6
Binary files /dev/null and b/horde/themes/default/graphics/flags/kz.png differ
diff --git a/horde/themes/default/graphics/flags/la.png b/horde/themes/default/graphics/flags/la.png
new file mode 100644
index 000000000..f25bcac2f
Binary files /dev/null and b/horde/themes/default/graphics/flags/la.png differ
diff --git a/horde/themes/default/graphics/flags/lb.png b/horde/themes/default/graphics/flags/lb.png
new file mode 100644
index 000000000..a2bc2adfe
Binary files /dev/null and b/horde/themes/default/graphics/flags/lb.png differ
diff --git a/horde/themes/default/graphics/flags/lc.png b/horde/themes/default/graphics/flags/lc.png
new file mode 100644
index 000000000..f4f58ccd7
Binary files /dev/null and b/horde/themes/default/graphics/flags/lc.png differ
diff --git a/horde/themes/default/graphics/flags/li.png b/horde/themes/default/graphics/flags/li.png
new file mode 100644
index 000000000..b6df7ad35
Binary files /dev/null and b/horde/themes/default/graphics/flags/li.png differ
diff --git a/horde/themes/default/graphics/flags/lk.png b/horde/themes/default/graphics/flags/lk.png
new file mode 100644
index 000000000..965e484b1
Binary files /dev/null and b/horde/themes/default/graphics/flags/lk.png differ
diff --git a/horde/themes/default/graphics/flags/lr.png b/horde/themes/default/graphics/flags/lr.png
new file mode 100644
index 000000000..89a5bc7e7
Binary files /dev/null and b/horde/themes/default/graphics/flags/lr.png differ
diff --git a/horde/themes/default/graphics/flags/ls.png b/horde/themes/default/graphics/flags/ls.png
new file mode 100644
index 000000000..b188dd5ce
Binary files /dev/null and b/horde/themes/default/graphics/flags/ls.png differ
diff --git a/horde/themes/default/graphics/flags/lt.png b/horde/themes/default/graphics/flags/lt.png
new file mode 100644
index 000000000..b6b4b7af9
Binary files /dev/null and b/horde/themes/default/graphics/flags/lt.png differ
diff --git a/horde/themes/default/graphics/flags/lu.png b/horde/themes/default/graphics/flags/lu.png
new file mode 100644
index 000000000..1d7d0848b
Binary files /dev/null and b/horde/themes/default/graphics/flags/lu.png differ
diff --git a/horde/themes/default/graphics/flags/lv.png b/horde/themes/default/graphics/flags/lv.png
new file mode 100644
index 000000000..839f74203
Binary files /dev/null and b/horde/themes/default/graphics/flags/lv.png differ
diff --git a/horde/themes/default/graphics/flags/ly.png b/horde/themes/default/graphics/flags/ly.png
new file mode 100644
index 000000000..27dc4146e
Binary files /dev/null and b/horde/themes/default/graphics/flags/ly.png differ
diff --git a/horde/themes/default/graphics/flags/ma.png b/horde/themes/default/graphics/flags/ma.png
new file mode 100644
index 000000000..b9f1bcd1c
Binary files /dev/null and b/horde/themes/default/graphics/flags/ma.png differ
diff --git a/horde/themes/default/graphics/flags/mc.png b/horde/themes/default/graphics/flags/mc.png
new file mode 100644
index 000000000..1aa830f12
Binary files /dev/null and b/horde/themes/default/graphics/flags/mc.png differ
diff --git a/horde/themes/default/graphics/flags/md.png b/horde/themes/default/graphics/flags/md.png
new file mode 100644
index 000000000..cee3ac3a4
Binary files /dev/null and b/horde/themes/default/graphics/flags/md.png differ
diff --git a/horde/themes/default/graphics/flags/me.png b/horde/themes/default/graphics/flags/me.png
new file mode 100644
index 000000000..29ee5b030
Binary files /dev/null and b/horde/themes/default/graphics/flags/me.png differ
diff --git a/horde/themes/default/graphics/flags/mg.png b/horde/themes/default/graphics/flags/mg.png
new file mode 100644
index 000000000..0f53464ea
Binary files /dev/null and b/horde/themes/default/graphics/flags/mg.png differ
diff --git a/horde/themes/default/graphics/flags/mh.png b/horde/themes/default/graphics/flags/mh.png
new file mode 100644
index 000000000..914faeab2
Binary files /dev/null and b/horde/themes/default/graphics/flags/mh.png differ
diff --git a/horde/themes/default/graphics/flags/mk.png b/horde/themes/default/graphics/flags/mk.png
new file mode 100644
index 000000000..6813049c8
Binary files /dev/null and b/horde/themes/default/graphics/flags/mk.png differ
diff --git a/horde/themes/default/graphics/flags/ml.png b/horde/themes/default/graphics/flags/ml.png
new file mode 100644
index 000000000..8471001f4
Binary files /dev/null and b/horde/themes/default/graphics/flags/ml.png differ
diff --git a/horde/themes/default/graphics/flags/mm.png b/horde/themes/default/graphics/flags/mm.png
new file mode 100644
index 000000000..83a17664a
Binary files /dev/null and b/horde/themes/default/graphics/flags/mm.png differ
diff --git a/horde/themes/default/graphics/flags/mn.png b/horde/themes/default/graphics/flags/mn.png
new file mode 100644
index 000000000..14233087f
Binary files /dev/null and b/horde/themes/default/graphics/flags/mn.png differ
diff --git a/horde/themes/default/graphics/flags/mo.png b/horde/themes/default/graphics/flags/mo.png
new file mode 100644
index 000000000..0d88183d9
Binary files /dev/null and b/horde/themes/default/graphics/flags/mo.png differ
diff --git a/horde/themes/default/graphics/flags/mp.png b/horde/themes/default/graphics/flags/mp.png
new file mode 100644
index 000000000..b4144efed
Binary files /dev/null and b/horde/themes/default/graphics/flags/mp.png differ
diff --git a/horde/themes/default/graphics/flags/mq.png b/horde/themes/default/graphics/flags/mq.png
new file mode 100644
index 000000000..dff544a74
Binary files /dev/null and b/horde/themes/default/graphics/flags/mq.png differ
diff --git a/horde/themes/default/graphics/flags/mr.png b/horde/themes/default/graphics/flags/mr.png
new file mode 100644
index 000000000..f4b863613
Binary files /dev/null and b/horde/themes/default/graphics/flags/mr.png differ
diff --git a/horde/themes/default/graphics/flags/ms.png b/horde/themes/default/graphics/flags/ms.png
new file mode 100644
index 000000000..b959f7961
Binary files /dev/null and b/horde/themes/default/graphics/flags/ms.png differ
diff --git a/horde/themes/default/graphics/flags/mt.png b/horde/themes/default/graphics/flags/mt.png
new file mode 100644
index 000000000..00af94871
Binary files /dev/null and b/horde/themes/default/graphics/flags/mt.png differ
diff --git a/horde/themes/default/graphics/flags/mu.png b/horde/themes/default/graphics/flags/mu.png
new file mode 100644
index 000000000..462193c54
Binary files /dev/null and b/horde/themes/default/graphics/flags/mu.png differ
diff --git a/horde/themes/default/graphics/flags/mv.png b/horde/themes/default/graphics/flags/mv.png
new file mode 100644
index 000000000..d30afbecb
Binary files /dev/null and b/horde/themes/default/graphics/flags/mv.png differ
diff --git a/horde/themes/default/graphics/flags/mw.png b/horde/themes/default/graphics/flags/mw.png
new file mode 100644
index 000000000..9b1190586
Binary files /dev/null and b/horde/themes/default/graphics/flags/mw.png differ
diff --git a/horde/themes/default/graphics/flags/mx.png b/horde/themes/default/graphics/flags/mx.png
new file mode 100644
index 000000000..9a9a3f559
Binary files /dev/null and b/horde/themes/default/graphics/flags/mx.png differ
diff --git a/horde/themes/default/graphics/flags/my.png b/horde/themes/default/graphics/flags/my.png
new file mode 100644
index 000000000..17431735e
Binary files /dev/null and b/horde/themes/default/graphics/flags/my.png differ
diff --git a/horde/themes/default/graphics/flags/mz.png b/horde/themes/default/graphics/flags/mz.png
new file mode 100644
index 000000000..0d225fb78
Binary files /dev/null and b/horde/themes/default/graphics/flags/mz.png differ
diff --git a/horde/themes/default/graphics/flags/na.png b/horde/themes/default/graphics/flags/na.png
new file mode 100644
index 000000000..9fd900b42
Binary files /dev/null and b/horde/themes/default/graphics/flags/na.png differ
diff --git a/horde/themes/default/graphics/flags/nc.png b/horde/themes/default/graphics/flags/nc.png
new file mode 100644
index 000000000..f6a43d647
Binary files /dev/null and b/horde/themes/default/graphics/flags/nc.png differ
diff --git a/horde/themes/default/graphics/flags/ne.png b/horde/themes/default/graphics/flags/ne.png
new file mode 100644
index 000000000..92a4e9a6b
Binary files /dev/null and b/horde/themes/default/graphics/flags/ne.png differ
diff --git a/horde/themes/default/graphics/flags/nf.png b/horde/themes/default/graphics/flags/nf.png
new file mode 100644
index 000000000..d529be8c5
Binary files /dev/null and b/horde/themes/default/graphics/flags/nf.png differ
diff --git a/horde/themes/default/graphics/flags/ng.png b/horde/themes/default/graphics/flags/ng.png
new file mode 100644
index 000000000..cfac39f17
Binary files /dev/null and b/horde/themes/default/graphics/flags/ng.png differ
diff --git a/horde/themes/default/graphics/flags/ni.png b/horde/themes/default/graphics/flags/ni.png
new file mode 100644
index 000000000..72fcc24db
Binary files /dev/null and b/horde/themes/default/graphics/flags/ni.png differ
diff --git a/horde/themes/default/graphics/flags/nl.png b/horde/themes/default/graphics/flags/nl.png
new file mode 100644
index 000000000..314ce6500
Binary files /dev/null and b/horde/themes/default/graphics/flags/nl.png differ
diff --git a/horde/themes/default/graphics/flags/no.png b/horde/themes/default/graphics/flags/no.png
new file mode 100644
index 000000000..27f8ceada
Binary files /dev/null and b/horde/themes/default/graphics/flags/no.png differ
diff --git a/horde/themes/default/graphics/flags/np.png b/horde/themes/default/graphics/flags/np.png
new file mode 100644
index 000000000..a86c65110
Binary files /dev/null and b/horde/themes/default/graphics/flags/np.png differ
diff --git a/horde/themes/default/graphics/flags/nr.png b/horde/themes/default/graphics/flags/nr.png
new file mode 100644
index 000000000..9b7e014b5
Binary files /dev/null and b/horde/themes/default/graphics/flags/nr.png differ
diff --git a/horde/themes/default/graphics/flags/nu.png b/horde/themes/default/graphics/flags/nu.png
new file mode 100644
index 000000000..6a470614e
Binary files /dev/null and b/horde/themes/default/graphics/flags/nu.png differ
diff --git a/horde/themes/default/graphics/flags/nz.png b/horde/themes/default/graphics/flags/nz.png
new file mode 100644
index 000000000..54bc78c32
Binary files /dev/null and b/horde/themes/default/graphics/flags/nz.png differ
diff --git a/horde/themes/default/graphics/flags/om.png b/horde/themes/default/graphics/flags/om.png
new file mode 100644
index 000000000..82b67c374
Binary files /dev/null and b/horde/themes/default/graphics/flags/om.png differ
diff --git a/horde/themes/default/graphics/flags/pa.png b/horde/themes/default/graphics/flags/pa.png
new file mode 100644
index 000000000..5604b7563
Binary files /dev/null and b/horde/themes/default/graphics/flags/pa.png differ
diff --git a/horde/themes/default/graphics/flags/pe.png b/horde/themes/default/graphics/flags/pe.png
new file mode 100644
index 000000000..62a04977f
Binary files /dev/null and b/horde/themes/default/graphics/flags/pe.png differ
diff --git a/horde/themes/default/graphics/flags/pf.png b/horde/themes/default/graphics/flags/pf.png
new file mode 100644
index 000000000..c22fa3a05
Binary files /dev/null and b/horde/themes/default/graphics/flags/pf.png differ
diff --git a/horde/themes/default/graphics/flags/pg.png b/horde/themes/default/graphics/flags/pg.png
new file mode 100644
index 000000000..b05ebca25
Binary files /dev/null and b/horde/themes/default/graphics/flags/pg.png differ
diff --git a/horde/themes/default/graphics/flags/ph.png b/horde/themes/default/graphics/flags/ph.png
new file mode 100644
index 000000000..c4f9807a9
Binary files /dev/null and b/horde/themes/default/graphics/flags/ph.png differ
diff --git a/horde/themes/default/graphics/flags/pk.png b/horde/themes/default/graphics/flags/pk.png
new file mode 100644
index 000000000..679774464
Binary files /dev/null and b/horde/themes/default/graphics/flags/pk.png differ
diff --git a/horde/themes/default/graphics/flags/pl.png b/horde/themes/default/graphics/flags/pl.png
new file mode 100644
index 000000000..d413d010b
Binary files /dev/null and b/horde/themes/default/graphics/flags/pl.png differ
diff --git a/horde/themes/default/graphics/flags/pm.png b/horde/themes/default/graphics/flags/pm.png
new file mode 100644
index 000000000..165b864f8
Binary files /dev/null and b/horde/themes/default/graphics/flags/pm.png differ
diff --git a/horde/themes/default/graphics/flags/pn.png b/horde/themes/default/graphics/flags/pn.png
new file mode 100644
index 000000000..be0526069
Binary files /dev/null and b/horde/themes/default/graphics/flags/pn.png differ
diff --git a/horde/themes/default/graphics/flags/pr.png b/horde/themes/default/graphics/flags/pr.png
new file mode 100644
index 000000000..0805de4d8
Binary files /dev/null and b/horde/themes/default/graphics/flags/pr.png differ
diff --git a/horde/themes/default/graphics/flags/ps.png b/horde/themes/default/graphics/flags/ps.png
new file mode 100644
index 000000000..f5f547762
Binary files /dev/null and b/horde/themes/default/graphics/flags/ps.png differ
diff --git a/horde/themes/default/graphics/flags/pt.png b/horde/themes/default/graphics/flags/pt.png
new file mode 100644
index 000000000..298887188
Binary files /dev/null and b/horde/themes/default/graphics/flags/pt.png differ
diff --git a/horde/themes/default/graphics/flags/pw.png b/horde/themes/default/graphics/flags/pw.png
new file mode 100644
index 000000000..5c4680d17
Binary files /dev/null and b/horde/themes/default/graphics/flags/pw.png differ
diff --git a/horde/themes/default/graphics/flags/py.png b/horde/themes/default/graphics/flags/py.png
new file mode 100644
index 000000000..dde2b2076
Binary files /dev/null and b/horde/themes/default/graphics/flags/py.png differ
diff --git a/horde/themes/default/graphics/flags/qa.png b/horde/themes/default/graphics/flags/qa.png
new file mode 100644
index 000000000..ed4c621fa
Binary files /dev/null and b/horde/themes/default/graphics/flags/qa.png differ
diff --git a/horde/themes/default/graphics/flags/re.png b/horde/themes/default/graphics/flags/re.png
new file mode 100644
index 000000000..f6a43d647
Binary files /dev/null and b/horde/themes/default/graphics/flags/re.png differ
diff --git a/horde/themes/default/graphics/flags/ro.png b/horde/themes/default/graphics/flags/ro.png
new file mode 100644
index 000000000..52e917c8b
Binary files /dev/null and b/horde/themes/default/graphics/flags/ro.png differ
diff --git a/horde/themes/default/graphics/flags/rs.png b/horde/themes/default/graphics/flags/rs.png
new file mode 100644
index 000000000..f3fa16a0f
Binary files /dev/null and b/horde/themes/default/graphics/flags/rs.png differ
diff --git a/horde/themes/default/graphics/flags/ru.png b/horde/themes/default/graphics/flags/ru.png
new file mode 100644
index 000000000..ca11fa720
Binary files /dev/null and b/horde/themes/default/graphics/flags/ru.png differ
diff --git a/horde/themes/default/graphics/flags/rw.png b/horde/themes/default/graphics/flags/rw.png
new file mode 100644
index 000000000..650690581
Binary files /dev/null and b/horde/themes/default/graphics/flags/rw.png differ
diff --git a/horde/themes/default/graphics/flags/sa.png b/horde/themes/default/graphics/flags/sa.png
new file mode 100644
index 000000000..cece465dd
Binary files /dev/null and b/horde/themes/default/graphics/flags/sa.png differ
diff --git a/horde/themes/default/graphics/flags/sb.png b/horde/themes/default/graphics/flags/sb.png
new file mode 100644
index 000000000..bac6ba26c
Binary files /dev/null and b/horde/themes/default/graphics/flags/sb.png differ
diff --git a/horde/themes/default/graphics/flags/sc.png b/horde/themes/default/graphics/flags/sc.png
new file mode 100644
index 000000000..3dda23c07
Binary files /dev/null and b/horde/themes/default/graphics/flags/sc.png differ
diff --git a/horde/themes/default/graphics/flags/scotland.png b/horde/themes/default/graphics/flags/scotland.png
new file mode 100644
index 000000000..1641f7728
Binary files /dev/null and b/horde/themes/default/graphics/flags/scotland.png differ
diff --git a/horde/themes/default/graphics/flags/sd.png b/horde/themes/default/graphics/flags/sd.png
new file mode 100644
index 000000000..757fc2a6b
Binary files /dev/null and b/horde/themes/default/graphics/flags/sd.png differ
diff --git a/horde/themes/default/graphics/flags/se.png b/horde/themes/default/graphics/flags/se.png
new file mode 100644
index 000000000..bddbbd0d4
Binary files /dev/null and b/horde/themes/default/graphics/flags/se.png differ
diff --git a/horde/themes/default/graphics/flags/sg.png b/horde/themes/default/graphics/flags/sg.png
new file mode 100644
index 000000000..e487dc15e
Binary files /dev/null and b/horde/themes/default/graphics/flags/sg.png differ
diff --git a/horde/themes/default/graphics/flags/sh.png b/horde/themes/default/graphics/flags/sh.png
new file mode 100644
index 000000000..ce4d15baf
Binary files /dev/null and b/horde/themes/default/graphics/flags/sh.png differ
diff --git a/horde/themes/default/graphics/flags/si.png b/horde/themes/default/graphics/flags/si.png
new file mode 100644
index 000000000..874b75bb2
Binary files /dev/null and b/horde/themes/default/graphics/flags/si.png differ
diff --git a/horde/themes/default/graphics/flags/sj.png b/horde/themes/default/graphics/flags/sj.png
new file mode 100644
index 000000000..27f8ceada
Binary files /dev/null and b/horde/themes/default/graphics/flags/sj.png differ
diff --git a/horde/themes/default/graphics/flags/sk.png b/horde/themes/default/graphics/flags/sk.png
new file mode 100644
index 000000000..b386aca60
Binary files /dev/null and b/horde/themes/default/graphics/flags/sk.png differ
diff --git a/horde/themes/default/graphics/flags/sl.png b/horde/themes/default/graphics/flags/sl.png
new file mode 100644
index 000000000..3a35c0574
Binary files /dev/null and b/horde/themes/default/graphics/flags/sl.png differ
diff --git a/horde/themes/default/graphics/flags/sm.png b/horde/themes/default/graphics/flags/sm.png
new file mode 100644
index 000000000..f6e62c864
Binary files /dev/null and b/horde/themes/default/graphics/flags/sm.png differ
diff --git a/horde/themes/default/graphics/flags/sn.png b/horde/themes/default/graphics/flags/sn.png
new file mode 100644
index 000000000..8c90bed43
Binary files /dev/null and b/horde/themes/default/graphics/flags/sn.png differ
diff --git a/horde/themes/default/graphics/flags/so.png b/horde/themes/default/graphics/flags/so.png
new file mode 100644
index 000000000..ddcfe828a
Binary files /dev/null and b/horde/themes/default/graphics/flags/so.png differ
diff --git a/horde/themes/default/graphics/flags/sr.png b/horde/themes/default/graphics/flags/sr.png
new file mode 100644
index 000000000..d484fa9e7
Binary files /dev/null and b/horde/themes/default/graphics/flags/sr.png differ
diff --git a/horde/themes/default/graphics/flags/st.png b/horde/themes/default/graphics/flags/st.png
new file mode 100644
index 000000000..0883e8bd6
Binary files /dev/null and b/horde/themes/default/graphics/flags/st.png differ
diff --git a/horde/themes/default/graphics/flags/sv.png b/horde/themes/default/graphics/flags/sv.png
new file mode 100644
index 000000000..659c26e96
Binary files /dev/null and b/horde/themes/default/graphics/flags/sv.png differ
diff --git a/horde/themes/default/graphics/flags/sy.png b/horde/themes/default/graphics/flags/sy.png
new file mode 100644
index 000000000..f5ce30dcb
Binary files /dev/null and b/horde/themes/default/graphics/flags/sy.png differ
diff --git a/horde/themes/default/graphics/flags/sz.png b/horde/themes/default/graphics/flags/sz.png
new file mode 100644
index 000000000..34791d738
Binary files /dev/null and b/horde/themes/default/graphics/flags/sz.png differ
diff --git a/horde/themes/default/graphics/flags/tc.png b/horde/themes/default/graphics/flags/tc.png
new file mode 100644
index 000000000..21bd88b50
Binary files /dev/null and b/horde/themes/default/graphics/flags/tc.png differ
diff --git a/horde/themes/default/graphics/flags/td.png b/horde/themes/default/graphics/flags/td.png
new file mode 100644
index 000000000..bdf48e658
Binary files /dev/null and b/horde/themes/default/graphics/flags/td.png differ
diff --git a/horde/themes/default/graphics/flags/tf.png b/horde/themes/default/graphics/flags/tf.png
new file mode 100644
index 000000000..ec2c1d6ef
Binary files /dev/null and b/horde/themes/default/graphics/flags/tf.png differ
diff --git a/horde/themes/default/graphics/flags/tg.png b/horde/themes/default/graphics/flags/tg.png
new file mode 100644
index 000000000..07c3ff508
Binary files /dev/null and b/horde/themes/default/graphics/flags/tg.png differ
diff --git a/horde/themes/default/graphics/flags/th.png b/horde/themes/default/graphics/flags/th.png
new file mode 100644
index 000000000..c743552ca
Binary files /dev/null and b/horde/themes/default/graphics/flags/th.png differ
diff --git a/horde/themes/default/graphics/flags/tj.png b/horde/themes/default/graphics/flags/tj.png
new file mode 100644
index 000000000..617bf6455
Binary files /dev/null and b/horde/themes/default/graphics/flags/tj.png differ
diff --git a/horde/themes/default/graphics/flags/tk.png b/horde/themes/default/graphics/flags/tk.png
new file mode 100644
index 000000000..0d423380c
Binary files /dev/null and b/horde/themes/default/graphics/flags/tk.png differ
diff --git a/horde/themes/default/graphics/flags/tl.png b/horde/themes/default/graphics/flags/tl.png
new file mode 100644
index 000000000..86242b85e
Binary files /dev/null and b/horde/themes/default/graphics/flags/tl.png differ
diff --git a/horde/themes/default/graphics/flags/tm.png b/horde/themes/default/graphics/flags/tm.png
new file mode 100644
index 000000000..8f5e9fc5f
Binary files /dev/null and b/horde/themes/default/graphics/flags/tm.png differ
diff --git a/horde/themes/default/graphics/flags/tn.png b/horde/themes/default/graphics/flags/tn.png
new file mode 100644
index 000000000..49fd752c2
Binary files /dev/null and b/horde/themes/default/graphics/flags/tn.png differ
diff --git a/horde/themes/default/graphics/flags/to.png b/horde/themes/default/graphics/flags/to.png
new file mode 100644
index 000000000..f89b8ba75
Binary files /dev/null and b/horde/themes/default/graphics/flags/to.png differ
diff --git a/horde/themes/default/graphics/flags/tp.png b/horde/themes/default/graphics/flags/tp.png
new file mode 100644
index 000000000..0e2576952
Binary files /dev/null and b/horde/themes/default/graphics/flags/tp.png differ
diff --git a/horde/themes/default/graphics/flags/tr.png b/horde/themes/default/graphics/flags/tr.png
new file mode 100644
index 000000000..74f401934
Binary files /dev/null and b/horde/themes/default/graphics/flags/tr.png differ
diff --git a/horde/themes/default/graphics/flags/tt.png b/horde/themes/default/graphics/flags/tt.png
new file mode 100644
index 000000000..9f9f2e7b6
Binary files /dev/null and b/horde/themes/default/graphics/flags/tt.png differ
diff --git a/horde/themes/default/graphics/flags/tv.png b/horde/themes/default/graphics/flags/tv.png
new file mode 100644
index 000000000..86b744934
Binary files /dev/null and b/horde/themes/default/graphics/flags/tv.png differ
diff --git a/horde/themes/default/graphics/flags/tw.png b/horde/themes/default/graphics/flags/tw.png
new file mode 100644
index 000000000..930325e93
Binary files /dev/null and b/horde/themes/default/graphics/flags/tw.png differ
diff --git a/horde/themes/default/graphics/flags/tz.png b/horde/themes/default/graphics/flags/tz.png
new file mode 100644
index 000000000..e4a1f3327
Binary files /dev/null and b/horde/themes/default/graphics/flags/tz.png differ
diff --git a/horde/themes/default/graphics/flags/ua.png b/horde/themes/default/graphics/flags/ua.png
new file mode 100644
index 000000000..7e83a71b5
Binary files /dev/null and b/horde/themes/default/graphics/flags/ua.png differ
diff --git a/horde/themes/default/graphics/flags/ug.png b/horde/themes/default/graphics/flags/ug.png
new file mode 100644
index 000000000..509b9c2a8
Binary files /dev/null and b/horde/themes/default/graphics/flags/ug.png differ
diff --git a/horde/themes/default/graphics/flags/uk.png b/horde/themes/default/graphics/flags/uk.png
new file mode 100644
index 000000000..1f70cf864
Binary files /dev/null and b/horde/themes/default/graphics/flags/uk.png differ
diff --git a/horde/themes/default/graphics/flags/um.png b/horde/themes/default/graphics/flags/um.png
new file mode 100644
index 000000000..5984cfa3b
Binary files /dev/null and b/horde/themes/default/graphics/flags/um.png differ
diff --git a/horde/themes/default/graphics/flags/us.png b/horde/themes/default/graphics/flags/us.png
new file mode 100644
index 000000000..777787b7a
Binary files /dev/null and b/horde/themes/default/graphics/flags/us.png differ
diff --git a/horde/themes/default/graphics/flags/uy.png b/horde/themes/default/graphics/flags/uy.png
new file mode 100644
index 000000000..8e6f95c97
Binary files /dev/null and b/horde/themes/default/graphics/flags/uy.png differ
diff --git a/horde/themes/default/graphics/flags/uz.png b/horde/themes/default/graphics/flags/uz.png
new file mode 100644
index 000000000..77508a5fb
Binary files /dev/null and b/horde/themes/default/graphics/flags/uz.png differ
diff --git a/horde/themes/default/graphics/flags/va.png b/horde/themes/default/graphics/flags/va.png
new file mode 100644
index 000000000..1cb805a7a
Binary files /dev/null and b/horde/themes/default/graphics/flags/va.png differ
diff --git a/horde/themes/default/graphics/flags/vc.png b/horde/themes/default/graphics/flags/vc.png
new file mode 100644
index 000000000..8c4cb3012
Binary files /dev/null and b/horde/themes/default/graphics/flags/vc.png differ
diff --git a/horde/themes/default/graphics/flags/ve.png b/horde/themes/default/graphics/flags/ve.png
new file mode 100644
index 000000000..09d2e2888
Binary files /dev/null and b/horde/themes/default/graphics/flags/ve.png differ
diff --git a/horde/themes/default/graphics/flags/vg.png b/horde/themes/default/graphics/flags/vg.png
new file mode 100644
index 000000000..043b2cd62
Binary files /dev/null and b/horde/themes/default/graphics/flags/vg.png differ
diff --git a/horde/themes/default/graphics/flags/vi.png b/horde/themes/default/graphics/flags/vi.png
new file mode 100644
index 000000000..e73a3bd1f
Binary files /dev/null and b/horde/themes/default/graphics/flags/vi.png differ
diff --git a/horde/themes/default/graphics/flags/vn.png b/horde/themes/default/graphics/flags/vn.png
new file mode 100644
index 000000000..c01cbbd13
Binary files /dev/null and b/horde/themes/default/graphics/flags/vn.png differ
diff --git a/horde/themes/default/graphics/flags/vu.png b/horde/themes/default/graphics/flags/vu.png
new file mode 100644
index 000000000..afd981e7e
Binary files /dev/null and b/horde/themes/default/graphics/flags/vu.png differ
diff --git a/horde/themes/default/graphics/flags/wales.png b/horde/themes/default/graphics/flags/wales.png
new file mode 100644
index 000000000..73c2e9f89
Binary files /dev/null and b/horde/themes/default/graphics/flags/wales.png differ
diff --git a/horde/themes/default/graphics/flags/wf.png b/horde/themes/default/graphics/flags/wf.png
new file mode 100644
index 000000000..f7cddb3b2
Binary files /dev/null and b/horde/themes/default/graphics/flags/wf.png differ
diff --git a/horde/themes/default/graphics/flags/ws.png b/horde/themes/default/graphics/flags/ws.png
new file mode 100644
index 000000000..4877fb76a
Binary files /dev/null and b/horde/themes/default/graphics/flags/ws.png differ
diff --git a/horde/themes/default/graphics/flags/ye.png b/horde/themes/default/graphics/flags/ye.png
new file mode 100644
index 000000000..ffddf63d7
Binary files /dev/null and b/horde/themes/default/graphics/flags/ye.png differ
diff --git a/horde/themes/default/graphics/flags/yt.png b/horde/themes/default/graphics/flags/yt.png
new file mode 100644
index 000000000..92923bb01
Binary files /dev/null and b/horde/themes/default/graphics/flags/yt.png differ
diff --git a/horde/themes/default/graphics/flags/yu.png b/horde/themes/default/graphics/flags/yu.png
new file mode 100644
index 000000000..6c0dc370e
Binary files /dev/null and b/horde/themes/default/graphics/flags/yu.png differ
diff --git a/horde/themes/default/graphics/flags/za.png b/horde/themes/default/graphics/flags/za.png
new file mode 100644
index 000000000..adb8bc505
Binary files /dev/null and b/horde/themes/default/graphics/flags/za.png differ
diff --git a/horde/themes/default/graphics/flags/zm.png b/horde/themes/default/graphics/flags/zm.png
new file mode 100644
index 000000000..e676ab359
Binary files /dev/null and b/horde/themes/default/graphics/flags/zm.png differ
diff --git a/horde/themes/default/graphics/flags/zw.png b/horde/themes/default/graphics/flags/zw.png
new file mode 100644
index 000000000..327e21477
Binary files /dev/null and b/horde/themes/default/graphics/flags/zw.png differ
diff --git a/horde/themes/default/graphics/google.png b/horde/themes/default/graphics/google.png
new file mode 100644
index 000000000..0d6a3bfd9
Binary files /dev/null and b/horde/themes/default/graphics/google.png differ
diff --git a/horde/themes/default/graphics/group.png b/horde/themes/default/graphics/group.png
new file mode 100644
index 000000000..cb0696681
Binary files /dev/null and b/horde/themes/default/graphics/group.png differ
diff --git a/horde/themes/default/graphics/help.png b/horde/themes/default/graphics/help.png
new file mode 100644
index 000000000..6601a40fe
Binary files /dev/null and b/horde/themes/default/graphics/help.png differ
diff --git a/horde/themes/default/graphics/help_index.png b/horde/themes/default/graphics/help_index.png
new file mode 100644
index 000000000..3e735bbdc
Binary files /dev/null and b/horde/themes/default/graphics/help_index.png differ
diff --git a/horde/themes/default/graphics/hide_panel.png b/horde/themes/default/graphics/hide_panel.png
new file mode 100644
index 000000000..ea46ff696
Binary files /dev/null and b/horde/themes/default/graphics/hide_panel.png differ
diff --git a/horde/themes/default/graphics/horde-power1.png b/horde/themes/default/graphics/horde-power1.png
new file mode 100644
index 000000000..eea229c6b
Binary files /dev/null and b/horde/themes/default/graphics/horde-power1.png differ
diff --git a/horde/themes/default/graphics/horde-power2.png b/horde/themes/default/graphics/horde-power2.png
new file mode 100644
index 000000000..c3f36b0c6
Binary files /dev/null and b/horde/themes/default/graphics/horde-power2.png differ
diff --git a/horde/themes/default/graphics/horde-power3.png b/horde/themes/default/graphics/horde-power3.png
new file mode 100644
index 000000000..56f40cc94
Binary files /dev/null and b/horde/themes/default/graphics/horde-power3.png differ
diff --git a/horde/themes/default/graphics/horde.png b/horde/themes/default/graphics/horde.png
new file mode 100644
index 000000000..ebfae15f8
Binary files /dev/null and b/horde/themes/default/graphics/horde.png differ
diff --git a/horde/themes/default/graphics/image/crop.png b/horde/themes/default/graphics/image/crop.png
new file mode 100644
index 000000000..6af0df41b
Binary files /dev/null and b/horde/themes/default/graphics/image/crop.png differ
diff --git a/horde/themes/default/graphics/image/flip.png b/horde/themes/default/graphics/image/flip.png
new file mode 100644
index 000000000..0f0fc3cc0
Binary files /dev/null and b/horde/themes/default/graphics/image/flip.png differ
diff --git a/horde/themes/default/graphics/image/grayscale.png b/horde/themes/default/graphics/image/grayscale.png
new file mode 100644
index 000000000..4e90a20bd
Binary files /dev/null and b/horde/themes/default/graphics/image/grayscale.png differ
diff --git a/horde/themes/default/graphics/image/mirror.png b/horde/themes/default/graphics/image/mirror.png
new file mode 100644
index 000000000..a07f1c03e
Binary files /dev/null and b/horde/themes/default/graphics/image/mirror.png differ
diff --git a/horde/themes/default/graphics/image/ratio.png b/horde/themes/default/graphics/image/ratio.png
new file mode 100644
index 000000000..a5af39707
Binary files /dev/null and b/horde/themes/default/graphics/image/ratio.png differ
diff --git a/horde/themes/default/graphics/image/refresh.png b/horde/themes/default/graphics/image/refresh.png
new file mode 100644
index 000000000..0de91e93b
Binary files /dev/null and b/horde/themes/default/graphics/image/refresh.png differ
diff --git a/horde/themes/default/graphics/image/rotate-180.png b/horde/themes/default/graphics/image/rotate-180.png
new file mode 100644
index 000000000..12f51a098
Binary files /dev/null and b/horde/themes/default/graphics/image/rotate-180.png differ
diff --git a/horde/themes/default/graphics/image/rotate-270.png b/horde/themes/default/graphics/image/rotate-270.png
new file mode 100644
index 000000000..a3271aba7
Binary files /dev/null and b/horde/themes/default/graphics/image/rotate-270.png differ
diff --git a/horde/themes/default/graphics/image/rotate-90.png b/horde/themes/default/graphics/image/rotate-90.png
new file mode 100644
index 000000000..44f445215
Binary files /dev/null and b/horde/themes/default/graphics/image/rotate-90.png differ
diff --git a/horde/themes/default/graphics/info.png b/horde/themes/default/graphics/info.png
new file mode 100644
index 000000000..77cd459ad
Binary files /dev/null and b/horde/themes/default/graphics/info.png differ
diff --git a/horde/themes/default/graphics/info_icon.png b/horde/themes/default/graphics/info_icon.png
new file mode 100644
index 000000000..1cae1e8af
Binary files /dev/null and b/horde/themes/default/graphics/info_icon.png differ
diff --git a/horde/themes/default/graphics/keyboard.png b/horde/themes/default/graphics/keyboard.png
new file mode 100644
index 000000000..409008500
Binary files /dev/null and b/horde/themes/default/graphics/keyboard.png differ
diff --git a/horde/themes/default/graphics/layout.png b/horde/themes/default/graphics/layout.png
new file mode 100644
index 000000000..e91771835
Binary files /dev/null and b/horde/themes/default/graphics/layout.png differ
diff --git a/horde/themes/default/graphics/lhand.png b/horde/themes/default/graphics/lhand.png
new file mode 100644
index 000000000..ec8af9ab5
Binary files /dev/null and b/horde/themes/default/graphics/lhand.png differ
diff --git a/horde/themes/default/graphics/loading.gif b/horde/themes/default/graphics/loading.gif
new file mode 100644
index 000000000..1560b646c
Binary files /dev/null and b/horde/themes/default/graphics/loading.gif differ
diff --git a/horde/themes/default/graphics/locked.png b/horde/themes/default/graphics/locked.png
new file mode 100644
index 000000000..e79c2a534
Binary files /dev/null and b/horde/themes/default/graphics/locked.png differ
diff --git a/horde/themes/default/graphics/login.png b/horde/themes/default/graphics/login.png
new file mode 100644
index 000000000..6a1c76241
Binary files /dev/null and b/horde/themes/default/graphics/login.png differ
diff --git a/horde/themes/default/graphics/logout.png b/horde/themes/default/graphics/logout.png
new file mode 100644
index 000000000..e40c2b5d8
Binary files /dev/null and b/horde/themes/default/graphics/logout.png differ
diff --git a/horde/themes/default/graphics/map.png b/horde/themes/default/graphics/map.png
new file mode 100644
index 000000000..50998097a
Binary files /dev/null and b/horde/themes/default/graphics/map.png differ
diff --git a/horde/themes/default/graphics/map/marker-blue.png b/horde/themes/default/graphics/map/marker-blue.png
new file mode 100644
index 000000000..66df52389
Binary files /dev/null and b/horde/themes/default/graphics/map/marker-blue.png differ
diff --git a/horde/themes/default/graphics/map/marker-gold.png b/horde/themes/default/graphics/map/marker-gold.png
new file mode 100644
index 000000000..7af5bd43b
Binary files /dev/null and b/horde/themes/default/graphics/map/marker-gold.png differ
diff --git a/horde/themes/default/graphics/map/marker-green.png b/horde/themes/default/graphics/map/marker-green.png
new file mode 100644
index 000000000..8ead2dc22
Binary files /dev/null and b/horde/themes/default/graphics/map/marker-green.png differ
diff --git a/horde/themes/default/graphics/map/marker-shadow.png b/horde/themes/default/graphics/map/marker-shadow.png
new file mode 100644
index 000000000..3bc6d7588
Binary files /dev/null and b/horde/themes/default/graphics/map/marker-shadow.png differ
diff --git a/horde/themes/default/graphics/map/marker.png b/horde/themes/default/graphics/map/marker.png
new file mode 100644
index 000000000..d56e3bbd6
Binary files /dev/null and b/horde/themes/default/graphics/map/marker.png differ
diff --git a/horde/themes/default/graphics/map_eu.png b/horde/themes/default/graphics/map_eu.png
new file mode 100644
index 000000000..8ed3b0179
Binary files /dev/null and b/horde/themes/default/graphics/map_eu.png differ
diff --git a/horde/themes/default/graphics/mime/audio.png b/horde/themes/default/graphics/mime/audio.png
new file mode 100644
index 000000000..dcca0c9d8
Binary files /dev/null and b/horde/themes/default/graphics/mime/audio.png differ
diff --git a/horde/themes/default/graphics/mime/binary.png b/horde/themes/default/graphics/mime/binary.png
new file mode 100644
index 000000000..5cd0cef4b
Binary files /dev/null and b/horde/themes/default/graphics/mime/binary.png differ
diff --git a/horde/themes/default/graphics/mime/compressed.png b/horde/themes/default/graphics/mime/compressed.png
new file mode 100644
index 000000000..c94ac7ff3
Binary files /dev/null and b/horde/themes/default/graphics/mime/compressed.png differ
diff --git a/horde/themes/default/graphics/mime/deb.png b/horde/themes/default/graphics/mime/deb.png
new file mode 100644
index 000000000..d1616db60
Binary files /dev/null and b/horde/themes/default/graphics/mime/deb.png differ
diff --git a/horde/themes/default/graphics/mime/encryption.png b/horde/themes/default/graphics/mime/encryption.png
new file mode 100644
index 000000000..e79c2a534
Binary files /dev/null and b/horde/themes/default/graphics/mime/encryption.png differ
diff --git a/horde/themes/default/graphics/mime/html.png b/horde/themes/default/graphics/mime/html.png
new file mode 100644
index 000000000..1f4c41c28
Binary files /dev/null and b/horde/themes/default/graphics/mime/html.png differ
diff --git a/horde/themes/default/graphics/mime/icalendar.png b/horde/themes/default/graphics/mime/icalendar.png
new file mode 100644
index 000000000..f1170c97b
Binary files /dev/null and b/horde/themes/default/graphics/mime/icalendar.png differ
diff --git a/horde/themes/default/graphics/mime/image.png b/horde/themes/default/graphics/mime/image.png
new file mode 100644
index 000000000..4f49a4f67
Binary files /dev/null and b/horde/themes/default/graphics/mime/image.png differ
diff --git a/horde/themes/default/graphics/mime/mail.png b/horde/themes/default/graphics/mime/mail.png
new file mode 100644
index 000000000..23668dbad
Binary files /dev/null and b/horde/themes/default/graphics/mime/mail.png differ
diff --git a/horde/themes/default/graphics/mime/msexcel.png b/horde/themes/default/graphics/mime/msexcel.png
new file mode 100644
index 000000000..6c2f8b8ba
Binary files /dev/null and b/horde/themes/default/graphics/mime/msexcel.png differ
diff --git a/horde/themes/default/graphics/mime/mspowerpoint.png b/horde/themes/default/graphics/mime/mspowerpoint.png
new file mode 100644
index 000000000..0c2544a85
Binary files /dev/null and b/horde/themes/default/graphics/mime/mspowerpoint.png differ
diff --git a/horde/themes/default/graphics/mime/msword.png b/horde/themes/default/graphics/mime/msword.png
new file mode 100644
index 000000000..9aa139295
Binary files /dev/null and b/horde/themes/default/graphics/mime/msword.png differ
diff --git a/horde/themes/default/graphics/mime/ooo_calc.png b/horde/themes/default/graphics/mime/ooo_calc.png
new file mode 100644
index 000000000..c89037189
Binary files /dev/null and b/horde/themes/default/graphics/mime/ooo_calc.png differ
diff --git a/horde/themes/default/graphics/mime/ooo_draw.png b/horde/themes/default/graphics/mime/ooo_draw.png
new file mode 100644
index 000000000..9498db069
Binary files /dev/null and b/horde/themes/default/graphics/mime/ooo_draw.png differ
diff --git a/horde/themes/default/graphics/mime/ooo_impress.png b/horde/themes/default/graphics/mime/ooo_impress.png
new file mode 100644
index 000000000..d290463bb
Binary files /dev/null and b/horde/themes/default/graphics/mime/ooo_impress.png differ
diff --git a/horde/themes/default/graphics/mime/ooo_math.png b/horde/themes/default/graphics/mime/ooo_math.png
new file mode 100644
index 000000000..ff12732ed
Binary files /dev/null and b/horde/themes/default/graphics/mime/ooo_math.png differ
diff --git a/horde/themes/default/graphics/mime/ooo_writer.png b/horde/themes/default/graphics/mime/ooo_writer.png
new file mode 100644
index 000000000..b20dd34a5
Binary files /dev/null and b/horde/themes/default/graphics/mime/ooo_writer.png differ
diff --git a/horde/themes/default/graphics/mime/pdf.png b/horde/themes/default/graphics/mime/pdf.png
new file mode 100644
index 000000000..de70b356c
Binary files /dev/null and b/horde/themes/default/graphics/mime/pdf.png differ
diff --git a/horde/themes/default/graphics/mime/php.png b/horde/themes/default/graphics/mime/php.png
new file mode 100644
index 000000000..94efbbd07
Binary files /dev/null and b/horde/themes/default/graphics/mime/php.png differ
diff --git a/horde/themes/default/graphics/mime/rpm.png b/horde/themes/default/graphics/mime/rpm.png
new file mode 100644
index 000000000..c227a31a9
Binary files /dev/null and b/horde/themes/default/graphics/mime/rpm.png differ
diff --git a/horde/themes/default/graphics/mime/script-js.png b/horde/themes/default/graphics/mime/script-js.png
new file mode 100644
index 000000000..8bf7709d0
Binary files /dev/null and b/horde/themes/default/graphics/mime/script-js.png differ
diff --git a/horde/themes/default/graphics/mime/source-c.png b/horde/themes/default/graphics/mime/source-c.png
new file mode 100644
index 000000000..96de9c0e7
Binary files /dev/null and b/horde/themes/default/graphics/mime/source-c.png differ
diff --git a/horde/themes/default/graphics/mime/source-cpp.png b/horde/themes/default/graphics/mime/source-cpp.png
new file mode 100644
index 000000000..19c3150c5
Binary files /dev/null and b/horde/themes/default/graphics/mime/source-cpp.png differ
diff --git a/horde/themes/default/graphics/mime/source-h.png b/horde/themes/default/graphics/mime/source-h.png
new file mode 100644
index 000000000..ff6c524f9
Binary files /dev/null and b/horde/themes/default/graphics/mime/source-h.png differ
diff --git a/horde/themes/default/graphics/mime/source-java.png b/horde/themes/default/graphics/mime/source-java.png
new file mode 100644
index 000000000..5c6492a5c
Binary files /dev/null and b/horde/themes/default/graphics/mime/source-java.png differ
diff --git a/horde/themes/default/graphics/mime/source-python.png b/horde/themes/default/graphics/mime/source-python.png
new file mode 100644
index 000000000..c4f002488
Binary files /dev/null and b/horde/themes/default/graphics/mime/source-python.png differ
diff --git a/horde/themes/default/graphics/mime/text.png b/horde/themes/default/graphics/mime/text.png
new file mode 100644
index 000000000..b83aa6b28
Binary files /dev/null and b/horde/themes/default/graphics/mime/text.png differ
diff --git a/horde/themes/default/graphics/mime/vcard.png b/horde/themes/default/graphics/mime/vcard.png
new file mode 100644
index 000000000..3ac43256c
Binary files /dev/null and b/horde/themes/default/graphics/mime/vcard.png differ
diff --git a/horde/themes/default/graphics/mime/video.png b/horde/themes/default/graphics/mime/video.png
new file mode 100644
index 000000000..0241cb941
Binary files /dev/null and b/horde/themes/default/graphics/mime/video.png differ
diff --git a/horde/themes/default/graphics/mime/wordperfect.png b/horde/themes/default/graphics/mime/wordperfect.png
new file mode 100644
index 000000000..98cd59b5e
Binary files /dev/null and b/horde/themes/default/graphics/mime/wordperfect.png differ
diff --git a/horde/themes/default/graphics/mime/xml.png b/horde/themes/default/graphics/mime/xml.png
new file mode 100644
index 000000000..51e22b1e3
Binary files /dev/null and b/horde/themes/default/graphics/mime/xml.png differ
diff --git a/horde/themes/default/graphics/minus.png b/horde/themes/default/graphics/minus.png
new file mode 100644
index 000000000..32170460c
Binary files /dev/null and b/horde/themes/default/graphics/minus.png differ
diff --git a/horde/themes/default/graphics/mobile.png b/horde/themes/default/graphics/mobile.png
new file mode 100644
index 000000000..1200b6800
Binary files /dev/null and b/horde/themes/default/graphics/mobile.png differ
diff --git a/horde/themes/default/graphics/mobile/bottom.jpg b/horde/themes/default/graphics/mobile/bottom.jpg
new file mode 100644
index 000000000..1b5e1eb27
Binary files /dev/null and b/horde/themes/default/graphics/mobile/bottom.jpg differ
diff --git a/horde/themes/default/graphics/mobile/display.jpg b/horde/themes/default/graphics/mobile/display.jpg
new file mode 100644
index 000000000..abc450274
Binary files /dev/null and b/horde/themes/default/graphics/mobile/display.jpg differ
diff --git a/horde/themes/default/graphics/mobile/left.jpg b/horde/themes/default/graphics/mobile/left.jpg
new file mode 100644
index 000000000..dedc86a98
Binary files /dev/null and b/horde/themes/default/graphics/mobile/left.jpg differ
diff --git a/horde/themes/default/graphics/mobile/right.jpg b/horde/themes/default/graphics/mobile/right.jpg
new file mode 100644
index 000000000..248db1676
Binary files /dev/null and b/horde/themes/default/graphics/mobile/right.jpg differ
diff --git a/horde/themes/default/graphics/mobile/top.jpg b/horde/themes/default/graphics/mobile/top.jpg
new file mode 100644
index 000000000..0b7422bee
Binary files /dev/null and b/horde/themes/default/graphics/mobile/top.jpg differ
diff --git a/horde/themes/default/graphics/myaccount.png b/horde/themes/default/graphics/myaccount.png
new file mode 100644
index 000000000..8b2c9946c
Binary files /dev/null and b/horde/themes/default/graphics/myaccount.png differ
diff --git a/horde/themes/default/graphics/nav/bottom-grey.png b/horde/themes/default/graphics/nav/bottom-grey.png
new file mode 100644
index 000000000..b430ef253
Binary files /dev/null and b/horde/themes/default/graphics/nav/bottom-grey.png differ
diff --git a/horde/themes/default/graphics/nav/bottom.png b/horde/themes/default/graphics/nav/bottom.png
new file mode 100644
index 000000000..c59ad63e2
Binary files /dev/null and b/horde/themes/default/graphics/nav/bottom.png differ
diff --git a/horde/themes/default/graphics/nav/down-grey.png b/horde/themes/default/graphics/nav/down-grey.png
new file mode 100644
index 000000000..421cbf5e8
Binary files /dev/null and b/horde/themes/default/graphics/nav/down-grey.png differ
diff --git a/horde/themes/default/graphics/nav/down.png b/horde/themes/default/graphics/nav/down.png
new file mode 100644
index 000000000..89a2e93f1
Binary files /dev/null and b/horde/themes/default/graphics/nav/down.png differ
diff --git a/horde/themes/default/graphics/nav/first-grey.png b/horde/themes/default/graphics/nav/first-grey.png
new file mode 100644
index 000000000..491928e5e
Binary files /dev/null and b/horde/themes/default/graphics/nav/first-grey.png differ
diff --git a/horde/themes/default/graphics/nav/first.png b/horde/themes/default/graphics/nav/first.png
new file mode 100644
index 000000000..25d8acc67
Binary files /dev/null and b/horde/themes/default/graphics/nav/first.png differ
diff --git a/horde/themes/default/graphics/nav/last-grey.png b/horde/themes/default/graphics/nav/last-grey.png
new file mode 100644
index 000000000..e7716aa40
Binary files /dev/null and b/horde/themes/default/graphics/nav/last-grey.png differ
diff --git a/horde/themes/default/graphics/nav/last.png b/horde/themes/default/graphics/nav/last.png
new file mode 100644
index 000000000..2965d8de6
Binary files /dev/null and b/horde/themes/default/graphics/nav/last.png differ
diff --git a/horde/themes/default/graphics/nav/left-grey.png b/horde/themes/default/graphics/nav/left-grey.png
new file mode 100644
index 000000000..bdb50a0ce
Binary files /dev/null and b/horde/themes/default/graphics/nav/left-grey.png differ
diff --git a/horde/themes/default/graphics/nav/left.png b/horde/themes/default/graphics/nav/left.png
new file mode 100644
index 000000000..cec9d11fc
Binary files /dev/null and b/horde/themes/default/graphics/nav/left.png differ
diff --git a/horde/themes/default/graphics/nav/right-grey.png b/horde/themes/default/graphics/nav/right-grey.png
new file mode 100644
index 000000000..7f1b9050a
Binary files /dev/null and b/horde/themes/default/graphics/nav/right-grey.png differ
diff --git a/horde/themes/default/graphics/nav/right.png b/horde/themes/default/graphics/nav/right.png
new file mode 100644
index 000000000..64646fe22
Binary files /dev/null and b/horde/themes/default/graphics/nav/right.png differ
diff --git a/horde/themes/default/graphics/nav/top-grey.png b/horde/themes/default/graphics/nav/top-grey.png
new file mode 100644
index 000000000..254cb03fe
Binary files /dev/null and b/horde/themes/default/graphics/nav/top-grey.png differ
diff --git a/horde/themes/default/graphics/nav/top.png b/horde/themes/default/graphics/nav/top.png
new file mode 100644
index 000000000..8c5b0f85e
Binary files /dev/null and b/horde/themes/default/graphics/nav/top.png differ
diff --git a/horde/themes/default/graphics/nav/up-grey.png b/horde/themes/default/graphics/nav/up-grey.png
new file mode 100644
index 000000000..e2ebd65b6
Binary files /dev/null and b/horde/themes/default/graphics/nav/up-grey.png differ
diff --git a/horde/themes/default/graphics/nav/up.png b/horde/themes/default/graphics/nav/up.png
new file mode 100644
index 000000000..50ca91b78
Binary files /dev/null and b/horde/themes/default/graphics/nav/up.png differ
diff --git a/horde/themes/default/graphics/office.png b/horde/themes/default/graphics/office.png
new file mode 100644
index 000000000..f78795977
Binary files /dev/null and b/horde/themes/default/graphics/office.png differ
diff --git a/horde/themes/default/graphics/organizing.png b/horde/themes/default/graphics/organizing.png
new file mode 100644
index 000000000..a3151c509
Binary files /dev/null and b/horde/themes/default/graphics/organizing.png differ
diff --git a/horde/themes/default/graphics/perms.png b/horde/themes/default/graphics/perms.png
new file mode 100644
index 000000000..36d087c2e
Binary files /dev/null and b/horde/themes/default/graphics/perms.png differ
diff --git a/horde/themes/default/graphics/phone.png b/horde/themes/default/graphics/phone.png
new file mode 100644
index 000000000..e08d706da
Binary files /dev/null and b/horde/themes/default/graphics/phone.png differ
diff --git a/horde/themes/default/graphics/plus.png b/horde/themes/default/graphics/plus.png
new file mode 100644
index 000000000..263e35690
Binary files /dev/null and b/horde/themes/default/graphics/plus.png differ
diff --git a/horde/themes/default/graphics/popright.png b/horde/themes/default/graphics/popright.png
new file mode 100644
index 000000000..f8617c234
Binary files /dev/null and b/horde/themes/default/graphics/popright.png differ
diff --git a/horde/themes/default/graphics/prefs.png b/horde/themes/default/graphics/prefs.png
new file mode 100644
index 000000000..c23af2786
Binary files /dev/null and b/horde/themes/default/graphics/prefs.png differ
diff --git a/horde/themes/default/graphics/print.png b/horde/themes/default/graphics/print.png
new file mode 100644
index 000000000..8a938d533
Binary files /dev/null and b/horde/themes/default/graphics/print.png differ
diff --git a/horde/themes/default/graphics/problem.png b/horde/themes/default/graphics/problem.png
new file mode 100644
index 000000000..16a21892b
Binary files /dev/null and b/horde/themes/default/graphics/problem.png differ
diff --git a/horde/themes/default/graphics/redbox_spinner.gif b/horde/themes/default/graphics/redbox_spinner.gif
new file mode 100644
index 000000000..35218b31b
Binary files /dev/null and b/horde/themes/default/graphics/redbox_spinner.gif differ
diff --git a/horde/themes/default/graphics/reload.png b/horde/themes/default/graphics/reload.png
new file mode 100644
index 000000000..dcb020450
Binary files /dev/null and b/horde/themes/default/graphics/reload.png differ
diff --git a/horde/themes/default/graphics/required.png b/horde/themes/default/graphics/required.png
new file mode 100644
index 000000000..175636206
Binary files /dev/null and b/horde/themes/default/graphics/required.png differ
diff --git a/horde/themes/default/graphics/rhand.png b/horde/themes/default/graphics/rhand.png
new file mode 100644
index 000000000..6383a8ae7
Binary files /dev/null and b/horde/themes/default/graphics/rhand.png differ
diff --git a/horde/themes/default/graphics/save.png b/horde/themes/default/graphics/save.png
new file mode 100644
index 000000000..5c601e105
Binary files /dev/null and b/horde/themes/default/graphics/save.png differ
diff --git a/horde/themes/default/graphics/search.png b/horde/themes/default/graphics/search.png
new file mode 100644
index 000000000..8b7937d95
Binary files /dev/null and b/horde/themes/default/graphics/search.png differ
diff --git a/horde/themes/default/graphics/shadow.gif b/horde/themes/default/graphics/shadow.gif
new file mode 100644
index 000000000..5b0bab772
Binary files /dev/null and b/horde/themes/default/graphics/shadow.gif differ
diff --git a/horde/themes/default/graphics/shadow.png b/horde/themes/default/graphics/shadow.png
new file mode 100644
index 000000000..86acff90c
Binary files /dev/null and b/horde/themes/default/graphics/shadow.png differ
diff --git a/horde/themes/default/graphics/shell.png b/horde/themes/default/graphics/shell.png
new file mode 100644
index 000000000..288d7f110
Binary files /dev/null and b/horde/themes/default/graphics/shell.png differ
diff --git a/horde/themes/default/graphics/show_panel.png b/horde/themes/default/graphics/show_panel.png
new file mode 100644
index 000000000..c4dde4bc5
Binary files /dev/null and b/horde/themes/default/graphics/show_panel.png differ
diff --git a/horde/themes/default/graphics/sql.png b/horde/themes/default/graphics/sql.png
new file mode 100644
index 000000000..b12df6398
Binary files /dev/null and b/horde/themes/default/graphics/sql.png differ
diff --git a/horde/themes/default/graphics/tab_bottom.gif b/horde/themes/default/graphics/tab_bottom.gif
new file mode 100644
index 000000000..0de6e27d4
Binary files /dev/null and b/horde/themes/default/graphics/tab_bottom.gif differ
diff --git a/horde/themes/default/graphics/tree/blank.png b/horde/themes/default/graphics/tree/blank.png
new file mode 100644
index 000000000..ab1411640
Binary files /dev/null and b/horde/themes/default/graphics/tree/blank.png differ
diff --git a/horde/themes/default/graphics/tree/folder.png b/horde/themes/default/graphics/tree/folder.png
new file mode 100644
index 000000000..883ff6106
Binary files /dev/null and b/horde/themes/default/graphics/tree/folder.png differ
diff --git a/horde/themes/default/graphics/tree/folderopen.png b/horde/themes/default/graphics/tree/folderopen.png
new file mode 100644
index 000000000..2dc46a8b7
Binary files /dev/null and b/horde/themes/default/graphics/tree/folderopen.png differ
diff --git a/horde/themes/default/graphics/tree/join.png b/horde/themes/default/graphics/tree/join.png
new file mode 100644
index 000000000..927a98816
Binary files /dev/null and b/horde/themes/default/graphics/tree/join.png differ
diff --git a/horde/themes/default/graphics/tree/joinbottom-down.png b/horde/themes/default/graphics/tree/joinbottom-down.png
new file mode 100644
index 000000000..e97be0242
Binary files /dev/null and b/horde/themes/default/graphics/tree/joinbottom-down.png differ
diff --git a/horde/themes/default/graphics/tree/joinbottom.png b/horde/themes/default/graphics/tree/joinbottom.png
new file mode 100644
index 000000000..7c39cd963
Binary files /dev/null and b/horde/themes/default/graphics/tree/joinbottom.png differ
diff --git a/horde/themes/default/graphics/tree/leaf.png b/horde/themes/default/graphics/tree/leaf.png
new file mode 100644
index 000000000..2bb4a8aba
Binary files /dev/null and b/horde/themes/default/graphics/tree/leaf.png differ
diff --git a/horde/themes/default/graphics/tree/line.png b/horde/themes/default/graphics/tree/line.png
new file mode 100644
index 000000000..3360753a9
Binary files /dev/null and b/horde/themes/default/graphics/tree/line.png differ
diff --git a/horde/themes/default/graphics/tree/minus.png b/horde/themes/default/graphics/tree/minus.png
new file mode 100644
index 000000000..4bb82ebbe
Binary files /dev/null and b/horde/themes/default/graphics/tree/minus.png differ
diff --git a/horde/themes/default/graphics/tree/minusbottom.png b/horde/themes/default/graphics/tree/minusbottom.png
new file mode 100644
index 000000000..8d8404066
Binary files /dev/null and b/horde/themes/default/graphics/tree/minusbottom.png differ
diff --git a/horde/themes/default/graphics/tree/minusonly.png b/horde/themes/default/graphics/tree/minusonly.png
new file mode 100644
index 000000000..786edf5cf
Binary files /dev/null and b/horde/themes/default/graphics/tree/minusonly.png differ
diff --git a/horde/themes/default/graphics/tree/minustop.png b/horde/themes/default/graphics/tree/minustop.png
new file mode 100644
index 000000000..26a05cd8b
Binary files /dev/null and b/horde/themes/default/graphics/tree/minustop.png differ
diff --git a/horde/themes/default/graphics/tree/nullonly.png b/horde/themes/default/graphics/tree/nullonly.png
new file mode 100644
index 000000000..862079751
Binary files /dev/null and b/horde/themes/default/graphics/tree/nullonly.png differ
diff --git a/horde/themes/default/graphics/tree/plus.png b/horde/themes/default/graphics/tree/plus.png
new file mode 100644
index 000000000..9783e5b9b
Binary files /dev/null and b/horde/themes/default/graphics/tree/plus.png differ
diff --git a/horde/themes/default/graphics/tree/plusbottom.png b/horde/themes/default/graphics/tree/plusbottom.png
new file mode 100644
index 000000000..fc36b6a4d
Binary files /dev/null and b/horde/themes/default/graphics/tree/plusbottom.png differ
diff --git a/horde/themes/default/graphics/tree/plusonly.png b/horde/themes/default/graphics/tree/plusonly.png
new file mode 100644
index 000000000..fe6154add
Binary files /dev/null and b/horde/themes/default/graphics/tree/plusonly.png differ
diff --git a/horde/themes/default/graphics/tree/plustop.png b/horde/themes/default/graphics/tree/plustop.png
new file mode 100644
index 000000000..e113aff10
Binary files /dev/null and b/horde/themes/default/graphics/tree/plustop.png differ
diff --git a/horde/themes/default/graphics/tree/rev-join.png b/horde/themes/default/graphics/tree/rev-join.png
new file mode 100644
index 000000000..6697b5ff8
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-join.png differ
diff --git a/horde/themes/default/graphics/tree/rev-joinbottom-down.png b/horde/themes/default/graphics/tree/rev-joinbottom-down.png
new file mode 100644
index 000000000..2cfce1e47
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-joinbottom-down.png differ
diff --git a/horde/themes/default/graphics/tree/rev-joinbottom.png b/horde/themes/default/graphics/tree/rev-joinbottom.png
new file mode 100644
index 000000000..027f85a58
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-joinbottom.png differ
diff --git a/horde/themes/default/graphics/tree/rev-leaf.png b/horde/themes/default/graphics/tree/rev-leaf.png
new file mode 100644
index 000000000..d6e8a9b65
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-leaf.png differ
diff --git a/horde/themes/default/graphics/tree/rev-line.png b/horde/themes/default/graphics/tree/rev-line.png
new file mode 100644
index 000000000..92745e51c
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-line.png differ
diff --git a/horde/themes/default/graphics/tree/rev-minus.png b/horde/themes/default/graphics/tree/rev-minus.png
new file mode 100644
index 000000000..fdce6209a
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-minus.png differ
diff --git a/horde/themes/default/graphics/tree/rev-minusbottom.png b/horde/themes/default/graphics/tree/rev-minusbottom.png
new file mode 100644
index 000000000..48d3a97d7
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-minusbottom.png differ
diff --git a/horde/themes/default/graphics/tree/rev-minusonly.png b/horde/themes/default/graphics/tree/rev-minusonly.png
new file mode 100644
index 000000000..982434bb0
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-minusonly.png differ
diff --git a/horde/themes/default/graphics/tree/rev-minustop.png b/horde/themes/default/graphics/tree/rev-minustop.png
new file mode 100644
index 000000000..9e47cc170
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-minustop.png differ
diff --git a/horde/themes/default/graphics/tree/rev-nullonly.png b/horde/themes/default/graphics/tree/rev-nullonly.png
new file mode 100644
index 000000000..fd4829e06
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-nullonly.png differ
diff --git a/horde/themes/default/graphics/tree/rev-plus.png b/horde/themes/default/graphics/tree/rev-plus.png
new file mode 100644
index 000000000..7530dcfdd
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-plus.png differ
diff --git a/horde/themes/default/graphics/tree/rev-plusbottom.png b/horde/themes/default/graphics/tree/rev-plusbottom.png
new file mode 100644
index 000000000..a2289187c
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-plusbottom.png differ
diff --git a/horde/themes/default/graphics/tree/rev-plusonly.png b/horde/themes/default/graphics/tree/rev-plusonly.png
new file mode 100644
index 000000000..edf66eb56
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-plusonly.png differ
diff --git a/horde/themes/default/graphics/tree/rev-plustop.png b/horde/themes/default/graphics/tree/rev-plustop.png
new file mode 100644
index 000000000..6802762f9
Binary files /dev/null and b/horde/themes/default/graphics/tree/rev-plustop.png differ
diff --git a/horde/themes/default/graphics/unlocked.png b/horde/themes/default/graphics/unlocked.png
new file mode 100644
index 000000000..ea820586c
Binary files /dev/null and b/horde/themes/default/graphics/unlocked.png differ
diff --git a/horde/themes/default/graphics/user.png b/horde/themes/default/graphics/user.png
new file mode 100644
index 000000000..8b2c9946c
Binary files /dev/null and b/horde/themes/default/graphics/user.png differ
diff --git a/horde/themes/default/graphics/website.png b/horde/themes/default/graphics/website.png
new file mode 100644
index 000000000..7020eb990
Binary files /dev/null and b/horde/themes/default/graphics/website.png differ
diff --git a/horde/themes/default/graphics/za.png b/horde/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/horde/themes/default/graphics/za.png differ
diff --git a/horde/themes/default/ie6_or_less.css b/horde/themes/default/ie6_or_less.css
new file mode 100644
index 000000000..3c7259dd6
--- /dev/null
+++ b/horde/themes/default/ie6_or_less.css
@@ -0,0 +1,23 @@
+/**
+ * CSS corrections for IE 6 and below.
+ */
+
+.treeRow {
+ overflow: visible;
+ height: 20px;
+}
+
+#menu {
+ overflow: visible;
+ height: 50px;
+}
+
+.clear {
+ clear: none;
+}
+
+/* Fixes broken inline-block. */
+.iconImg, .mimeHeaders, .treeImg {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/horde/themes/default/ie7.css b/horde/themes/default/ie7.css
new file mode 100644
index 000000000..5fec04839
--- /dev/null
+++ b/horde/themes/default/ie7.css
@@ -0,0 +1,9 @@
+/**
+ * CSS corrections for IE 7.
+ */
+
+/* Fixes broken inline-block. */
+.iconImg, .mimeHeaders, .treeImg {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/horde/themes/default/opera.css b/horde/themes/default/opera.css
new file mode 100644
index 000000000..bc55424b9
--- /dev/null
+++ b/horde/themes/default/opera.css
@@ -0,0 +1,13 @@
+/**
+ * CSS corrections for Opera.
+ */
+
+.treeRow {
+ overflow: visible;
+ height: 20px;
+}
+
+#menu {
+ overflow: visible;
+ height: 50px;
+}
diff --git a/horde/themes/default/rtl.css b/horde/themes/default/rtl.css
new file mode 100644
index 000000000..66f50e73e
--- /dev/null
+++ b/horde/themes/default/rtl.css
@@ -0,0 +1,219 @@
+/* Global default styles. */
+body {
+ direction: rtl;
+ font-family: Tahoma,Koodak,Homa,Nazli,Verdana,Geneva,"DejaVu Sans",Arial,sans-serif;
+}
+
+.header {
+ text-align: right;
+}
+.header ul {
+ float: left;
+ text-align: left;
+}
+.headerbox {
+ text-align: right;
+}
+
+/* Table styles. */
+td, th {
+ text-align: right;
+}
+
+.sortup, .sortdown {
+ padding-left: 1px;
+ background-position: center right;
+ padding-right: 10px;
+}
+
+/* Form styles. */
+form[action^="https://"] input[type="submit"] {
+ background-position: 5% center;
+ padding-right: 6px;
+ padding-left: 10%;
+}
+option {
+ padding: 0 3px 0 5px;
+}
+
+/* Styles for email-like messages. */
+.citation {
+ padding-left: 0;
+ border-left-width: 0;
+ padding-right: 1em;
+ border-right-width: 1px;
+ border-right-style: solid;
+}
+
+/* Various popup and status layers. */
+.notices {
+ text-align: right;
+}
+.notices li, .notice {
+ padding: 1px 5px 1px 1px;
+ }
+.notices img, .notice img {
+ margin-right: 0;
+ margin-left: .5em;
+}
+
+/* Menu styles. */
+#menu {
+ padding-right: 0;
+ padding-left: 8px;
+}
+#menu li {
+ float: right;
+}
+#menu li.rightFloat {
+ float: left;
+}
+#menuBottom {
+ float: left;
+ text-align: left;
+}
+
+/* Sidebar styles. */
+.sidebar {
+ float: right;
+}
+#sidebarPanel {
+ -moz-border-radius-bottomright: 0;
+ -moz-border-radius-bottomleft: 15px;
+ -webkit-border-bottom-right-radius: 0;
+ -webkit-border-bottom-left-radius: 15px;
+}
+#expandedSidebar #expandButton {
+ float: left;
+}
+
+/* Tab styles. */
+.tabset {
+ float: right;
+}
+.tabset ul {
+ padding-left: 0;
+ padding-right: 8px;
+}
+.tabset li {
+ float: right;
+ margin: -3px 0 0 2px;
+}
+.tabset img {
+ float: right;
+ padding-right: 0;
+ padding-left: 2px;
+}
+
+/* Preferences. */
+#services_prefs .header ul {
+ float: left;
+ text-align: left;
+}
+.prefsOverview div {
+ float: right;
+}
+.prefsOverview div div {
+ padding-left: 0;
+ padding-right: 10px;
+}
+
+/* MIME styles. */
+.download {
+ padding: 2px 0 2px 20px;
+ background-position: center left;
+}
+
+/* Calendar Popup. */
+.hordeCalendarPopup tbody {
+ text-align: left;
+}
+
+/* Redbox styles. */
+#RB_window {
+ text-align: right;
+}
+
+/* Tree styles. */
+span.treeImg1 {
+ background-image: url("graphics/tree/rev-line.png");
+}
+span.treeImg2 {
+ background-image: url("graphics/tree/rev-join.png");
+}
+span.treeImg3 {
+ background-image: url("graphics/tree/rev-joinbottom-down.png");
+}
+span.treeImg4 {
+ background-image: url("graphics/tree/rev-joinbottom.png");
+}
+span.treeImg5 {
+ background-image: url("graphics/tree/rev-minustop.png");
+}
+span.treeImg6 {
+ background-image: url("graphics/tree/rev-minus.png");
+}
+span.treeImg7 {
+ background-image: url("graphics/tree/rev-minusbottom.png");
+}
+span.treeImg8 {
+ background-image: url("graphics/tree/rev-minusonly.png");
+}
+span.treeImg9 {
+ background-image: url("graphics/tree/rev-plustop.png");
+}
+span.treeImg10 {
+ background-image: url("graphics/tree/rev-plus.png");
+}
+span.treeImg11 {
+ background-image: url("graphics/tree/rev-plusbottom.png");
+}
+span.treeImg12 {
+ background-image: url("graphics/tree/rev-plusonly.png");
+}
+span.treeImg13 {
+ background-image: url("graphics/tree/rev-nullonly.png");
+}
+span.treeImg16 {
+ background-image: url("graphics/tree/rev-leaf.png");
+}
+
+/* Color picker styles. */
+#color-picker .north div {
+ float: left;
+}
+#color-picker .south {
+ margin: 32px 0 0 10px;
+ margin: 32px 10px 0 0;
+}
+#color-picker .south img {
+ left: 0;
+ right: -1px;
+}
+#color-picker #color-picker-cursor img {
+ left: 0;
+ right: -1px;
+}
+#color-picker #color-picker-hex {
+ padding: 5px 7px 4px 0;
+ float: right;
+}
+#color-picker #color-picker-resize {
+ float: left;
+ left: 0;
+ right: 7px;
+ cursor: sw-resize;
+}
+
+.leftAlign {
+ text-align: right;
+}
+.rightAlign {
+ text-align: left;
+}
+.leftFloat {
+ float: right;
+}
+.rightFloat {
+ float: left;
+}
diff --git a/horde/themes/default/screen.css b/horde/themes/default/screen.css
new file mode 100644
index 000000000..eb990cf61
--- /dev/null
+++ b/horde/themes/default/screen.css
@@ -0,0 +1,1479 @@
+/* Global default styles. */
+* {
+ /* Zero out all padding and margins to start with for better
+ * cross-browser control. */
+ padding: 0;
+ margin: 0;
+}
+
+body, input, select, textarea, .inProgress {
+ font-family: Geneva,Arial,"DejuVu Sans",sans-serif;
+}
+body {
+ font-size: 75%;
+ background: #fff;
+ color: #000;
+}
+
+p {
+ margin-bottom: 10px;
+}
+
+a {
+ cursor: pointer;
+}
+.horde-block-links a, a.horde-block-links {
+ display: block;
+}
+
+img, .img, .img:active, .img:hover, .img:visited, .image {
+ border: none;
+ vertical-align: middle;
+ background: transparent;
+}
+/* This must be declared seperately or IE will ignore all of the selectors. */
+input[type=image] {
+ border: none;
+ vertical-align: middle;
+ background: transparent;
+}
+
+.iconImg {
+ background-color: transparent;
+ background-position: center right;
+ background-repeat: no-repeat;
+ display: -moz-inline-stack;
+ display: inline-block;
+ height: 16px;
+ vertical-align: bottom;
+ width: 16px;
+}
+
+ins {
+ background: #cfc;
+}
+del {
+ background: #fcc;
+}
+
+br.spacer {
+ line-height: 8px;
+}
+
+.box {
+ padding: 3px;
+ border: 1px dashed #999;
+ background: #fff;
+}
+.solidbox {
+ border: 1px solid #000;
+}
+.greybox {
+ border: 1px solid #000;
+ background: #e9e9e9;
+}
+.headerbox {
+ border-left: 1px solid #000;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ background: #fff;
+ vertical-align: top;
+}
+.headerbox form {
+ padding: 2px;
+}
+.roundedBox {
+ -moz-border-radius: 15px;
+ -webkit-border-radius: 15px;
+}
+.roundedTop {
+ -moz-border-radius-topright: 15px;
+ -moz-border-radius-topleft: 15px;
+ -webkit-border-top-right-radius: 15px;
+ -webkit-border-top-left-radius: 15px;
+}
+.roundedBottom {
+ -moz-border-radius-bottomright: 15px;
+ -moz-border-radius-bottomleft: 15px;
+ -webkit-border-bottom-right-radius: 15px;
+ -webkit-border-bottom-left-radius: 15px;
+}
+.header {
+ text-align: left;
+ font-weight: bold;
+ font-size: 125%;
+ padding: 3px;
+}
+.header a:hover, a.header:hover {
+ color: #333;
+}
+.header img {
+ vertical-align: bottom;
+}
+.header input, .header select {
+ font-size: 80%;
+}
+.header .smallheader input, .header .smallheader select {
+ font-size: 100%;
+}
+.header .button, .header .smallheader .button {
+ font-size: 72%;
+}
+
+.nowrap {
+ white-space: nowrap;
+}
+.clear {
+ clear: both;
+ line-height: 0;
+ height: 0;
+}
+
+a {
+ color: blue;
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+.selected {
+ background: #bbcbff;
+}
+.selected-over {
+ background: #cef;
+}
+
+/* Table styles. */
+table {
+ border: none;
+}
+td, th {
+ padding: 1px;
+}
+th {
+ color: #333;
+}
+td {
+}
+ul.linedRow {
+ list-style-type: none;
+}
+.linedRow, tr.linedRow td, table.linedRow td, ul.linedRow li {
+ color: #000;
+ background: #fff;
+ border-bottom: 1px solid #ddd;
+}
+table.linedRow, ul.linedRow {
+ border-bottom: none;
+}
+.linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol {
+ color: #000;
+ background: #f3f3f3;
+ border-bottom: 1px solid #ddd;
+}
+.selectedRow, tr.selectedRow td {
+ background: #ffc;
+}
+.selectedRow:hover, tr.selectedRow:hover td, .selectedRow-over, tr.selectedRow-over td {
+ background: #ffd;
+}
+table.nopadding td, table.nopadding th {
+ padding: 0;
+}
+.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+/* Horde UI standard tables */
+table.horde-table {
+ width: 99%;
+ margin-bottom: 8px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+ border-spacing: 0;
+}
+table.horde-table th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.horde-table th.rightAlign {
+ text-align: right;
+}
+table.horde-table td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.horde-table th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.horde-table th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+/* Alternating styles. item0, item1 are deprecated. */
+.striped, .rowEven, .item0 {
+ background-color: #eee;
+}
+.rowOdd, .item1 {
+ background-color: #ddd;
+}
+
+.widget {
+ font-size: 90%;
+}
+
+.light {
+}
+.smallheader {
+ font-size: 100%;
+ font-weight: bold;
+ padding: 2px;
+}
+.header .smallheader {
+ font-size: 80%;
+}
+.header .smallheader a.smallheader {
+ font-size: 100%;
+}
+small, .small {
+ font-size: 80%;
+}
+.control {
+ color: #000;
+ background: #ccc;
+ border-bottom: 1px solid #999;
+ padding: 1px;
+}
+.item {
+ color: #000;
+ background: #eee;
+}
+.accessKey {
+ text-decoration: underline;
+}
+.text {
+ color: #000;
+ background: #fff;
+}
+
+/* Form styles. */
+.form table {
+ width: 100%;
+ padding: 2px;
+ border-collapse: collapse;
+}
+form[action^="https://"] input[type="submit"] {
+ background-image: url("graphics/locked.png");
+ background-position: 95% center;
+ background-repeat: no-repeat;
+ padding-right: 10%;
+}
+input[disabled], textarea[disabled] {
+ background-color: #e9e9e9;
+ color: #a8a8a8;
+}
+.htmlarea .statusBar .statusBarTree a {
+ font: inherit;
+}
+.htmlarea table {
+ width: auto;
+}
+.form-error {
+ color: #f00;
+}
+input, select, textarea {
+ font-size: 100%;
+ font-weight: normal;
+}
+input {
+ padding: 1px;
+}
+option {
+ padding: 0 5px 0 3px;
+}
+.checkbox, .radio {
+ border: 0;
+ height: 14px;
+ width: 14px;
+ background: transparent;
+}
+.button {
+ cursor: pointer;
+ font-size: 90%;
+ padding: 1px 6px;
+}
+a.button {
+ padding: 2px 8px;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+pre, code, .fixed, table.lineNumbered * {
+ font-family: Menlo,Consolas,"Lucida Console","DejaVu Sans Mono",monospace;
+}
+
+/* Styles for email-like messages. */
+.signature {
+ color: #ccc;
+}
+.signature .fixed {
+ color: #ccc;
+}
+.citation {
+ margin: 1em 0;
+ padding-left: 1em;
+ border-left-width: 1px;
+ border-left-style: solid;
+ min-height: 12px;
+}
+.quoted1 {
+ color: #606;
+ border-color: #606;
+ background-color: #eee;
+}
+.quoted2 {
+ color: #077;
+ border-color: #077;
+}
+.quoted3 {
+ color: #900;
+ border-color: #900;
+}
+.quoted4 {
+ color: #009;
+ border-color: #009;
+}
+.quoted5 {
+ color: #b60;
+ border-color: #b60;
+}
+
+/* Various popup and status layers. */
+.notices {
+ text-align: left;
+ margin: .5em 8px;
+ list-style-type: none;
+}
+.notices li, .notice {
+ font-weight: bold;
+ color: #000;
+ background: #ffc;
+ border: 1px solid #aaa;
+ padding: 1px 3px;
+}
+.notices img, .notice img {
+ margin-right: .5em;
+}
+.tooltip, div.nicetitle {
+ color: #000;
+ background: #ffc;
+ border: 1px solid #000;
+ padding: 5px;
+ z-index: 1001;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+div.nicetitle {
+ position: absolute;
+ overflow: hidden;
+ opacity: .9;
+}
+.inProgress {
+ font-size: 80%;
+ padding: 2px;
+ color: #fff;
+ background: #f00;
+}
+
+/* Tree styles. */
+.treeIcon {
+ padding-right: 5px;
+}
+.treeRow {
+ clear: both;
+ min-height: 20px;
+ overflow: hidden;
+}
+.treeToggle {
+ cursor: pointer;
+}
+
+.treeHdrSpacer {
+ width: 50%;
+}
+
+span.treeImg {
+ height: 20px;
+ width: 20px;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+}
+span.treeImg1 {
+ background-image: url("graphics/tree/line.png");
+}
+span.treeImg2 {
+ background-image: url("graphics/tree/join.png");
+}
+span.treeImg3 {
+ background-image: url("graphics/tree/joinbottom-down.png");
+}
+span.treeImg4 {
+ background-image: url("graphics/tree/joinbottom.png");
+}
+span.treeImg5 {
+ background-image: url("graphics/tree/minustop.png");
+}
+span.treeImg6 {
+ background-image: url("graphics/tree/minus.png");
+}
+span.treeImg7 {
+ background-image: url("graphics/tree/minusbottom.png");
+}
+span.treeImg8 {
+ background-image: url("graphics/tree/minusonly.png");
+}
+span.treeImg9 {
+ background-image: url("graphics/tree/plustop.png");
+}
+span.treeImg10 {
+ background-image: url("graphics/tree/plus.png");
+}
+span.treeImg11 {
+ background-image: url("graphics/tree/plusbottom.png");
+}
+span.treeImg12 {
+ background-image: url("graphics/tree/plusonly.png");
+}
+span.treeImg13 {
+ background-image: url("graphics/tree/nullonly.png");
+}
+span.treeImg14 {
+ background-image: url("graphics/tree/folder.png");
+}
+span.treeImg15 {
+ background-image: url("graphics/tree/folderopen.png");
+}
+span.treeImg16 {
+ background-image: url("graphics/tree/leaf.png");
+}
+
+/* Menu styles. */
+#menu {
+ overflow: hidden;
+ min-height: 50px;
+ padding-right: 8px;
+}
+#menu ul {
+ padding: 5px;
+}
+#menu li {
+ list-style-type: none;
+ text-align: center;
+ margin: 2px;
+ float: left;
+}
+#menu li.separator {
+ width: 40px;
+}
+#menu a {
+ display: block;
+ white-space: pre;
+ font-size: 90%;
+ text-decoration: none;
+ padding: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+#menu h1 {
+ font-weight: bold;
+ font-size: 150%;
+ line-height: 48px;
+ vertical-align: bottom;
+}
+#menu input, #menu select {
+ margin-top: 16px;
+}
+#menuBottom {
+ margin: -8px 0 0 0;
+ padding: 4px;
+ float: right;
+ text-align: right;
+ font-size: 90%;
+ background: #eee;
+}
+
+/* Login form */
+body.login-form {
+ background-color: #e9e9e9;
+}
+#login-form {
+ font-size: 150%;
+ width: 20em;
+ margin: 5em auto;
+
+ background-color: #fff;
+
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+
+ box-shadow: 0 0 2em #ccc;
+ -moz-box-shadow: 0 0 2em #ccc;
+ -webkit-box-shadow: 0 0 2em #ccc;
+}
+#login-form .notices {
+ padding-top: 1em;
+ font-size: 75%;
+}
+#login-form a {
+ color: #00f;
+}
+#login-form form {
+ padding: 1em;
+}
+#login-form label {
+ font-weight: bold;
+}
+#login-form input, #login-form select {
+ -webkit-transition-property: -webkit-box-shadow, background;
+ -webkit-transition-duration: 0.25s;
+
+ width: 18em;
+ margin-bottom: .5em;
+}
+#login-form #login-button {
+ margin: .5em auto;
+ text-align: center;
+ width: auto;
+}
+#login-form .extras {
+ font-size: 75%;
+ border-top: thin dashed #ccc;
+ margin: .5em 0;
+}
+
+/* Sidebar styles. */
+.sidebar {
+ float: left;
+}
+#sidebarPanel {
+ -moz-border-radius-bottomright: 15px;
+ -webkit-border-bottom-right-radius: 15px;
+ padding-top: 5px;
+ padding-bottom: 10px;
+ background: #eee;
+ white-space: nowrap;
+}
+#sidebarPanel a, #sidebarPanel span {
+ color: #000;
+ white-space: pre;
+ font-size: 90%;
+ text-decoration: none;
+}
+#sidebarPanel a a, #sidebarPanel a span, #sidebarPanel span a, #sidebarPanel span span {
+ font-size: 100%;
+}
+#sidebarPanel span.accessKey {
+ text-decoration: underline;
+}
+#sidebarPanel span.toggle {
+ cursor: pointer;
+}
+#sidebarPanel a:hover {
+ color: #000;
+}
+
+#expandedSidebar {
+ overflow: hidden;
+}
+#expandedSidebar #expandButton {
+ float: right;
+}
+
+#hiddenSidebar img {
+ padding-right: 2px;
+}
+
+/* Main body. */
+.body {
+ position: absolute;
+ left: 0;
+ right: 0;
+ margin-top: 8px;
+}
+
+/* Pager. */
+.pager {
+ text-align: center;
+}
+
+/* Tab styles. */
+.tabset {
+ float: left;
+ width: 100%;
+ font-weight: bold;
+ background: url("graphics/tab_bottom.gif") repeat-x bottom;
+}
+.tabset ul {
+ margin-top: 4px;
+ padding-left: 8px;
+ list-style: none;
+}
+.tabset li {
+ float: left;
+ margin: -3px 2px 0 0;
+ white-space: nowrap;
+}
+.tabset li a {
+ color: #000;
+ background-color: #e9e9e9;
+ padding: 2px 0.5em;
+ display: block;
+ border: 1px solid #000;
+}
+.tabset li a:hover {
+ background-color: #fff;
+}
+.tabset li.activeTab a {
+ border-bottom: 1px solid #000;
+ background-color: #000;
+ color: #fff;
+}
+.tabset li.activeTab a:hover {
+}
+.tabset img {
+ display: block;
+ float: left;
+ padding-right: 2px;
+}
+
+/* Preferences. */
+#services_prefs .header ul {
+ float: right;
+ text-align: right;
+ font-size: 80%;
+}
+#services_prefs .header li {
+ list-style: none;
+ display: inline;
+}
+#services_prefs #app {
+ font-weight: bold;
+}
+.prefsOverview div {
+ float: left;
+}
+.prefsOverview div div {
+ padding-left: 10px;
+ width: 95%;
+}
+.prefsOverview h2 {
+ font-size: 150%;
+ font-weight: bold;
+}
+.prefsOverview dt a {
+ display: block;
+ padding: 2px;
+ font-weight: bold;
+ border: 1px solid #000;
+ border-bottom: 1px solid #446;
+ background: #e9e9e9;
+}
+.prefsOverview dd {
+ padding: 2px;
+ margin-bottom: 10px;
+ color: #000;
+ background: #fff;
+ border-left: 1px solid #000;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+}
+div.prefsContainer {
+ padding: 1em;
+}
+div.prefsContainer p {
+ padding-top: 1em;
+}
+img.prefsLinkImg {
+ padding-right: 1px;
+}
+span.prefsAdvanced {
+ padding: 3px 10px 0 0;
+ font-size: 80%;
+}
+
+div.prefsErrorDiv {
+ border: 1px solid red;
+ display: inline-block;
+ padding: 2px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+
+div.prefsError {
+ color: red;
+}
+
+/* Block styles. */
+.currentBlock {
+ border: 2px solid red;
+}
+.blockIcons {
+ padding-top: 5px;
+ display:none;
+}
+.blockHeader:hover .blockIcons {
+ display: block;
+}
+#googlesearch {
+ padding: .3em;
+}
+
+/* Help styles. */
+body.help_about, body.help_entry {
+ margin: 0.5em;
+}
+.helplink {
+ cursor: help;
+}
+.help {
+ background: #fff;
+ color: #000;
+}
+.help h1 {
+ font-size: 125%;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+}
+.help h2 {
+ padding-top: 1em;
+ padding-bottom: 0.5em;
+ font-size: 110%;
+}
+.help p {
+ margin-left: 1em;
+ margin-right: 1em;
+ margin-bottom: 1em;
+}
+.help em {
+ display: block;
+ padding: 5px;
+ margin-left: 1em;
+ margin-right: 1em;
+ margin-bottom: 1em;
+}
+.help em.helpTip {
+ color: #090;
+ background: #e0f0e0;
+}
+.help em.helpWarn {
+ color: #900;
+ background: #f0e0e0;
+}
+
+/* Source markup styles. */
+table.lineNumbered * {
+ line-height: 16px;
+}
+.lineNumbered th {
+ background: #e9e9e9;
+ border-right: 1px solid #e0e0e0;
+ border-bottom: none;
+ padding-left: 10px;
+ padding-right: 10px;
+ text-align: right;
+}
+.lineNumbered td {
+ vertical-align: top;
+ width: 100%;
+ white-space: pre;
+ background: #fff;
+ padding-left: 10px;
+}
+.parentheses {
+ color: #2a6;
+ font-weight: bold;
+}
+.comment {
+ color: #aac;
+}
+.htag {
+ color: #569;
+ background: #d5d6da;
+ font-weight: bold;
+}
+.metac {
+ color: #0ff;
+ background: #d5d6da;
+}
+.id {
+ color: #e82;
+ background: #e4e4e0;
+}
+.attr {
+ color: #6af;
+}
+.value {
+ color: #d46;
+}
+.color {
+ color: #f57;
+}
+.eol {
+ color: #26e;
+}
+.url {
+ color: #962;
+}
+.file {
+ color: #444;
+ background: #fe4;
+}
+.class {
+ font-style: italic;
+}
+
+/* Sound selection. */
+ul.sound-list {
+ list-style: none;
+}
+.sound-list li {
+ height: 24px;
+}
+.sound-list embed {
+ vertical-align: middle;
+ height: 24px;
+}
+
+/* Calendar Popup. */
+.hordeCalendarPopup {
+ border: 1px solid #ccc;
+ background: #fff;
+ width: 12em;
+}
+.hordeCalendarPopup thead {
+ font-weight: bold;
+}
+.hordeCalendarPopup th {
+ border-bottom: 1px solid #ccc;
+}
+.hordeCalendarPopup tbody {
+ text-align: right;
+}
+.hordeCalendarPopup a {
+ color: #000;
+ display: block;
+ padding: 2px;
+}
+.hordeCalendarPopup tbody a:hover {
+ background: #ffc;
+}
+.hordeCalendarPopup .hordeCalendarCurrent {
+ font-weight: bold;
+ background: #eef;
+}
+.hordeCalendarPopup .hordeCalendarToday {
+ font-weight: bold;
+}
+.hordeCalendarPopup .hordeCalendarWeek {
+ background: #bbb;
+ font-size: 90%;
+ font-style: italic;
+}
+
+.hidden {
+ display: none;
+}
+
+/* Redbox styles. */
+#RB_overlay {
+ position: absolute;
+ z-index: 100;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ min-height: 100%;
+ background-color: #000;
+ filter: alpha(opacity=60);
+ -moz-opacity: .6;
+ opacity: .6;
+}
+#RB_loading {
+ z-index: 101;
+ width: 66px;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 200px;
+ padding-bottom: 66px;
+ text-align: center;
+ background: url("graphics/redbox_spinner.gif") no-repeat bottom center;
+}
+#RB_window {
+ z-index: 102;
+ background-color: #fff;
+ display: block;
+ text-align: left;
+ margin: 20px auto 0 auto;
+ position: absolute;
+}
+#RB_window p, #RB_window ul {
+ margin-bottom: 3px;
+}
+#RB_confirm {
+ width: 20em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ffc;
+}
+#RB_confirm input {
+ margin: .2em;
+}
+#RB_confirm ul {
+ margin-left: .5em;
+}
+#RB_info {
+ width: 30em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ccf;
+}
+#RB_info input {
+ margin: .2em;
+}
+
+/* Color picker styles. */
+#color-picker {
+ color: #999;
+ background: #000;
+ padding-bottom: 8px;
+ border: 1px solid #111;
+ width: 148px;
+ height: 155px;
+ z-index: 100;
+}
+#color-picker .north {
+ background: #111;
+ border-bottom: 1px solid #171717;
+ font-size: 11px;
+}
+#color-picker .north div {
+ color: #999;
+ float: right;
+ padding: 5px 7px;
+ cursor: pointer;
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ user-select: none;
+}
+#color-picker .north div:hover {
+ color: #fff;
+}
+#color-picker .south {
+ margin: 32px 0 0 10px;
+ cursor: crosshair;
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ user-select: none;
+}
+#color-picker .south img {
+ height: 100%;
+ width: 100%;
+ position: relative;
+ top: -8px;
+ left: -1px;
+}
+#color-picker #color-picker-cursor {
+ background: url("graphics/color-picker-cursor.gif") no-repeat;
+ position: absolute;
+ height: 9px;
+ width: 9px;
+ z-index: 101;
+}
+#color-picker #color-picker-cursor img {
+ height: 100%;
+ width: 100%;
+ position: relative;
+ top: -8px;
+ left: -1px;
+}
+#color-picker #color-picker-hex {
+ padding: 5px 0 4px 7px;
+ cursor: text;
+ float: left;
+}
+#color-picker #color-picker-hex:hover {
+ color: #fff;
+}
+#color-picker #color-picker-hex-edit {
+ float: left;
+}
+#color-picker #color-picker-resize {
+ float: right;
+ top: -14px;
+ left: 7px;
+ height: 14px;
+ width: 14px;
+ cursor: se-resize;
+}
+#color-picker #color-picker-sphere {
+ height: 128px;
+ width: 128px;
+}
+.color-picker-palette-src {
+ background-image: url("graphics/color-picker-palette.png");
+}
+.color-picker-resize-src {
+ background-image: url("graphics/color-picker-resize.gif");
+}
+
+.leftAlign {
+ text-align: left;
+}
+.rightAlign {
+ text-align: right;
+}
+.leftFloat {
+ float: left;
+}
+.rightFloat {
+ float: right;
+}
+
+/* Activesync styles. */
+.activesyncHdr1 {
+ width: 30%;
+}
+.activesyncHdr2 {
+ width: 22%;
+}
+.activesyncHdr3 {
+ width: 6%;
+}
+.activesyncHdr4 {
+ width: 10%;
+}
+.activesyncHdr5 {
+ width: 12%;
+}
+.activesyncHdr6 {
+ width: 10%;
+}
+
+/* Toggle quote styles. */
+.toggleQuoteHide, .toggleQuoteShow {
+ font-size: 80%;
+ cursor: pointer;
+ background: #ddd;
+}
+.toggleQuoteHide:hover, .toggleQuoteShow:hover {
+ text-decoration: underline;
+}
+.toggleQuoteParent {
+ margin-bottom: 8px;
+}
+
+/* SpellChecker styles. */
+.spellcheckChecking, .spellcheckIncorrect {
+ color: #f00;
+}
+.spellcheckIncorrect, .spellcheckCorrected {
+ text-decoration: underline;
+ cursor: pointer;
+}
+.spellcheckCorrected {
+ color: #090;
+}
+
+/* Permissions. */
+.permsAdd, .permsDelete, .permsEdit {
+ padding-left: 3px;
+}
+
+/* KeyNavList styling. */
+.KeyNavList {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ overflow-x: hidden;
+ overflow-y: auto;
+ padding: 2px;
+ position: absolute;
+ z-index: 10000;
+}
+.KeyNavList ul {
+ list-style-type: none;
+ padding: 1px;
+}
+.KeyNavList ul li {
+ cursor: pointer;
+ color: #000;
+ padding: 3px;
+ white-space: nowrap;
+}
+.KeyNavList ul li.selected {
+ background: gray;
+ color: #fff;
+}
+.KeyNavList ul li:hover, .KeyNavList ul li.selected:hover {
+ background: lightgrey;
+ color: #fff;
+}
+
+/* Growler notice styling. */
+#Growler {
+ width: 340px;
+}
+#Growler div.GrowlerNotice {
+ filter: alpha(opacity=80);
+ -moz-opacity: .8;
+ opacity: .8;
+ zoom: 1;
+ width: 300px;
+ padding: 10px 10px 10px 25px;
+ margin: 5px auto;
+ text-align: left;
+ display: none;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ min-height: 20px;
+ border-width: 1px;
+ border-style: solid;
+ background-position: 3px center;
+ background-repeat: no-repeat;
+ color: #fff;
+ cursor: pointer;
+}
+#Growler div.GrowlerNoticeHead {
+ font-weight: bold;
+}
+.GrowlerNoticeBody {
+ margin-right: 20px;
+ overflow-x: hidden;
+}
+#Growler div.horde-error, #GrowlerLog li.horde-error {
+ background-image: url("graphics/alerts/error.png");
+}
+#Growler div.horde-error div.GrowlerNoticeBody {
+ padding-right: 15px;
+}
+#Growler div.horde-message, #GrowlerLog li.horde-message {
+ background-image: url("graphics/alerts/message.png");
+}
+#Growler div.horde-success, #GrowlerLog li.horde-success {
+ background-image: url("graphics/alerts/success.png");
+}
+#Growler div.horde-warning, #GrowlerLog li.horde-warning {
+ background-image: url("graphics/alerts/warning.png");
+}
+#Growler div.horde-alarm, #GrowlerLog li.horde-alarm {
+ background-image: url("graphics/alerts/alarm.png");
+}
+#GrowlerLog {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ max-height: 200px;
+ z-index: 10000;
+ overflow-y: auto;
+}
+#GrowlerLog ul {
+ overflow: auto;
+ filter: alpha(opacity=90);
+ -moz-opacity: .9;
+ opacity: .9;
+}
+#GrowlerLog ul li {
+ color: #333;
+ font-size: 12px;
+ list-style-type: none;
+ overflow: hidden;
+ padding: 10px 30px;
+ border-bottom: 1px dotted;
+ background-position: 3px center;
+ background-repeat: no-repeat;
+}
+#GrowlerLog ul li:last-child {
+ border: 0;
+}
+#GrowlerLog li.GrowlerInfo {
+ font-weight: bold;
+ background: #999;
+}
+#GrowlerLog li.GrowlerNoAlerts {
+ background: #999;
+}
+#GrowlerLog span.GrowlerAlertDate {
+ font-size: 90%;
+ font-style: italic;
+ padding-left: 10px;
+}
+div.GrowlerNoticeExit {
+ cursor: pointer;
+ float: right;
+ font-weight: bold;
+}
+div.GrowlerNoticeExit:hover {
+ color: #444;
+}
+.horde-message, .horde-success, .horde-warning, .horde-error {
+ border-color: #316600;
+ background-color: #5db110;
+ color: #fff;
+}
+.horde-error {
+ background-color: #e81222;
+ border-color: maroon;
+}
+.horde-warning {
+ background-color: #ebe20c;
+ border-color: #807b00;
+}
+.horde-warning, #Growler div.horde-warning {
+ color: #000;
+}
+.horde-message {
+ background-color: #369;
+}
+.horde-alarm {
+ background-color: orange;
+ border-color: red;
+}
+
+.hordeACBox {
+ background:white none repeat scroll 0 0;
+ border:1px solid #666699;
+ cursor:default;
+ /*overflow:hidden;*/
+ text-align:left;
+ min-height: 58px;
+}
+.hordeACList {
+ display:block;
+ overflow:hidden;
+ width:100%;
+ cursor:default;
+ list-style-type:none;
+ margin:0;
+ padding:0;
+}
+.hordeACListMember {
+ display:inline-block;
+ font-size:90%;
+ padding:2px 1px 1px 2px;
+ height: 17px;
+ white-space:nowrap;
+}
+.hordeACListItem {
+ background-color:lightblue;
+ border:1px solid #C0C0C0;
+ -moz-border-radius-bottomleft:4px;
+ -moz-border-radius-bottomright:4px;
+ -moz-border-radius-topleft:4px;
+ -moz-border-radius-topright:4px;
+ margin:5px;
+}
+.hordeACTrigger, .hordeACTrigger:focus, .hordeACTrigger:disabled {
+ background:transparent none repeat scroll 0 0;
+ border:0 none;
+ display:inline;
+ position:static;
+ width:80px;
+}
+/*.hordeACContainer {
+ height:18px;
+ margin:2px;
+ padding:2px 2px 2px 0;
+}*/
+.hordeACItemRemove:hover {
+ cursor:pointer;
+}
+
+/* Horde_Mime_Viewer styles. */
+.mimeHeaders {
+ border: 1px solid #ccc;
+ background: #f9f9f9;
+ display: -moz-inline-stack;
+ display: inline-block;
+ margin-bottom: 3px;
+ padding: 5px;
+}
+
+/* Context Menus */
+.context {
+ min-width: 180px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 10000;
+ border: 1px #d4d4d4 solid;
+ padding: 1px;
+ background: #f4f4f4;
+ color: #000;
+ font-size: 90%;
+}
+.context a, .context a:visited {
+ white-space: nowrap;
+ display: block;
+ padding: 3px;
+ text-decoration: none;
+ color: #000;
+}
+.context a:hover, .context a.contextSubmenu.contextHover {
+ background-color: gray;
+ color: #fff;
+ cursor: pointer;
+ text-decoration: none;
+}
+.context div.sep {
+ background: silver;
+ height: 1px !important;
+ margin: 1px 0;
+ padding: 0;
+}
+.contextSubmenu {
+ background: url("graphics/popright.png") 100% 50% no-repeat;
+ padding-left: 16px;
+}
+.contextSelected {
+ background: #ffa;
+}
+.contextMenu .iconImg {
+ vertical-align: top;
+}
+
+/* Social Media Related CSS */
+.hordeSmStreamstory {
+ margin-bottom: 7px;
+ padding-top: 7px;
+ position: relative;
+}
+.hordeSmStreambody {
+ padding: 0 0 0 70px;
+ min-height: 60px;
+}
+.hordeSmStreaminfo {
+ color: #777777;
+ padding: 2px 0 0;
+ font-style: italic;
+}
+.hordeSmGetmore {
+ text-align: center;
+}
+.hordeSmCurrent {
+ font-style: italic;
+ color: gray;
+}
+.hordeSmAvatar {
+ float: left;
+ text-align: center;
+ height: 73px;
+ width: 73px;
+ margin-right: 5px;
+ padding-top: 5px;
+}
+
+/* Uploader */
+.hordeUploaderHeader {
+}
+.hordeUploaderSubHeader {
+ border-bottom: thin solid #000;
+}
+.hordeUploaderFilelist {
+ height: 350px;
+ overflow: auto;
+}
+.hordeUploaderFilename {
+ float: left;
+ width: 200px;
+}
+.hordeUploaderFilestatus,
+.hordeUploaderFilesize,
+.hordeUploaderFileaction
+{
+ float: right;
+ text-align: right;
+}
+.hordeUploaderFilestatus,
+.hordeUploaderFilesize
+{
+ width: 80px;
+}
+.hordeUploaderFileaction
+{
+ width: 16px;
+}
+.hordeUploaderSuccess
+{
+ background-image: url("graphics/alerts/success.png");
+}
+.hordeUploaderError
+{
+ background-image: url("graphics/alerts/error.png");
+}
+.hordeUploaderRemove
+{
+ background-image: url("graphics/delete.png");
+}
+
+/* For in place editing */
+form.inplaceeditor-form {
+ background: none;
+}
+.inplaceeditor-empty {
+ font-style: italic;
+ color: #999;
+}
+
+/* Print CSS. */
+@media print {
+ body, .header, .smallheader {
+ background: #fff;
+ color: #000;
+ }
+
+ a, .widget, .signature, .signature .fixed {
+ color: #000;
+ }
+
+ #menu, .togglequotehide, .togglequoteshow {
+ display: none;
+ }
+
+ .headerbox {
+ border: none;
+ }
+
+ .control, .rowEven, .rowOdd, .item0, .item1 {
+ background-color: #fff;
+ border-bottom: thin solid #000;
+ }
+
+ .selected {
+ background: #ddd;
+ }
+
+ .quoted1, .quoted2, .quoted3, .quoted4, .quoted5 {
+ color: #000;
+ border-left-color: #000;
+ }
+
+ .download {
+ padding: 2px 2px 2px 0;
+ background-image: none;
+ }
+
+ #Growler, #GrowlerLog {
+ display: none !important;
+ }
+}
diff --git a/horde/themes/default/sounds/doorbell.wav b/horde/themes/default/sounds/doorbell.wav
new file mode 100644
index 000000000..1357b8a2b
Binary files /dev/null and b/horde/themes/default/sounds/doorbell.wav differ
diff --git a/horde/themes/default/sounds/gnid3.wav b/horde/themes/default/sounds/gnid3.wav
new file mode 100644
index 000000000..652faa250
Binary files /dev/null and b/horde/themes/default/sounds/gnid3.wav differ
diff --git a/horde/themes/default/sounds/jetsndb.wav b/horde/themes/default/sounds/jetsndb.wav
new file mode 100644
index 000000000..5a8196fdc
Binary files /dev/null and b/horde/themes/default/sounds/jetsndb.wav differ
diff --git a/horde/themes/default/sounds/reminder.wav b/horde/themes/default/sounds/reminder.wav
new file mode 100644
index 000000000..4899b6b85
Binary files /dev/null and b/horde/themes/default/sounds/reminder.wav differ
diff --git a/horde/themes/default/sounds/theetone.wav b/horde/themes/default/sounds/theetone.wav
new file mode 100644
index 000000000..3f6663be2
Binary files /dev/null and b/horde/themes/default/sounds/theetone.wav differ
diff --git a/horde/themes/default/webkit.css b/horde/themes/default/webkit.css
new file mode 100644
index 000000000..37933e4c1
--- /dev/null
+++ b/horde/themes/default/webkit.css
@@ -0,0 +1,17 @@
+/**
+ * CSS corrections for Webkit.
+ */
+
+.treeRow {
+ overflow: visible;
+ height: 20px;
+}
+
+.iconImg, .treeRow img {
+ vertical-align: middle;
+}
+
+#menu {
+ overflow: visible;
+ height: 50px;
+}
diff --git a/horde/themes/embed.css b/horde/themes/embed.css
deleted file mode 100644
index 2b465a43a..000000000
--- a/horde/themes/embed.css
+++ /dev/null
@@ -1,17 +0,0 @@
-div.horde_nicetitle {
- color: #000;
- background: #ffc;
- border: 1px solid #000;
- padding: 5px;
- z-index: 1001;
- position: absolute;
- overflow: hidden;
- opacity: .90;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-div.horde_nicetitle pre {
- text-align: left;
- font-size: 75%;
- font-family: Consolas,"Lucida Console",'DejaVu Sans Mono,monospace;
-}
diff --git a/horde/themes/facebook.css b/horde/themes/facebook.css
deleted file mode 100644
index 57d83cf5f..000000000
--- a/horde/themes/facebook.css
+++ /dev/null
@@ -1,159 +0,0 @@
-/* Default Facebook CSS */
-.fbbody, .fbaction
-{
- font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
- font-size: 11px;
- color: #333333;
-}
-/* Default Anchor Style */
-.fbbody a
-{
- color: #3b5998;
- outline-style: none;
- text-decoration: none;
- font-size: 11px;
- font-weight: bold;
-}
-
-.fbaction a, .fbaction input
-{
- color: #ffffff;
- outline-style: none;
- text-decoration: none;
- font-size: 11px;
- font-weight: bold;
-}
-
-.fbbody a:hover
-{
- text-decoration: underline;
-}
-.fbboxfont {
- font-size: 13px;
- font-weight: bold;
-}
-/* Facebook Box Styles */
-.fbgreybox
-{
- background-color: #f7f7f7;
- border: 1px solid #cccccc;
- color: #333333;
- padding: 10px;
-}
-.fbbluebox
-{
- background-color: #eceff6;
- border: 1px solid #d4dae8;
- color: #333333;
- padding: 10px;
-}
-.fbinfobox
-{
- background-color: #fff9d7;
- border: 1px solid #e2c822;
- color: #333333;
- padding: 10px;
- font-size: 13px;
- font-weight: bold;
-}
-.fberrorbox
-{
- background-color: #ffebe8;
- border: 1px solid #dd3c10;
- color: #333333;
- padding: 10px;
- font-size: 13px;
- font-weight: bold;
-}
-/* Content Divider on White Background */
-.fbcontentdivider
-{
- margin-top: 2px;
- margin-bottom: 2px;
- margin-right: 4px;
- margin-left: 4px;
- height: 1px;
- background-color: #d8dfea;
-}
-/* Facebook Tab Style */
-.fbtab
-{
- padding: 8px;
- background-color: #d8dfea;
- color: #3b5998;
- font-weight: bold;
- float: left;
- margin-right: 4px;
- text-decoration: none;
-}
-.fbtab:hover
-{
- background-color: #3b5998;
- color: #ffffff;
- cursor: hand;
-}
-.fbbutton {
- background-color:#3B5998;
- border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
- border-style:solid;
- border-width:1px;
- color:#FFFFFF;
- font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
- font-size:11px;
- padding:2px 15px 3px;
- cursor: pointer;
- text-align:center;
-}
-.fbbutton:hover {
- text-decoration: underline;
-}
-
-.fbbutton:focus, a.fbbutton:hover, a.fbbutton:focus {
- background: #3B5998;
-}
-
-/* Stream CSS */
-.fbstreampic {
- display: inline;
- height: 50px;
- width: 50px;
-}
-.fbattachment {
- margin: 6px 6px 0 0;
- overflow: hidden;
- padding: 4px;
- border: 1px solid #3B5998;
-}
-.fbattachmenttitle {
- font-weight: bold;
-}
-.fbattachmentcaption, .fbattachmentcopy{
- color: gray;
- padding-top: 3px;
-}
-.fbmedia {
- float: left;
- overflow: hidden;
-}
-.fbmediawide {
- float: none;
-}
-.fbmediaitem {
- float: left;
-}
-.fbmediaitem img {
- display: block;
- vertical-align: middle;
- max-height: 200px;
- max-width: 130px;
-}
-.fbmediaitemsingle {
- padding-right:5px;
-}
-.fbmediaitemmultiple {
- padding-left: 5px;
-}
-.fbemptystatus {
- font-style: italic;
- color: gray;
-}
\ No newline at end of file
diff --git a/horde/themes/graphics/about.png b/horde/themes/graphics/about.png
deleted file mode 100644
index daed9faf0..000000000
Binary files a/horde/themes/graphics/about.png and /dev/null differ
diff --git a/horde/themes/graphics/add_group.png b/horde/themes/graphics/add_group.png
deleted file mode 100644
index ea1fc6d48..000000000
Binary files a/horde/themes/graphics/add_group.png and /dev/null differ
diff --git a/horde/themes/graphics/add_perm.png b/horde/themes/graphics/add_perm.png
deleted file mode 100644
index 88d37e2ff..000000000
Binary files a/horde/themes/graphics/add_perm.png and /dev/null differ
diff --git a/horde/themes/graphics/administration.png b/horde/themes/graphics/administration.png
deleted file mode 100644
index 5de08ca01..000000000
Binary files a/horde/themes/graphics/administration.png and /dev/null differ
diff --git a/horde/themes/graphics/alerts/alarm.png b/horde/themes/graphics/alerts/alarm.png
deleted file mode 100644
index 70c1e1d2c..000000000
Binary files a/horde/themes/graphics/alerts/alarm.png and /dev/null differ
diff --git a/horde/themes/graphics/alerts/error.png b/horde/themes/graphics/alerts/error.png
deleted file mode 100644
index d1c6785ec..000000000
Binary files a/horde/themes/graphics/alerts/error.png and /dev/null differ
diff --git a/horde/themes/graphics/alerts/message.png b/horde/themes/graphics/alerts/message.png
deleted file mode 100644
index 1cae1e8af..000000000
Binary files a/horde/themes/graphics/alerts/message.png and /dev/null differ
diff --git a/horde/themes/graphics/alerts/success.png b/horde/themes/graphics/alerts/success.png
deleted file mode 100644
index 4af9076c7..000000000
Binary files a/horde/themes/graphics/alerts/success.png and /dev/null differ
diff --git a/horde/themes/graphics/alerts/warning.png b/horde/themes/graphics/alerts/warning.png
deleted file mode 100644
index 7f6d50fab..000000000
Binary files a/horde/themes/graphics/alerts/warning.png and /dev/null differ
diff --git a/horde/themes/graphics/avatars/alien.jpg b/horde/themes/graphics/avatars/alien.jpg
deleted file mode 100644
index 82d704aa8..000000000
Binary files a/horde/themes/graphics/avatars/alien.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/aly.jpg b/horde/themes/graphics/avatars/aly.jpg
deleted file mode 100644
index dd29e395b..000000000
Binary files a/horde/themes/graphics/avatars/aly.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/angryboy.gif b/horde/themes/graphics/avatars/angryboy.gif
deleted file mode 100644
index 45dc18c98..000000000
Binary files a/horde/themes/graphics/avatars/angryboy.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/ape.jpg b/horde/themes/graphics/avatars/ape.jpg
deleted file mode 100644
index f83647c26..000000000
Binary files a/horde/themes/graphics/avatars/ape.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/au.jpg b/horde/themes/graphics/avatars/au.jpg
deleted file mode 100644
index e4e21664a..000000000
Binary files a/horde/themes/graphics/avatars/au.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/baby.gif b/horde/themes/graphics/avatars/baby.gif
deleted file mode 100644
index 1c0e22398..000000000
Binary files a/horde/themes/graphics/avatars/baby.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/barbarian.jpg b/horde/themes/graphics/avatars/barbarian.jpg
deleted file mode 100644
index ea81bbc0f..000000000
Binary files a/horde/themes/graphics/avatars/barbarian.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/bart.gif b/horde/themes/graphics/avatars/bart.gif
deleted file mode 100644
index 0f4ee4643..000000000
Binary files a/horde/themes/graphics/avatars/bart.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/batman.gif b/horde/themes/graphics/avatars/batman.gif
deleted file mode 100644
index 74e58a193..000000000
Binary files a/horde/themes/graphics/avatars/batman.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/bert.jpg b/horde/themes/graphics/avatars/bert.jpg
deleted file mode 100644
index 5d6fa653e..000000000
Binary files a/horde/themes/graphics/avatars/bert.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/bert2.jpg b/horde/themes/graphics/avatars/bert2.jpg
deleted file mode 100644
index e3d129098..000000000
Binary files a/horde/themes/graphics/avatars/bert2.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/bobafett.gif b/horde/themes/graphics/avatars/bobafett.gif
deleted file mode 100644
index 6b3145f18..000000000
Binary files a/horde/themes/graphics/avatars/bobafett.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/boo.jpg b/horde/themes/graphics/avatars/boo.jpg
deleted file mode 100644
index b3165394d..000000000
Binary files a/horde/themes/graphics/avatars/boo.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/boyandmower.gif b/horde/themes/graphics/avatars/boyandmower.gif
deleted file mode 100644
index aa337c7c8..000000000
Binary files a/horde/themes/graphics/avatars/boyandmower.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/boyandpc.gif b/horde/themes/graphics/avatars/boyandpc.gif
deleted file mode 100644
index 764511515..000000000
Binary files a/horde/themes/graphics/avatars/boyandpc.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/bret.jpg b/horde/themes/graphics/avatars/bret.jpg
deleted file mode 100644
index 904340cae..000000000
Binary files a/horde/themes/graphics/avatars/bret.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/bunny.gif b/horde/themes/graphics/avatars/bunny.gif
deleted file mode 100644
index 5047dce6b..000000000
Binary files a/horde/themes/graphics/avatars/bunny.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/charlie_brown.gif b/horde/themes/graphics/avatars/charlie_brown.gif
deleted file mode 100644
index f88fd8b24..000000000
Binary files a/horde/themes/graphics/avatars/charlie_brown.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/clown.jpg b/horde/themes/graphics/avatars/clown.jpg
deleted file mode 100644
index e781d5bba..000000000
Binary files a/horde/themes/graphics/avatars/clown.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/cocky.jpg b/horde/themes/graphics/avatars/cocky.jpg
deleted file mode 100644
index ec06484b2..000000000
Binary files a/horde/themes/graphics/avatars/cocky.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/devil.gif b/horde/themes/graphics/avatars/devil.gif
deleted file mode 100644
index ef6577196..000000000
Binary files a/horde/themes/graphics/avatars/devil.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/digimon.gif b/horde/themes/graphics/avatars/digimon.gif
deleted file mode 100644
index ec2ba3ecb..000000000
Binary files a/horde/themes/graphics/avatars/digimon.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/dilbert.gif b/horde/themes/graphics/avatars/dilbert.gif
deleted file mode 100644
index a8cfa6ade..000000000
Binary files a/horde/themes/graphics/avatars/dilbert.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/dino.gif b/horde/themes/graphics/avatars/dino.gif
deleted file mode 100644
index 868c72448..000000000
Binary files a/horde/themes/graphics/avatars/dino.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/dog.gif b/horde/themes/graphics/avatars/dog.gif
deleted file mode 100644
index 2269850c1..000000000
Binary files a/horde/themes/graphics/avatars/dog.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/duck.gif b/horde/themes/graphics/avatars/duck.gif
deleted file mode 100644
index b918afde6..000000000
Binary files a/horde/themes/graphics/avatars/duck.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/einstein.jpg b/horde/themes/graphics/avatars/einstein.jpg
deleted file mode 100644
index 07245014e..000000000
Binary files a/horde/themes/graphics/avatars/einstein.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/elmerfudd.gif b/horde/themes/graphics/avatars/elmerfudd.gif
deleted file mode 100644
index 2c78cb19c..000000000
Binary files a/horde/themes/graphics/avatars/elmerfudd.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/elmo.jpg b/horde/themes/graphics/avatars/elmo.jpg
deleted file mode 100644
index fcd5eb594..000000000
Binary files a/horde/themes/graphics/avatars/elmo.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/evil.jpg b/horde/themes/graphics/avatars/evil.jpg
deleted file mode 100644
index 6ad8bf426..000000000
Binary files a/horde/themes/graphics/avatars/evil.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/female1.jpg b/horde/themes/graphics/avatars/female1.jpg
deleted file mode 100644
index 046c52360..000000000
Binary files a/horde/themes/graphics/avatars/female1.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/female2.jpg b/horde/themes/graphics/avatars/female2.jpg
deleted file mode 100644
index 006e1414e..000000000
Binary files a/horde/themes/graphics/avatars/female2.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/franc.jpg b/horde/themes/graphics/avatars/franc.jpg
deleted file mode 100644
index 6f9d7fee8..000000000
Binary files a/horde/themes/graphics/avatars/franc.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/fredflinstone.gif b/horde/themes/graphics/avatars/fredflinstone.gif
deleted file mode 100644
index d9d2ef67f..000000000
Binary files a/horde/themes/graphics/avatars/fredflinstone.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/garfield.gif b/horde/themes/graphics/avatars/garfield.gif
deleted file mode 100644
index 577024238..000000000
Binary files a/horde/themes/graphics/avatars/garfield.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/gopher.gif b/horde/themes/graphics/avatars/gopher.gif
deleted file mode 100644
index 82aaab8be..000000000
Binary files a/horde/themes/graphics/avatars/gopher.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/greenhead.gif b/horde/themes/graphics/avatars/greenhead.gif
deleted file mode 100644
index f60e027a4..000000000
Binary files a/horde/themes/graphics/avatars/greenhead.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/gremlin.jpg b/horde/themes/graphics/avatars/gremlin.jpg
deleted file mode 100644
index 3e0441211..000000000
Binary files a/horde/themes/graphics/avatars/gremlin.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/grover.jpg b/horde/themes/graphics/avatars/grover.jpg
deleted file mode 100644
index 6c9df44e8..000000000
Binary files a/horde/themes/graphics/avatars/grover.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/homer.gif b/horde/themes/graphics/avatars/homer.gif
deleted file mode 100644
index 4b1e3bb95..000000000
Binary files a/horde/themes/graphics/avatars/homer.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/hump.jpg b/horde/themes/graphics/avatars/hump.jpg
deleted file mode 100644
index ebac2e563..000000000
Binary files a/horde/themes/graphics/avatars/hump.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/iceskatekid.gif b/horde/themes/graphics/avatars/iceskatekid.gif
deleted file mode 100644
index d409476ff..000000000
Binary files a/horde/themes/graphics/avatars/iceskatekid.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/jeri.jpg b/horde/themes/graphics/avatars/jeri.jpg
deleted file mode 100644
index e7e0c6a2b..000000000
Binary files a/horde/themes/graphics/avatars/jeri.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/kid.gif b/horde/themes/graphics/avatars/kid.gif
deleted file mode 100644
index fe74f66ca..000000000
Binary files a/horde/themes/graphics/avatars/kid.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/kirk.jpg b/horde/themes/graphics/avatars/kirk.jpg
deleted file mode 100644
index 6d8b9c73f..000000000
Binary files a/horde/themes/graphics/avatars/kirk.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/kryton.jpg b/horde/themes/graphics/avatars/kryton.jpg
deleted file mode 100644
index c05773ef4..000000000
Binary files a/horde/themes/graphics/avatars/kryton.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/linux.gif b/horde/themes/graphics/avatars/linux.gif
deleted file mode 100644
index 5959e1506..000000000
Binary files a/horde/themes/graphics/avatars/linux.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/lisa.gif b/horde/themes/graphics/avatars/lisa.gif
deleted file mode 100644
index 6380ab750..000000000
Binary files a/horde/themes/graphics/avatars/lisa.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/lovebird.gif b/horde/themes/graphics/avatars/lovebird.gif
deleted file mode 100644
index 2b853c0c1..000000000
Binary files a/horde/themes/graphics/avatars/lovebird.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/male1.jpg b/horde/themes/graphics/avatars/male1.jpg
deleted file mode 100644
index f54eba03c..000000000
Binary files a/horde/themes/graphics/avatars/male1.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/male2.jpg b/horde/themes/graphics/avatars/male2.jpg
deleted file mode 100644
index e4505fed3..000000000
Binary files a/horde/themes/graphics/avatars/male2.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/man.jpg b/horde/themes/graphics/avatars/man.jpg
deleted file mode 100644
index c78771e03..000000000
Binary files a/horde/themes/graphics/avatars/man.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/marge.gif b/horde/themes/graphics/avatars/marge.gif
deleted file mode 100644
index 6dcfcb5be..000000000
Binary files a/horde/themes/graphics/avatars/marge.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/maul.gif b/horde/themes/graphics/avatars/maul.gif
deleted file mode 100644
index 21edaba59..000000000
Binary files a/horde/themes/graphics/avatars/maul.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/melon.jpg b/horde/themes/graphics/avatars/melon.jpg
deleted file mode 100644
index e5268c15e..000000000
Binary files a/horde/themes/graphics/avatars/melon.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/mib.gif b/horde/themes/graphics/avatars/mib.gif
deleted file mode 100644
index 6ecf81d74..000000000
Binary files a/horde/themes/graphics/avatars/mib.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/monkey.jpg b/horde/themes/graphics/avatars/monkey.jpg
deleted file mode 100644
index 3d9728365..000000000
Binary files a/horde/themes/graphics/avatars/monkey.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/neo.jpg b/horde/themes/graphics/avatars/neo.jpg
deleted file mode 100644
index c06860218..000000000
Binary files a/horde/themes/graphics/avatars/neo.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/ninja.jpg b/horde/themes/graphics/avatars/ninja.jpg
deleted file mode 100644
index 839c2a48b..000000000
Binary files a/horde/themes/graphics/avatars/ninja.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/paintingbird.gif b/horde/themes/graphics/avatars/paintingbird.gif
deleted file mode 100644
index 55f3341b1..000000000
Binary files a/horde/themes/graphics/avatars/paintingbird.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/picard.jpg b/horde/themes/graphics/avatars/picard.jpg
deleted file mode 100644
index f4ec0d4a7..000000000
Binary files a/horde/themes/graphics/avatars/picard.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/puff.jpg b/horde/themes/graphics/avatars/puff.jpg
deleted file mode 100644
index 2d9fc29f3..000000000
Binary files a/horde/themes/graphics/avatars/puff.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/redcreature.gif b/horde/themes/graphics/avatars/redcreature.gif
deleted file mode 100644
index b369dc8e6..000000000
Binary files a/horde/themes/graphics/avatars/redcreature.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/rei.jpg b/horde/themes/graphics/avatars/rei.jpg
deleted file mode 100644
index 06cfaacd5..000000000
Binary files a/horde/themes/graphics/avatars/rei.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/rei2.jpg b/horde/themes/graphics/avatars/rei2.jpg
deleted file mode 100644
index 99f163877..000000000
Binary files a/horde/themes/graphics/avatars/rei2.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/ryu.gif b/horde/themes/graphics/avatars/ryu.gif
deleted file mode 100644
index d7542a526..000000000
Binary files a/horde/themes/graphics/avatars/ryu.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/sexy.gif b/horde/themes/graphics/avatars/sexy.gif
deleted file mode 100644
index 7a4e0722e..000000000
Binary files a/horde/themes/graphics/avatars/sexy.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/smiley.gif b/horde/themes/graphics/avatars/smiley.gif
deleted file mode 100644
index f306c26cc..000000000
Binary files a/horde/themes/graphics/avatars/smiley.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/smurfs.gif b/horde/themes/graphics/avatars/smurfs.gif
deleted file mode 100644
index a85b611a5..000000000
Binary files a/horde/themes/graphics/avatars/smurfs.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/sonic.gif b/horde/themes/graphics/avatars/sonic.gif
deleted file mode 100644
index a50823819..000000000
Binary files a/horde/themes/graphics/avatars/sonic.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/speedy.gif b/horde/themes/graphics/avatars/speedy.gif
deleted file mode 100644
index 28d82aa77..000000000
Binary files a/horde/themes/graphics/avatars/speedy.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/stan.jpg b/horde/themes/graphics/avatars/stan.jpg
deleted file mode 100644
index b1ada150b..000000000
Binary files a/horde/themes/graphics/avatars/stan.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/superman.gif b/horde/themes/graphics/avatars/superman.gif
deleted file mode 100644
index 36091e32f..000000000
Binary files a/horde/themes/graphics/avatars/superman.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/sylvester.gif b/horde/themes/graphics/avatars/sylvester.gif
deleted file mode 100644
index d17da800f..000000000
Binary files a/horde/themes/graphics/avatars/sylvester.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/thomas.gif b/horde/themes/graphics/avatars/thomas.gif
deleted file mode 100644
index bd462d21d..000000000
Binary files a/horde/themes/graphics/avatars/thomas.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/tigger.gif b/horde/themes/graphics/avatars/tigger.gif
deleted file mode 100644
index 764cb926b..000000000
Binary files a/horde/themes/graphics/avatars/tigger.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/trin.jpg b/horde/themes/graphics/avatars/trin.jpg
deleted file mode 100644
index 0e407ba56..000000000
Binary files a/horde/themes/graphics/avatars/trin.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/us.jpg b/horde/themes/graphics/avatars/us.jpg
deleted file mode 100644
index b1a1f8359..000000000
Binary files a/horde/themes/graphics/avatars/us.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/vampire.jpg b/horde/themes/graphics/avatars/vampire.jpg
deleted file mode 100644
index 75257c16b..000000000
Binary files a/horde/themes/graphics/avatars/vampire.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/vampire2.jpg b/horde/themes/graphics/avatars/vampire2.jpg
deleted file mode 100644
index e8c35a3fc..000000000
Binary files a/horde/themes/graphics/avatars/vampire2.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/wacko.gif b/horde/themes/graphics/avatars/wacko.gif
deleted file mode 100644
index 17704060e..000000000
Binary files a/horde/themes/graphics/avatars/wacko.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/winnie.gif b/horde/themes/graphics/avatars/winnie.gif
deleted file mode 100644
index 8a9a99e31..000000000
Binary files a/horde/themes/graphics/avatars/winnie.gif and /dev/null differ
diff --git a/horde/themes/graphics/avatars/wizard.jpg b/horde/themes/graphics/avatars/wizard.jpg
deleted file mode 100644
index 19f827d23..000000000
Binary files a/horde/themes/graphics/avatars/wizard.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/wolverine.jpg b/horde/themes/graphics/avatars/wolverine.jpg
deleted file mode 100644
index 8b4e0209c..000000000
Binary files a/horde/themes/graphics/avatars/wolverine.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/woman.jpg b/horde/themes/graphics/avatars/woman.jpg
deleted file mode 100644
index bc9964307..000000000
Binary files a/horde/themes/graphics/avatars/woman.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/woodie.jpg b/horde/themes/graphics/avatars/woodie.jpg
deleted file mode 100644
index 21a1067f2..000000000
Binary files a/horde/themes/graphics/avatars/woodie.jpg and /dev/null differ
diff --git a/horde/themes/graphics/avatars/xena.gif b/horde/themes/graphics/avatars/xena.gif
deleted file mode 100644
index cc3851816..000000000
Binary files a/horde/themes/graphics/avatars/xena.gif and /dev/null differ
diff --git a/horde/themes/graphics/az.png b/horde/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/horde/themes/graphics/az.png and /dev/null differ
diff --git a/horde/themes/graphics/blank.gif b/horde/themes/graphics/blank.gif
deleted file mode 100644
index c3cc30927..000000000
Binary files a/horde/themes/graphics/blank.gif and /dev/null differ
diff --git a/horde/themes/graphics/block.png b/horde/themes/graphics/block.png
deleted file mode 100644
index 8d8758ef6..000000000
Binary files a/horde/themes/graphics/block.png and /dev/null differ
diff --git a/horde/themes/graphics/block/down.png b/horde/themes/graphics/block/down.png
deleted file mode 100644
index 3bb7c9ac2..000000000
Binary files a/horde/themes/graphics/block/down.png and /dev/null differ
diff --git a/horde/themes/graphics/block/large_down.png b/horde/themes/graphics/block/large_down.png
deleted file mode 100644
index fe53abd8f..000000000
Binary files a/horde/themes/graphics/block/large_down.png and /dev/null differ
diff --git a/horde/themes/graphics/block/large_left.png b/horde/themes/graphics/block/large_left.png
deleted file mode 100644
index ef10e6c08..000000000
Binary files a/horde/themes/graphics/block/large_left.png and /dev/null differ
diff --git a/horde/themes/graphics/block/large_right.png b/horde/themes/graphics/block/large_right.png
deleted file mode 100644
index 061c09746..000000000
Binary files a/horde/themes/graphics/block/large_right.png and /dev/null differ
diff --git a/horde/themes/graphics/block/large_up.png b/horde/themes/graphics/block/large_up.png
deleted file mode 100644
index 5d4ad97ca..000000000
Binary files a/horde/themes/graphics/block/large_up.png and /dev/null differ
diff --git a/horde/themes/graphics/block/left.png b/horde/themes/graphics/block/left.png
deleted file mode 100644
index ca0700496..000000000
Binary files a/horde/themes/graphics/block/left.png and /dev/null differ
diff --git a/horde/themes/graphics/block/moon/firstquarter.png b/horde/themes/graphics/block/moon/firstquarter.png
deleted file mode 100644
index 4247be578..000000000
Binary files a/horde/themes/graphics/block/moon/firstquarter.png and /dev/null differ
diff --git a/horde/themes/graphics/block/moon/fullmoon.png b/horde/themes/graphics/block/moon/fullmoon.png
deleted file mode 100644
index 2d95fcadf..000000000
Binary files a/horde/themes/graphics/block/moon/fullmoon.png and /dev/null differ
diff --git a/horde/themes/graphics/block/moon/lastquarter.png b/horde/themes/graphics/block/moon/lastquarter.png
deleted file mode 100644
index 9cf1bab1c..000000000
Binary files a/horde/themes/graphics/block/moon/lastquarter.png and /dev/null differ
diff --git a/horde/themes/graphics/block/moon/newmoon.png b/horde/themes/graphics/block/moon/newmoon.png
deleted file mode 100644
index 21229846c..000000000
Binary files a/horde/themes/graphics/block/moon/newmoon.png and /dev/null differ
diff --git a/horde/themes/graphics/block/right.png b/horde/themes/graphics/block/right.png
deleted file mode 100644
index 27e5bb771..000000000
Binary files a/horde/themes/graphics/block/right.png and /dev/null differ
diff --git a/horde/themes/graphics/block/sunrise/sunrise.png b/horde/themes/graphics/block/sunrise/sunrise.png
deleted file mode 100644
index f5e28ccf0..000000000
Binary files a/horde/themes/graphics/block/sunrise/sunrise.png and /dev/null differ
diff --git a/horde/themes/graphics/block/sunrise/sunset.png b/horde/themes/graphics/block/sunrise/sunset.png
deleted file mode 100644
index 4fe15c080..000000000
Binary files a/horde/themes/graphics/block/sunrise/sunset.png and /dev/null differ
diff --git a/horde/themes/graphics/block/up.png b/horde/themes/graphics/block/up.png
deleted file mode 100644
index 752d6c874..000000000
Binary files a/horde/themes/graphics/block/up.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/0.png b/horde/themes/graphics/block/weatherdotcom/23x23/0.png
deleted file mode 100644
index eb12b2162..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/0.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/1.png b/horde/themes/graphics/block/weatherdotcom/23x23/1.png
deleted file mode 100644
index f178e6823..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/1.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/10.png b/horde/themes/graphics/block/weatherdotcom/23x23/10.png
deleted file mode 100644
index 45b600970..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/10.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/11.png b/horde/themes/graphics/block/weatherdotcom/23x23/11.png
deleted file mode 100644
index ad687f820..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/11.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/12.png b/horde/themes/graphics/block/weatherdotcom/23x23/12.png
deleted file mode 100644
index c9d109403..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/12.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/13.png b/horde/themes/graphics/block/weatherdotcom/23x23/13.png
deleted file mode 100644
index 4ddf98d8c..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/13.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/14.png b/horde/themes/graphics/block/weatherdotcom/23x23/14.png
deleted file mode 100644
index 54b8e0021..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/14.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/15.png b/horde/themes/graphics/block/weatherdotcom/23x23/15.png
deleted file mode 100644
index aada01a0d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/15.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/16.png b/horde/themes/graphics/block/weatherdotcom/23x23/16.png
deleted file mode 100644
index 5a8f6af1a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/16.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/17.png b/horde/themes/graphics/block/weatherdotcom/23x23/17.png
deleted file mode 100644
index ce021e443..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/17.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/18.png b/horde/themes/graphics/block/weatherdotcom/23x23/18.png
deleted file mode 100644
index 91aa86dfd..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/18.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/19.png b/horde/themes/graphics/block/weatherdotcom/23x23/19.png
deleted file mode 100644
index 48f3397ef..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/19.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/2.png b/horde/themes/graphics/block/weatherdotcom/23x23/2.png
deleted file mode 100644
index 132e49939..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/2.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/20.png b/horde/themes/graphics/block/weatherdotcom/23x23/20.png
deleted file mode 100644
index 221d94574..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/20.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/21.png b/horde/themes/graphics/block/weatherdotcom/23x23/21.png
deleted file mode 100644
index 6621ef393..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/21.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/22.png b/horde/themes/graphics/block/weatherdotcom/23x23/22.png
deleted file mode 100644
index 5e639342f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/22.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/23.png b/horde/themes/graphics/block/weatherdotcom/23x23/23.png
deleted file mode 100644
index 0bcfc2a49..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/23.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/24.png b/horde/themes/graphics/block/weatherdotcom/23x23/24.png
deleted file mode 100644
index 6b2459e3a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/24.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/25.png b/horde/themes/graphics/block/weatherdotcom/23x23/25.png
deleted file mode 100644
index 471f9299e..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/25.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/26.png b/horde/themes/graphics/block/weatherdotcom/23x23/26.png
deleted file mode 100644
index 298b8e763..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/26.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/27.png b/horde/themes/graphics/block/weatherdotcom/23x23/27.png
deleted file mode 100644
index 7e5372047..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/27.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/28.png b/horde/themes/graphics/block/weatherdotcom/23x23/28.png
deleted file mode 100644
index 039956c1f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/28.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/29.png b/horde/themes/graphics/block/weatherdotcom/23x23/29.png
deleted file mode 100644
index 758a8bd0b..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/29.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/3.png b/horde/themes/graphics/block/weatherdotcom/23x23/3.png
deleted file mode 100644
index 798e87a7c..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/3.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/30.png b/horde/themes/graphics/block/weatherdotcom/23x23/30.png
deleted file mode 100644
index a06129f4d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/30.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/31.png b/horde/themes/graphics/block/weatherdotcom/23x23/31.png
deleted file mode 100644
index 234e6464a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/31.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/32.png b/horde/themes/graphics/block/weatherdotcom/23x23/32.png
deleted file mode 100644
index cb3cc183c..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/32.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/33.png b/horde/themes/graphics/block/weatherdotcom/23x23/33.png
deleted file mode 100644
index bc296df30..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/33.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/34.png b/horde/themes/graphics/block/weatherdotcom/23x23/34.png
deleted file mode 100644
index 621fa375a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/34.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/35.png b/horde/themes/graphics/block/weatherdotcom/23x23/35.png
deleted file mode 100644
index cd3c04090..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/35.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/36.png b/horde/themes/graphics/block/weatherdotcom/23x23/36.png
deleted file mode 100644
index 11493efcb..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/36.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/37.png b/horde/themes/graphics/block/weatherdotcom/23x23/37.png
deleted file mode 100644
index f26d16e11..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/37.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/38.png b/horde/themes/graphics/block/weatherdotcom/23x23/38.png
deleted file mode 100644
index 9e088b869..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/38.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/39.png b/horde/themes/graphics/block/weatherdotcom/23x23/39.png
deleted file mode 100644
index 948d4cacd..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/39.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/4.png b/horde/themes/graphics/block/weatherdotcom/23x23/4.png
deleted file mode 100644
index 885b0aef3..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/4.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/40.png b/horde/themes/graphics/block/weatherdotcom/23x23/40.png
deleted file mode 100644
index 84ba610d0..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/40.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/41.png b/horde/themes/graphics/block/weatherdotcom/23x23/41.png
deleted file mode 100644
index aaeb69e97..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/41.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/42.png b/horde/themes/graphics/block/weatherdotcom/23x23/42.png
deleted file mode 100644
index f897a996f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/42.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/43.png b/horde/themes/graphics/block/weatherdotcom/23x23/43.png
deleted file mode 100644
index b16bc0dd8..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/43.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/44.png b/horde/themes/graphics/block/weatherdotcom/23x23/44.png
deleted file mode 100644
index 34e9c9e7b..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/44.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/45.png b/horde/themes/graphics/block/weatherdotcom/23x23/45.png
deleted file mode 100644
index 7cd8d8f12..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/45.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/46.png b/horde/themes/graphics/block/weatherdotcom/23x23/46.png
deleted file mode 100644
index 097511949..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/46.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/47.png b/horde/themes/graphics/block/weatherdotcom/23x23/47.png
deleted file mode 100644
index 612a3046e..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/47.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/5.png b/horde/themes/graphics/block/weatherdotcom/23x23/5.png
deleted file mode 100644
index a140fcce1..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/5.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/6.png b/horde/themes/graphics/block/weatherdotcom/23x23/6.png
deleted file mode 100644
index 922ae862b..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/6.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/7.png b/horde/themes/graphics/block/weatherdotcom/23x23/7.png
deleted file mode 100644
index 277c5fbe1..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/7.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/8.png b/horde/themes/graphics/block/weatherdotcom/23x23/8.png
deleted file mode 100644
index dbde2515b..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/8.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/9.png b/horde/themes/graphics/block/weatherdotcom/23x23/9.png
deleted file mode 100644
index 41f16eee0..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/9.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/23x23/na.png b/horde/themes/graphics/block/weatherdotcom/23x23/na.png
deleted file mode 100644
index c6bf12e5a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/23x23/na.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/0.png b/horde/themes/graphics/block/weatherdotcom/32x32/0.png
deleted file mode 100644
index 0a06cebf2..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/0.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/1.png b/horde/themes/graphics/block/weatherdotcom/32x32/1.png
deleted file mode 100644
index be3c7047a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/1.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/10.png b/horde/themes/graphics/block/weatherdotcom/32x32/10.png
deleted file mode 100644
index 2f83a2e70..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/10.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/11.png b/horde/themes/graphics/block/weatherdotcom/32x32/11.png
deleted file mode 100644
index 1fef7eaf2..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/11.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/12.png b/horde/themes/graphics/block/weatherdotcom/32x32/12.png
deleted file mode 100644
index e470acad8..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/12.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/13.png b/horde/themes/graphics/block/weatherdotcom/32x32/13.png
deleted file mode 100644
index 4a7a83e7d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/13.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/14.png b/horde/themes/graphics/block/weatherdotcom/32x32/14.png
deleted file mode 100644
index c74fa0163..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/14.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/15.png b/horde/themes/graphics/block/weatherdotcom/32x32/15.png
deleted file mode 100644
index 1afcc47b1..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/15.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/16.png b/horde/themes/graphics/block/weatherdotcom/32x32/16.png
deleted file mode 100644
index 24875ce7a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/16.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/17.png b/horde/themes/graphics/block/weatherdotcom/32x32/17.png
deleted file mode 100644
index 3f71a8758..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/17.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/18.png b/horde/themes/graphics/block/weatherdotcom/32x32/18.png
deleted file mode 100644
index 9925fafcd..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/18.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/19.png b/horde/themes/graphics/block/weatherdotcom/32x32/19.png
deleted file mode 100644
index 960ec303e..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/19.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/2.png b/horde/themes/graphics/block/weatherdotcom/32x32/2.png
deleted file mode 100644
index d2fa87bae..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/2.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/20.png b/horde/themes/graphics/block/weatherdotcom/32x32/20.png
deleted file mode 100644
index 1e87d2107..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/20.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/21.png b/horde/themes/graphics/block/weatherdotcom/32x32/21.png
deleted file mode 100644
index 65a54a52f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/21.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/22.png b/horde/themes/graphics/block/weatherdotcom/32x32/22.png
deleted file mode 100644
index 97f789972..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/22.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/23.png b/horde/themes/graphics/block/weatherdotcom/32x32/23.png
deleted file mode 100644
index ea7bfe48f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/23.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/24.png b/horde/themes/graphics/block/weatherdotcom/32x32/24.png
deleted file mode 100644
index 4a3327a05..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/24.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/25.png b/horde/themes/graphics/block/weatherdotcom/32x32/25.png
deleted file mode 100644
index ca51b5d41..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/25.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/26.png b/horde/themes/graphics/block/weatherdotcom/32x32/26.png
deleted file mode 100644
index 8e9936d05..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/26.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/27.png b/horde/themes/graphics/block/weatherdotcom/32x32/27.png
deleted file mode 100644
index eed8f176a..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/27.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/28.png b/horde/themes/graphics/block/weatherdotcom/32x32/28.png
deleted file mode 100644
index 26b376546..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/28.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/29.png b/horde/themes/graphics/block/weatherdotcom/32x32/29.png
deleted file mode 100644
index 33bb9609d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/29.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/3.png b/horde/themes/graphics/block/weatherdotcom/32x32/3.png
deleted file mode 100644
index 43bed5d36..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/3.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/30.png b/horde/themes/graphics/block/weatherdotcom/32x32/30.png
deleted file mode 100644
index 337b886c2..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/30.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/31.png b/horde/themes/graphics/block/weatherdotcom/32x32/31.png
deleted file mode 100644
index 3eecee8b4..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/31.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/32.png b/horde/themes/graphics/block/weatherdotcom/32x32/32.png
deleted file mode 100644
index 1dcf29545..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/32.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/33.png b/horde/themes/graphics/block/weatherdotcom/32x32/33.png
deleted file mode 100644
index 6851af933..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/33.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/34.png b/horde/themes/graphics/block/weatherdotcom/32x32/34.png
deleted file mode 100644
index 86293f56d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/34.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/35.png b/horde/themes/graphics/block/weatherdotcom/32x32/35.png
deleted file mode 100644
index 8d04591c1..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/35.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/36.png b/horde/themes/graphics/block/weatherdotcom/32x32/36.png
deleted file mode 100644
index e2bfcfd23..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/36.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/37.png b/horde/themes/graphics/block/weatherdotcom/32x32/37.png
deleted file mode 100644
index 0f96eec76..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/37.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/38.png b/horde/themes/graphics/block/weatherdotcom/32x32/38.png
deleted file mode 100644
index 65e078f38..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/38.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/39.png b/horde/themes/graphics/block/weatherdotcom/32x32/39.png
deleted file mode 100644
index 65efbc0e3..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/39.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/4.png b/horde/themes/graphics/block/weatherdotcom/32x32/4.png
deleted file mode 100644
index a20b62b35..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/4.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/40.png b/horde/themes/graphics/block/weatherdotcom/32x32/40.png
deleted file mode 100644
index 54016b304..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/40.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/41.png b/horde/themes/graphics/block/weatherdotcom/32x32/41.png
deleted file mode 100644
index 6a439030d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/41.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/42.png b/horde/themes/graphics/block/weatherdotcom/32x32/42.png
deleted file mode 100644
index 62b55db9d..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/42.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/43.png b/horde/themes/graphics/block/weatherdotcom/32x32/43.png
deleted file mode 100644
index 67c1680cc..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/43.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/44.png b/horde/themes/graphics/block/weatherdotcom/32x32/44.png
deleted file mode 100644
index 8e22172d9..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/44.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/45.png b/horde/themes/graphics/block/weatherdotcom/32x32/45.png
deleted file mode 100644
index 601a47db4..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/45.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/46.png b/horde/themes/graphics/block/weatherdotcom/32x32/46.png
deleted file mode 100644
index 9f5289c7f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/46.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/47.png b/horde/themes/graphics/block/weatherdotcom/32x32/47.png
deleted file mode 100644
index 9cd158c19..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/47.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/5.png b/horde/themes/graphics/block/weatherdotcom/32x32/5.png
deleted file mode 100644
index 4baf2361f..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/5.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/6.png b/horde/themes/graphics/block/weatherdotcom/32x32/6.png
deleted file mode 100644
index df27da6bd..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/6.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/7.png b/horde/themes/graphics/block/weatherdotcom/32x32/7.png
deleted file mode 100644
index 223f135b0..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/7.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/8.png b/horde/themes/graphics/block/weatherdotcom/32x32/8.png
deleted file mode 100644
index bc25c6867..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/8.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/9.png b/horde/themes/graphics/block/weatherdotcom/32x32/9.png
deleted file mode 100644
index f5cf703ec..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/9.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/TWClogo_32px.png b/horde/themes/graphics/block/weatherdotcom/32x32/TWClogo_32px.png
deleted file mode 100644
index 8c7cbd87c..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/TWClogo_32px.png and /dev/null differ
diff --git a/horde/themes/graphics/block/weatherdotcom/32x32/na.png b/horde/themes/graphics/block/weatherdotcom/32x32/na.png
deleted file mode 100644
index 160bd4ddc..000000000
Binary files a/horde/themes/graphics/block/weatherdotcom/32x32/na.png and /dev/null differ
diff --git a/horde/themes/graphics/calendar.png b/horde/themes/graphics/calendar.png
deleted file mode 100644
index 271274641..000000000
Binary files a/horde/themes/graphics/calendar.png and /dev/null differ
diff --git a/horde/themes/graphics/close.png b/horde/themes/graphics/close.png
deleted file mode 100644
index e135bc7bf..000000000
Binary files a/horde/themes/graphics/close.png and /dev/null differ
diff --git a/horde/themes/graphics/color-picker-cursor.gif b/horde/themes/graphics/color-picker-cursor.gif
deleted file mode 100644
index 865885f07..000000000
Binary files a/horde/themes/graphics/color-picker-cursor.gif and /dev/null differ
diff --git a/horde/themes/graphics/color-picker-palette.png b/horde/themes/graphics/color-picker-palette.png
deleted file mode 100644
index 6f59c601e..000000000
Binary files a/horde/themes/graphics/color-picker-palette.png and /dev/null differ
diff --git a/horde/themes/graphics/color-picker-resize.gif b/horde/themes/graphics/color-picker-resize.gif
deleted file mode 100644
index 10f047191..000000000
Binary files a/horde/themes/graphics/color-picker-resize.gif and /dev/null differ
diff --git a/horde/themes/graphics/colorpicker.png b/horde/themes/graphics/colorpicker.png
deleted file mode 100644
index c398cbd21..000000000
Binary files a/horde/themes/graphics/colorpicker.png and /dev/null differ
diff --git a/horde/themes/graphics/colorscale.png b/horde/themes/graphics/colorscale.png
deleted file mode 100644
index f46b615ee..000000000
Binary files a/horde/themes/graphics/colorscale.png and /dev/null differ
diff --git a/horde/themes/graphics/config.png b/horde/themes/graphics/config.png
deleted file mode 100644
index 862de2dfd..000000000
Binary files a/horde/themes/graphics/config.png and /dev/null differ
diff --git a/horde/themes/graphics/data.png b/horde/themes/graphics/data.png
deleted file mode 100644
index e75ddf849..000000000
Binary files a/horde/themes/graphics/data.png and /dev/null differ
diff --git a/horde/themes/graphics/datatree.png b/horde/themes/graphics/datatree.png
deleted file mode 100644
index 865c3094f..000000000
Binary files a/horde/themes/graphics/datatree.png and /dev/null differ
diff --git a/horde/themes/graphics/delete-small.png b/horde/themes/graphics/delete-small.png
deleted file mode 100644
index 35e63c64e..000000000
Binary files a/horde/themes/graphics/delete-small.png and /dev/null differ
diff --git a/horde/themes/graphics/delete.png b/horde/themes/graphics/delete.png
deleted file mode 100644
index f3076bc9f..000000000
Binary files a/horde/themes/graphics/delete.png and /dev/null differ
diff --git a/horde/themes/graphics/devel.png b/horde/themes/graphics/devel.png
deleted file mode 100644
index 49b43ed2a..000000000
Binary files a/horde/themes/graphics/devel.png and /dev/null differ
diff --git a/horde/themes/graphics/download.png b/horde/themes/graphics/download.png
deleted file mode 100644
index de62aaeb0..000000000
Binary files a/horde/themes/graphics/download.png and /dev/null differ
diff --git a/horde/themes/graphics/edit-small.png b/horde/themes/graphics/edit-small.png
deleted file mode 100644
index 9544a3d80..000000000
Binary files a/horde/themes/graphics/edit-small.png and /dev/null differ
diff --git a/horde/themes/graphics/edit.png b/horde/themes/graphics/edit.png
deleted file mode 100644
index 51103488d..000000000
Binary files a/horde/themes/graphics/edit.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/angel.png b/horde/themes/graphics/emoticons/angel.png
deleted file mode 100644
index 155579010..000000000
Binary files a/horde/themes/graphics/emoticons/angel.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/angelwink.png b/horde/themes/graphics/emoticons/angelwink.png
deleted file mode 100644
index 5e7797770..000000000
Binary files a/horde/themes/graphics/emoticons/angelwink.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/angry.png b/horde/themes/graphics/emoticons/angry.png
deleted file mode 100644
index 549d3a587..000000000
Binary files a/horde/themes/graphics/emoticons/angry.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/annoyed.png b/horde/themes/graphics/emoticons/annoyed.png
deleted file mode 100644
index 92243f62b..000000000
Binary files a/horde/themes/graphics/emoticons/annoyed.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/asleep.png b/horde/themes/graphics/emoticons/asleep.png
deleted file mode 100644
index 768c10448..000000000
Binary files a/horde/themes/graphics/emoticons/asleep.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/bigfrown.png b/horde/themes/graphics/emoticons/bigfrown.png
deleted file mode 100644
index 81a9a9d1a..000000000
Binary files a/horde/themes/graphics/emoticons/bigfrown.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/biggrin.png b/horde/themes/graphics/emoticons/biggrin.png
deleted file mode 100644
index 877cae533..000000000
Binary files a/horde/themes/graphics/emoticons/biggrin.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/blush.png b/horde/themes/graphics/emoticons/blush.png
deleted file mode 100644
index 17eac4ad6..000000000
Binary files a/horde/themes/graphics/emoticons/blush.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/clown.png b/horde/themes/graphics/emoticons/clown.png
deleted file mode 100644
index 2c5f5843c..000000000
Binary files a/horde/themes/graphics/emoticons/clown.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/confused.png b/horde/themes/graphics/emoticons/confused.png
deleted file mode 100644
index ceef12c19..000000000
Binary files a/horde/themes/graphics/emoticons/confused.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/cool.png b/horde/themes/graphics/emoticons/cool.png
deleted file mode 100644
index 4218fbb74..000000000
Binary files a/horde/themes/graphics/emoticons/cool.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/coolgrin.png b/horde/themes/graphics/emoticons/coolgrin.png
deleted file mode 100644
index 0ad11afef..000000000
Binary files a/horde/themes/graphics/emoticons/coolgrin.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/cooltongue.png b/horde/themes/graphics/emoticons/cooltongue.png
deleted file mode 100644
index 3db1b2906..000000000
Binary files a/horde/themes/graphics/emoticons/cooltongue.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/dazed.png b/horde/themes/graphics/emoticons/dazed.png
deleted file mode 100644
index 471427105..000000000
Binary files a/horde/themes/graphics/emoticons/dazed.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/devil.png b/horde/themes/graphics/emoticons/devil.png
deleted file mode 100644
index 5e1efb7a6..000000000
Binary files a/horde/themes/graphics/emoticons/devil.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/deviltongue.png b/horde/themes/graphics/emoticons/deviltongue.png
deleted file mode 100644
index 409dcd391..000000000
Binary files a/horde/themes/graphics/emoticons/deviltongue.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/disappointed.png b/horde/themes/graphics/emoticons/disappointed.png
deleted file mode 100644
index 44d554c92..000000000
Binary files a/horde/themes/graphics/emoticons/disappointed.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/embarrassed.png b/horde/themes/graphics/emoticons/embarrassed.png
deleted file mode 100644
index ebf326d21..000000000
Binary files a/horde/themes/graphics/emoticons/embarrassed.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/enraged.png b/horde/themes/graphics/emoticons/enraged.png
deleted file mode 100644
index 87fa647ab..000000000
Binary files a/horde/themes/graphics/emoticons/enraged.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/frown.png b/horde/themes/graphics/emoticons/frown.png
deleted file mode 100644
index 588c6b004..000000000
Binary files a/horde/themes/graphics/emoticons/frown.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/frustrated.png b/horde/themes/graphics/emoticons/frustrated.png
deleted file mode 100644
index d58d686b4..000000000
Binary files a/horde/themes/graphics/emoticons/frustrated.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/grin.png b/horde/themes/graphics/emoticons/grin.png
deleted file mode 100644
index b7ff8ed3b..000000000
Binary files a/horde/themes/graphics/emoticons/grin.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/hangover.png b/horde/themes/graphics/emoticons/hangover.png
deleted file mode 100644
index dae196d7d..000000000
Binary files a/horde/themes/graphics/emoticons/hangover.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/hippie.png b/horde/themes/graphics/emoticons/hippie.png
deleted file mode 100644
index 433057c62..000000000
Binary files a/horde/themes/graphics/emoticons/hippie.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/hippiegrin.png b/horde/themes/graphics/emoticons/hippiegrin.png
deleted file mode 100644
index f458e362f..000000000
Binary files a/horde/themes/graphics/emoticons/hippiegrin.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/hippietongue.png b/horde/themes/graphics/emoticons/hippietongue.png
deleted file mode 100644
index 90e202a69..000000000
Binary files a/horde/themes/graphics/emoticons/hippietongue.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/hurt.png b/horde/themes/graphics/emoticons/hurt.png
deleted file mode 100644
index f2fdba662..000000000
Binary files a/horde/themes/graphics/emoticons/hurt.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/indifferent.png b/horde/themes/graphics/emoticons/indifferent.png
deleted file mode 100644
index 453b3a5e7..000000000
Binary files a/horde/themes/graphics/emoticons/indifferent.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/love.png b/horde/themes/graphics/emoticons/love.png
deleted file mode 100644
index 8bbe6c79a..000000000
Binary files a/horde/themes/graphics/emoticons/love.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/mad.png b/horde/themes/graphics/emoticons/mad.png
deleted file mode 100644
index 66c2934b8..000000000
Binary files a/horde/themes/graphics/emoticons/mad.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/mrt.png b/horde/themes/graphics/emoticons/mrt.png
deleted file mode 100644
index c335d1912..000000000
Binary files a/horde/themes/graphics/emoticons/mrt.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/punk.png b/horde/themes/graphics/emoticons/punk.png
deleted file mode 100644
index c50239eaa..000000000
Binary files a/horde/themes/graphics/emoticons/punk.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/punkmohawk.png b/horde/themes/graphics/emoticons/punkmohawk.png
deleted file mode 100644
index 67f017e26..000000000
Binary files a/horde/themes/graphics/emoticons/punkmohawk.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/punktongue.png b/horde/themes/graphics/emoticons/punktongue.png
deleted file mode 100644
index a820f8207..000000000
Binary files a/horde/themes/graphics/emoticons/punktongue.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/raspberry.png b/horde/themes/graphics/emoticons/raspberry.png
deleted file mode 100644
index e1f6b284a..000000000
Binary files a/horde/themes/graphics/emoticons/raspberry.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/sad.png b/horde/themes/graphics/emoticons/sad.png
deleted file mode 100644
index 2a00f9fed..000000000
Binary files a/horde/themes/graphics/emoticons/sad.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/shout.png b/horde/themes/graphics/emoticons/shout.png
deleted file mode 100644
index bccf85f9c..000000000
Binary files a/horde/themes/graphics/emoticons/shout.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/smile.png b/horde/themes/graphics/emoticons/smile.png
deleted file mode 100644
index 195afcc58..000000000
Binary files a/horde/themes/graphics/emoticons/smile.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/tired.png b/horde/themes/graphics/emoticons/tired.png
deleted file mode 100644
index dc7017bfb..000000000
Binary files a/horde/themes/graphics/emoticons/tired.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/tongueout.png b/horde/themes/graphics/emoticons/tongueout.png
deleted file mode 100644
index 77a4578d5..000000000
Binary files a/horde/themes/graphics/emoticons/tongueout.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/vampire.png b/horde/themes/graphics/emoticons/vampire.png
deleted file mode 100644
index 8aaca535b..000000000
Binary files a/horde/themes/graphics/emoticons/vampire.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/wink.png b/horde/themes/graphics/emoticons/wink.png
deleted file mode 100644
index 63ccc192e..000000000
Binary files a/horde/themes/graphics/emoticons/wink.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/winkgrin.png b/horde/themes/graphics/emoticons/winkgrin.png
deleted file mode 100644
index 498a0ebbf..000000000
Binary files a/horde/themes/graphics/emoticons/winkgrin.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/winktongue.png b/horde/themes/graphics/emoticons/winktongue.png
deleted file mode 100644
index b3ccf496e..000000000
Binary files a/horde/themes/graphics/emoticons/winktongue.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/winktongueout.png b/horde/themes/graphics/emoticons/winktongueout.png
deleted file mode 100644
index 4b8811cf2..000000000
Binary files a/horde/themes/graphics/emoticons/winktongueout.png and /dev/null differ
diff --git a/horde/themes/graphics/emoticons/worried.png b/horde/themes/graphics/emoticons/worried.png
deleted file mode 100644
index a216abc88..000000000
Binary files a/horde/themes/graphics/emoticons/worried.png and /dev/null differ
diff --git a/horde/themes/graphics/external.png b/horde/themes/graphics/external.png
deleted file mode 100644
index 4607acabf..000000000
Binary files a/horde/themes/graphics/external.png and /dev/null differ
diff --git a/horde/themes/graphics/favicon.ico b/horde/themes/graphics/favicon.ico
deleted file mode 100644
index fe753dd48..000000000
Binary files a/horde/themes/graphics/favicon.ico and /dev/null differ
diff --git a/horde/themes/graphics/feed.png b/horde/themes/graphics/feed.png
deleted file mode 100644
index 9390b1662..000000000
Binary files a/horde/themes/graphics/feed.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ad.png b/horde/themes/graphics/flags/ad.png
deleted file mode 100644
index f8321f7bf..000000000
Binary files a/horde/themes/graphics/flags/ad.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ae.png b/horde/themes/graphics/flags/ae.png
deleted file mode 100644
index ef3a1ecfc..000000000
Binary files a/horde/themes/graphics/flags/ae.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/af.png b/horde/themes/graphics/flags/af.png
deleted file mode 100644
index e8d258382..000000000
Binary files a/horde/themes/graphics/flags/af.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ag.png b/horde/themes/graphics/flags/ag.png
deleted file mode 100644
index 8864d161b..000000000
Binary files a/horde/themes/graphics/flags/ag.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ai.png b/horde/themes/graphics/flags/ai.png
deleted file mode 100644
index 3af93b375..000000000
Binary files a/horde/themes/graphics/flags/ai.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/al.png b/horde/themes/graphics/flags/al.png
deleted file mode 100644
index 2136bc665..000000000
Binary files a/horde/themes/graphics/flags/al.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/am.png b/horde/themes/graphics/flags/am.png
deleted file mode 100644
index 53f1501d6..000000000
Binary files a/horde/themes/graphics/flags/am.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/an.png b/horde/themes/graphics/flags/an.png
deleted file mode 100644
index 633e4b89f..000000000
Binary files a/horde/themes/graphics/flags/an.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ao.png b/horde/themes/graphics/flags/ao.png
deleted file mode 100644
index bcbd1d6d4..000000000
Binary files a/horde/themes/graphics/flags/ao.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ar.png b/horde/themes/graphics/flags/ar.png
deleted file mode 100644
index e9c09f68e..000000000
Binary files a/horde/themes/graphics/flags/ar.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/as.png b/horde/themes/graphics/flags/as.png
deleted file mode 100644
index 1e461786d..000000000
Binary files a/horde/themes/graphics/flags/as.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/at.png b/horde/themes/graphics/flags/at.png
deleted file mode 100644
index add9b5fd8..000000000
Binary files a/horde/themes/graphics/flags/at.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/au.png b/horde/themes/graphics/flags/au.png
deleted file mode 100644
index 2e7d57c06..000000000
Binary files a/horde/themes/graphics/flags/au.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/aw.png b/horde/themes/graphics/flags/aw.png
deleted file mode 100644
index 2d9fb2d55..000000000
Binary files a/horde/themes/graphics/flags/aw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ax.png b/horde/themes/graphics/flags/ax.png
deleted file mode 100644
index 9e4bc8300..000000000
Binary files a/horde/themes/graphics/flags/ax.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/az.png b/horde/themes/graphics/flags/az.png
deleted file mode 100644
index 6c289515b..000000000
Binary files a/horde/themes/graphics/flags/az.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ba.png b/horde/themes/graphics/flags/ba.png
deleted file mode 100644
index 920abc358..000000000
Binary files a/horde/themes/graphics/flags/ba.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bb.png b/horde/themes/graphics/flags/bb.png
deleted file mode 100644
index 2b0249fde..000000000
Binary files a/horde/themes/graphics/flags/bb.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bd.png b/horde/themes/graphics/flags/bd.png
deleted file mode 100644
index 87e26accb..000000000
Binary files a/horde/themes/graphics/flags/bd.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/be.png b/horde/themes/graphics/flags/be.png
deleted file mode 100644
index e2e700328..000000000
Binary files a/horde/themes/graphics/flags/be.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bf.png b/horde/themes/graphics/flags/bf.png
deleted file mode 100644
index 9de902746..000000000
Binary files a/horde/themes/graphics/flags/bf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bg.png b/horde/themes/graphics/flags/bg.png
deleted file mode 100644
index 3c04762ab..000000000
Binary files a/horde/themes/graphics/flags/bg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bh.png b/horde/themes/graphics/flags/bh.png
deleted file mode 100644
index ea8ce6876..000000000
Binary files a/horde/themes/graphics/flags/bh.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bi.png b/horde/themes/graphics/flags/bi.png
deleted file mode 100644
index f470c11d6..000000000
Binary files a/horde/themes/graphics/flags/bi.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bj.png b/horde/themes/graphics/flags/bj.png
deleted file mode 100644
index f80d05b38..000000000
Binary files a/horde/themes/graphics/flags/bj.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bm.png b/horde/themes/graphics/flags/bm.png
deleted file mode 100644
index b46c52ca3..000000000
Binary files a/horde/themes/graphics/flags/bm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bn.png b/horde/themes/graphics/flags/bn.png
deleted file mode 100644
index 0c2aab0a7..000000000
Binary files a/horde/themes/graphics/flags/bn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bo.png b/horde/themes/graphics/flags/bo.png
deleted file mode 100644
index 037f048bd..000000000
Binary files a/horde/themes/graphics/flags/bo.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/br.png b/horde/themes/graphics/flags/br.png
deleted file mode 100644
index 803edc79f..000000000
Binary files a/horde/themes/graphics/flags/br.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bs.png b/horde/themes/graphics/flags/bs.png
deleted file mode 100644
index e81adf749..000000000
Binary files a/horde/themes/graphics/flags/bs.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bt.png b/horde/themes/graphics/flags/bt.png
deleted file mode 100644
index 622cee022..000000000
Binary files a/horde/themes/graphics/flags/bt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bv.png b/horde/themes/graphics/flags/bv.png
deleted file mode 100644
index 27f8ceada..000000000
Binary files a/horde/themes/graphics/flags/bv.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bw.png b/horde/themes/graphics/flags/bw.png
deleted file mode 100644
index ffbb4af8f..000000000
Binary files a/horde/themes/graphics/flags/bw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/by.png b/horde/themes/graphics/flags/by.png
deleted file mode 100644
index e26c73179..000000000
Binary files a/horde/themes/graphics/flags/by.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/bz.png b/horde/themes/graphics/flags/bz.png
deleted file mode 100644
index 045ad9337..000000000
Binary files a/horde/themes/graphics/flags/bz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ca.png b/horde/themes/graphics/flags/ca.png
deleted file mode 100644
index 5e16d7ef5..000000000
Binary files a/horde/themes/graphics/flags/ca.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cc.png b/horde/themes/graphics/flags/cc.png
deleted file mode 100644
index 8f9072752..000000000
Binary files a/horde/themes/graphics/flags/cc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cd.png b/horde/themes/graphics/flags/cd.png
deleted file mode 100644
index 5e4894248..000000000
Binary files a/horde/themes/graphics/flags/cd.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cf.png b/horde/themes/graphics/flags/cf.png
deleted file mode 100644
index 1e28fb60b..000000000
Binary files a/horde/themes/graphics/flags/cf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cg.png b/horde/themes/graphics/flags/cg.png
deleted file mode 100644
index 9edeb0225..000000000
Binary files a/horde/themes/graphics/flags/cg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ch.png b/horde/themes/graphics/flags/ch.png
deleted file mode 100644
index 242ec01aa..000000000
Binary files a/horde/themes/graphics/flags/ch.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ci.png b/horde/themes/graphics/flags/ci.png
deleted file mode 100644
index 2823c904e..000000000
Binary files a/horde/themes/graphics/flags/ci.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ck.png b/horde/themes/graphics/flags/ck.png
deleted file mode 100644
index 222e9f75f..000000000
Binary files a/horde/themes/graphics/flags/ck.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cl.png b/horde/themes/graphics/flags/cl.png
deleted file mode 100644
index 92594ffca..000000000
Binary files a/horde/themes/graphics/flags/cl.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cm.png b/horde/themes/graphics/flags/cm.png
deleted file mode 100644
index 573a32b8d..000000000
Binary files a/horde/themes/graphics/flags/cm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cn.png b/horde/themes/graphics/flags/cn.png
deleted file mode 100644
index 01ca7909c..000000000
Binary files a/horde/themes/graphics/flags/cn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/co.png b/horde/themes/graphics/flags/co.png
deleted file mode 100644
index c4fcd2e72..000000000
Binary files a/horde/themes/graphics/flags/co.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cr.png b/horde/themes/graphics/flags/cr.png
deleted file mode 100644
index 3a4b5c4ed..000000000
Binary files a/horde/themes/graphics/flags/cr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cs.png b/horde/themes/graphics/flags/cs.png
deleted file mode 100644
index 787b22897..000000000
Binary files a/horde/themes/graphics/flags/cs.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cu.png b/horde/themes/graphics/flags/cu.png
deleted file mode 100644
index 48a6bb5e2..000000000
Binary files a/horde/themes/graphics/flags/cu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cv.png b/horde/themes/graphics/flags/cv.png
deleted file mode 100644
index d590cc462..000000000
Binary files a/horde/themes/graphics/flags/cv.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cx.png b/horde/themes/graphics/flags/cx.png
deleted file mode 100644
index 23552efa4..000000000
Binary files a/horde/themes/graphics/flags/cx.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cy.png b/horde/themes/graphics/flags/cy.png
deleted file mode 100644
index 5b1ad6c07..000000000
Binary files a/horde/themes/graphics/flags/cy.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/cz.png b/horde/themes/graphics/flags/cz.png
deleted file mode 100644
index d23f14019..000000000
Binary files a/horde/themes/graphics/flags/cz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/de.png b/horde/themes/graphics/flags/de.png
deleted file mode 100644
index 3960b0022..000000000
Binary files a/horde/themes/graphics/flags/de.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/dj.png b/horde/themes/graphics/flags/dj.png
deleted file mode 100644
index 205b808e1..000000000
Binary files a/horde/themes/graphics/flags/dj.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/dk.png b/horde/themes/graphics/flags/dk.png
deleted file mode 100644
index 6a283f466..000000000
Binary files a/horde/themes/graphics/flags/dk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/dm.png b/horde/themes/graphics/flags/dm.png
deleted file mode 100644
index ce8ff436b..000000000
Binary files a/horde/themes/graphics/flags/dm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/do.png b/horde/themes/graphics/flags/do.png
deleted file mode 100644
index ae26a2586..000000000
Binary files a/horde/themes/graphics/flags/do.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/dz.png b/horde/themes/graphics/flags/dz.png
deleted file mode 100644
index 631a616e8..000000000
Binary files a/horde/themes/graphics/flags/dz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ec.png b/horde/themes/graphics/flags/ec.png
deleted file mode 100644
index 3a2b72275..000000000
Binary files a/horde/themes/graphics/flags/ec.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ee.png b/horde/themes/graphics/flags/ee.png
deleted file mode 100644
index 0c82efb7d..000000000
Binary files a/horde/themes/graphics/flags/ee.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/eg.png b/horde/themes/graphics/flags/eg.png
deleted file mode 100644
index 39e5619d5..000000000
Binary files a/horde/themes/graphics/flags/eg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/eh.png b/horde/themes/graphics/flags/eh.png
deleted file mode 100644
index 9368adb20..000000000
Binary files a/horde/themes/graphics/flags/eh.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/er.png b/horde/themes/graphics/flags/er.png
deleted file mode 100644
index 1201bd53b..000000000
Binary files a/horde/themes/graphics/flags/er.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/es.png b/horde/themes/graphics/flags/es.png
deleted file mode 100644
index 362b00efb..000000000
Binary files a/horde/themes/graphics/flags/es.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/et.png b/horde/themes/graphics/flags/et.png
deleted file mode 100644
index 971391fa8..000000000
Binary files a/horde/themes/graphics/flags/et.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/eu.png b/horde/themes/graphics/flags/eu.png
deleted file mode 100644
index 965ae4ead..000000000
Binary files a/horde/themes/graphics/flags/eu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fam.png b/horde/themes/graphics/flags/fam.png
deleted file mode 100644
index fed4a0157..000000000
Binary files a/horde/themes/graphics/flags/fam.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fi.png b/horde/themes/graphics/flags/fi.png
deleted file mode 100644
index 2cb8fac2c..000000000
Binary files a/horde/themes/graphics/flags/fi.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fj.png b/horde/themes/graphics/flags/fj.png
deleted file mode 100644
index c28b245d1..000000000
Binary files a/horde/themes/graphics/flags/fj.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fk.png b/horde/themes/graphics/flags/fk.png
deleted file mode 100644
index 13f8193d0..000000000
Binary files a/horde/themes/graphics/flags/fk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fm.png b/horde/themes/graphics/flags/fm.png
deleted file mode 100644
index bbee80b88..000000000
Binary files a/horde/themes/graphics/flags/fm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fo.png b/horde/themes/graphics/flags/fo.png
deleted file mode 100644
index cbceb809e..000000000
Binary files a/horde/themes/graphics/flags/fo.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/fr.png b/horde/themes/graphics/flags/fr.png
deleted file mode 100644
index f6a43d647..000000000
Binary files a/horde/themes/graphics/flags/fr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ga.png b/horde/themes/graphics/flags/ga.png
deleted file mode 100644
index 99ea8fc63..000000000
Binary files a/horde/themes/graphics/flags/ga.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gb.png b/horde/themes/graphics/flags/gb.png
deleted file mode 100644
index 1f70cf864..000000000
Binary files a/horde/themes/graphics/flags/gb.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gd.png b/horde/themes/graphics/flags/gd.png
deleted file mode 100644
index 2d57ff059..000000000
Binary files a/horde/themes/graphics/flags/gd.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ge.png b/horde/themes/graphics/flags/ge.png
deleted file mode 100644
index 222d07820..000000000
Binary files a/horde/themes/graphics/flags/ge.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gf.png b/horde/themes/graphics/flags/gf.png
deleted file mode 100644
index f6a43d647..000000000
Binary files a/horde/themes/graphics/flags/gf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gh.png b/horde/themes/graphics/flags/gh.png
deleted file mode 100644
index 83bcb7ccc..000000000
Binary files a/horde/themes/graphics/flags/gh.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gi.png b/horde/themes/graphics/flags/gi.png
deleted file mode 100644
index e76797f62..000000000
Binary files a/horde/themes/graphics/flags/gi.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gl.png b/horde/themes/graphics/flags/gl.png
deleted file mode 100644
index 145ec0629..000000000
Binary files a/horde/themes/graphics/flags/gl.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gm.png b/horde/themes/graphics/flags/gm.png
deleted file mode 100644
index 80179829f..000000000
Binary files a/horde/themes/graphics/flags/gm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gn.png b/horde/themes/graphics/flags/gn.png
deleted file mode 100644
index 7d3d3b7e1..000000000
Binary files a/horde/themes/graphics/flags/gn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gp.png b/horde/themes/graphics/flags/gp.png
deleted file mode 100644
index 63d130598..000000000
Binary files a/horde/themes/graphics/flags/gp.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gq.png b/horde/themes/graphics/flags/gq.png
deleted file mode 100644
index b7a6b61c8..000000000
Binary files a/horde/themes/graphics/flags/gq.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gr.png b/horde/themes/graphics/flags/gr.png
deleted file mode 100644
index 53a2c87f9..000000000
Binary files a/horde/themes/graphics/flags/gr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gs.png b/horde/themes/graphics/flags/gs.png
deleted file mode 100644
index b6f6b2bd9..000000000
Binary files a/horde/themes/graphics/flags/gs.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gt.png b/horde/themes/graphics/flags/gt.png
deleted file mode 100644
index 6ea64f7ba..000000000
Binary files a/horde/themes/graphics/flags/gt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gu.png b/horde/themes/graphics/flags/gu.png
deleted file mode 100644
index a6f73279f..000000000
Binary files a/horde/themes/graphics/flags/gu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gw.png b/horde/themes/graphics/flags/gw.png
deleted file mode 100644
index dcdb96771..000000000
Binary files a/horde/themes/graphics/flags/gw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/gy.png b/horde/themes/graphics/flags/gy.png
deleted file mode 100644
index 87a566087..000000000
Binary files a/horde/themes/graphics/flags/gy.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/hk.png b/horde/themes/graphics/flags/hk.png
deleted file mode 100644
index 9965c9ebf..000000000
Binary files a/horde/themes/graphics/flags/hk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/hm.png b/horde/themes/graphics/flags/hm.png
deleted file mode 100644
index 2e7d57c06..000000000
Binary files a/horde/themes/graphics/flags/hm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/hn.png b/horde/themes/graphics/flags/hn.png
deleted file mode 100644
index cb2ca0c43..000000000
Binary files a/horde/themes/graphics/flags/hn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/hr.png b/horde/themes/graphics/flags/hr.png
deleted file mode 100644
index 3c0e4d3f0..000000000
Binary files a/horde/themes/graphics/flags/hr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ht.png b/horde/themes/graphics/flags/ht.png
deleted file mode 100644
index 5b450ec99..000000000
Binary files a/horde/themes/graphics/flags/ht.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/hu.png b/horde/themes/graphics/flags/hu.png
deleted file mode 100644
index 071a86f3d..000000000
Binary files a/horde/themes/graphics/flags/hu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/id.png b/horde/themes/graphics/flags/id.png
deleted file mode 100644
index c6bc0fafa..000000000
Binary files a/horde/themes/graphics/flags/id.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ie.png b/horde/themes/graphics/flags/ie.png
deleted file mode 100644
index 247352764..000000000
Binary files a/horde/themes/graphics/flags/ie.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/il.png b/horde/themes/graphics/flags/il.png
deleted file mode 100644
index 2ca772d0b..000000000
Binary files a/horde/themes/graphics/flags/il.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/in.png b/horde/themes/graphics/flags/in.png
deleted file mode 100644
index dec51b9af..000000000
Binary files a/horde/themes/graphics/flags/in.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/io.png b/horde/themes/graphics/flags/io.png
deleted file mode 100644
index adb94d00b..000000000
Binary files a/horde/themes/graphics/flags/io.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/iq.png b/horde/themes/graphics/flags/iq.png
deleted file mode 100644
index 6c0e60fd0..000000000
Binary files a/horde/themes/graphics/flags/iq.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ir.png b/horde/themes/graphics/flags/ir.png
deleted file mode 100644
index 05192b827..000000000
Binary files a/horde/themes/graphics/flags/ir.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/is.png b/horde/themes/graphics/flags/is.png
deleted file mode 100644
index 26b75afaf..000000000
Binary files a/horde/themes/graphics/flags/is.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/it.png b/horde/themes/graphics/flags/it.png
deleted file mode 100644
index 89692f74f..000000000
Binary files a/horde/themes/graphics/flags/it.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/jm.png b/horde/themes/graphics/flags/jm.png
deleted file mode 100644
index 7312603b9..000000000
Binary files a/horde/themes/graphics/flags/jm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/jo.png b/horde/themes/graphics/flags/jo.png
deleted file mode 100644
index 3f0cfe83c..000000000
Binary files a/horde/themes/graphics/flags/jo.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/jp.png b/horde/themes/graphics/flags/jp.png
deleted file mode 100644
index 325fbad3f..000000000
Binary files a/horde/themes/graphics/flags/jp.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ke.png b/horde/themes/graphics/flags/ke.png
deleted file mode 100644
index c571b07c0..000000000
Binary files a/horde/themes/graphics/flags/ke.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kg.png b/horde/themes/graphics/flags/kg.png
deleted file mode 100644
index c41b87796..000000000
Binary files a/horde/themes/graphics/flags/kg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kh.png b/horde/themes/graphics/flags/kh.png
deleted file mode 100644
index 093832612..000000000
Binary files a/horde/themes/graphics/flags/kh.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ki.png b/horde/themes/graphics/flags/ki.png
deleted file mode 100644
index a615992c2..000000000
Binary files a/horde/themes/graphics/flags/ki.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/km.png b/horde/themes/graphics/flags/km.png
deleted file mode 100644
index 4401a900b..000000000
Binary files a/horde/themes/graphics/flags/km.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kn.png b/horde/themes/graphics/flags/kn.png
deleted file mode 100644
index 53982697e..000000000
Binary files a/horde/themes/graphics/flags/kn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kp.png b/horde/themes/graphics/flags/kp.png
deleted file mode 100644
index 7cf2a76b2..000000000
Binary files a/horde/themes/graphics/flags/kp.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kr.png b/horde/themes/graphics/flags/kr.png
deleted file mode 100644
index b33ea10d0..000000000
Binary files a/horde/themes/graphics/flags/kr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kw.png b/horde/themes/graphics/flags/kw.png
deleted file mode 100644
index 165d09d04..000000000
Binary files a/horde/themes/graphics/flags/kw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ky.png b/horde/themes/graphics/flags/ky.png
deleted file mode 100644
index c733f58b4..000000000
Binary files a/horde/themes/graphics/flags/ky.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/kz.png b/horde/themes/graphics/flags/kz.png
deleted file mode 100644
index ef86c2ff6..000000000
Binary files a/horde/themes/graphics/flags/kz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/la.png b/horde/themes/graphics/flags/la.png
deleted file mode 100644
index f25bcac2f..000000000
Binary files a/horde/themes/graphics/flags/la.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lb.png b/horde/themes/graphics/flags/lb.png
deleted file mode 100644
index a2bc2adfe..000000000
Binary files a/horde/themes/graphics/flags/lb.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lc.png b/horde/themes/graphics/flags/lc.png
deleted file mode 100644
index f4f58ccd7..000000000
Binary files a/horde/themes/graphics/flags/lc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/li.png b/horde/themes/graphics/flags/li.png
deleted file mode 100644
index b6df7ad35..000000000
Binary files a/horde/themes/graphics/flags/li.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lk.png b/horde/themes/graphics/flags/lk.png
deleted file mode 100644
index 965e484b1..000000000
Binary files a/horde/themes/graphics/flags/lk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lr.png b/horde/themes/graphics/flags/lr.png
deleted file mode 100644
index 89a5bc7e7..000000000
Binary files a/horde/themes/graphics/flags/lr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ls.png b/horde/themes/graphics/flags/ls.png
deleted file mode 100644
index b188dd5ce..000000000
Binary files a/horde/themes/graphics/flags/ls.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lt.png b/horde/themes/graphics/flags/lt.png
deleted file mode 100644
index b6b4b7af9..000000000
Binary files a/horde/themes/graphics/flags/lt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lu.png b/horde/themes/graphics/flags/lu.png
deleted file mode 100644
index 1d7d0848b..000000000
Binary files a/horde/themes/graphics/flags/lu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/lv.png b/horde/themes/graphics/flags/lv.png
deleted file mode 100644
index 839f74203..000000000
Binary files a/horde/themes/graphics/flags/lv.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ly.png b/horde/themes/graphics/flags/ly.png
deleted file mode 100644
index 27dc4146e..000000000
Binary files a/horde/themes/graphics/flags/ly.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ma.png b/horde/themes/graphics/flags/ma.png
deleted file mode 100644
index b9f1bcd1c..000000000
Binary files a/horde/themes/graphics/flags/ma.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mc.png b/horde/themes/graphics/flags/mc.png
deleted file mode 100644
index 1aa830f12..000000000
Binary files a/horde/themes/graphics/flags/mc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/md.png b/horde/themes/graphics/flags/md.png
deleted file mode 100644
index cee3ac3a4..000000000
Binary files a/horde/themes/graphics/flags/md.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/me.png b/horde/themes/graphics/flags/me.png
deleted file mode 100644
index 29ee5b030..000000000
Binary files a/horde/themes/graphics/flags/me.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mg.png b/horde/themes/graphics/flags/mg.png
deleted file mode 100644
index 0f53464ea..000000000
Binary files a/horde/themes/graphics/flags/mg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mh.png b/horde/themes/graphics/flags/mh.png
deleted file mode 100644
index 914faeab2..000000000
Binary files a/horde/themes/graphics/flags/mh.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mk.png b/horde/themes/graphics/flags/mk.png
deleted file mode 100644
index 6813049c8..000000000
Binary files a/horde/themes/graphics/flags/mk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ml.png b/horde/themes/graphics/flags/ml.png
deleted file mode 100644
index 8471001f4..000000000
Binary files a/horde/themes/graphics/flags/ml.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mm.png b/horde/themes/graphics/flags/mm.png
deleted file mode 100644
index 83a17664a..000000000
Binary files a/horde/themes/graphics/flags/mm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mn.png b/horde/themes/graphics/flags/mn.png
deleted file mode 100644
index 14233087f..000000000
Binary files a/horde/themes/graphics/flags/mn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mo.png b/horde/themes/graphics/flags/mo.png
deleted file mode 100644
index 0d88183d9..000000000
Binary files a/horde/themes/graphics/flags/mo.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mp.png b/horde/themes/graphics/flags/mp.png
deleted file mode 100644
index b4144efed..000000000
Binary files a/horde/themes/graphics/flags/mp.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mq.png b/horde/themes/graphics/flags/mq.png
deleted file mode 100644
index dff544a74..000000000
Binary files a/horde/themes/graphics/flags/mq.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mr.png b/horde/themes/graphics/flags/mr.png
deleted file mode 100644
index f4b863613..000000000
Binary files a/horde/themes/graphics/flags/mr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ms.png b/horde/themes/graphics/flags/ms.png
deleted file mode 100644
index b959f7961..000000000
Binary files a/horde/themes/graphics/flags/ms.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mt.png b/horde/themes/graphics/flags/mt.png
deleted file mode 100644
index 00af94871..000000000
Binary files a/horde/themes/graphics/flags/mt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mu.png b/horde/themes/graphics/flags/mu.png
deleted file mode 100644
index 462193c54..000000000
Binary files a/horde/themes/graphics/flags/mu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mv.png b/horde/themes/graphics/flags/mv.png
deleted file mode 100644
index d30afbecb..000000000
Binary files a/horde/themes/graphics/flags/mv.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mw.png b/horde/themes/graphics/flags/mw.png
deleted file mode 100644
index 9b1190586..000000000
Binary files a/horde/themes/graphics/flags/mw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mx.png b/horde/themes/graphics/flags/mx.png
deleted file mode 100644
index 9a9a3f559..000000000
Binary files a/horde/themes/graphics/flags/mx.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/my.png b/horde/themes/graphics/flags/my.png
deleted file mode 100644
index 17431735e..000000000
Binary files a/horde/themes/graphics/flags/my.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/mz.png b/horde/themes/graphics/flags/mz.png
deleted file mode 100644
index 0d225fb78..000000000
Binary files a/horde/themes/graphics/flags/mz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/na.png b/horde/themes/graphics/flags/na.png
deleted file mode 100644
index 9fd900b42..000000000
Binary files a/horde/themes/graphics/flags/na.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/nc.png b/horde/themes/graphics/flags/nc.png
deleted file mode 100644
index f6a43d647..000000000
Binary files a/horde/themes/graphics/flags/nc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ne.png b/horde/themes/graphics/flags/ne.png
deleted file mode 100644
index 92a4e9a6b..000000000
Binary files a/horde/themes/graphics/flags/ne.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/nf.png b/horde/themes/graphics/flags/nf.png
deleted file mode 100644
index d529be8c5..000000000
Binary files a/horde/themes/graphics/flags/nf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ng.png b/horde/themes/graphics/flags/ng.png
deleted file mode 100644
index cfac39f17..000000000
Binary files a/horde/themes/graphics/flags/ng.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ni.png b/horde/themes/graphics/flags/ni.png
deleted file mode 100644
index 72fcc24db..000000000
Binary files a/horde/themes/graphics/flags/ni.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/nl.png b/horde/themes/graphics/flags/nl.png
deleted file mode 100644
index 314ce6500..000000000
Binary files a/horde/themes/graphics/flags/nl.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/no.png b/horde/themes/graphics/flags/no.png
deleted file mode 100644
index 27f8ceada..000000000
Binary files a/horde/themes/graphics/flags/no.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/np.png b/horde/themes/graphics/flags/np.png
deleted file mode 100644
index a86c65110..000000000
Binary files a/horde/themes/graphics/flags/np.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/nr.png b/horde/themes/graphics/flags/nr.png
deleted file mode 100644
index 9b7e014b5..000000000
Binary files a/horde/themes/graphics/flags/nr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/nu.png b/horde/themes/graphics/flags/nu.png
deleted file mode 100644
index 6a470614e..000000000
Binary files a/horde/themes/graphics/flags/nu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/nz.png b/horde/themes/graphics/flags/nz.png
deleted file mode 100644
index 54bc78c32..000000000
Binary files a/horde/themes/graphics/flags/nz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/om.png b/horde/themes/graphics/flags/om.png
deleted file mode 100644
index 82b67c374..000000000
Binary files a/horde/themes/graphics/flags/om.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pa.png b/horde/themes/graphics/flags/pa.png
deleted file mode 100644
index 5604b7563..000000000
Binary files a/horde/themes/graphics/flags/pa.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pe.png b/horde/themes/graphics/flags/pe.png
deleted file mode 100644
index 62a04977f..000000000
Binary files a/horde/themes/graphics/flags/pe.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pf.png b/horde/themes/graphics/flags/pf.png
deleted file mode 100644
index c22fa3a05..000000000
Binary files a/horde/themes/graphics/flags/pf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pg.png b/horde/themes/graphics/flags/pg.png
deleted file mode 100644
index b05ebca25..000000000
Binary files a/horde/themes/graphics/flags/pg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ph.png b/horde/themes/graphics/flags/ph.png
deleted file mode 100644
index c4f9807a9..000000000
Binary files a/horde/themes/graphics/flags/ph.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pk.png b/horde/themes/graphics/flags/pk.png
deleted file mode 100644
index 679774464..000000000
Binary files a/horde/themes/graphics/flags/pk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pl.png b/horde/themes/graphics/flags/pl.png
deleted file mode 100644
index d413d010b..000000000
Binary files a/horde/themes/graphics/flags/pl.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pm.png b/horde/themes/graphics/flags/pm.png
deleted file mode 100644
index 165b864f8..000000000
Binary files a/horde/themes/graphics/flags/pm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pn.png b/horde/themes/graphics/flags/pn.png
deleted file mode 100644
index be0526069..000000000
Binary files a/horde/themes/graphics/flags/pn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pr.png b/horde/themes/graphics/flags/pr.png
deleted file mode 100644
index 0805de4d8..000000000
Binary files a/horde/themes/graphics/flags/pr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ps.png b/horde/themes/graphics/flags/ps.png
deleted file mode 100644
index f5f547762..000000000
Binary files a/horde/themes/graphics/flags/ps.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pt.png b/horde/themes/graphics/flags/pt.png
deleted file mode 100644
index 298887188..000000000
Binary files a/horde/themes/graphics/flags/pt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/pw.png b/horde/themes/graphics/flags/pw.png
deleted file mode 100644
index 5c4680d17..000000000
Binary files a/horde/themes/graphics/flags/pw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/py.png b/horde/themes/graphics/flags/py.png
deleted file mode 100644
index dde2b2076..000000000
Binary files a/horde/themes/graphics/flags/py.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/qa.png b/horde/themes/graphics/flags/qa.png
deleted file mode 100644
index ed4c621fa..000000000
Binary files a/horde/themes/graphics/flags/qa.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/re.png b/horde/themes/graphics/flags/re.png
deleted file mode 100644
index f6a43d647..000000000
Binary files a/horde/themes/graphics/flags/re.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ro.png b/horde/themes/graphics/flags/ro.png
deleted file mode 100644
index 52e917c8b..000000000
Binary files a/horde/themes/graphics/flags/ro.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/rs.png b/horde/themes/graphics/flags/rs.png
deleted file mode 100644
index f3fa16a0f..000000000
Binary files a/horde/themes/graphics/flags/rs.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ru.png b/horde/themes/graphics/flags/ru.png
deleted file mode 100644
index ca11fa720..000000000
Binary files a/horde/themes/graphics/flags/ru.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/rw.png b/horde/themes/graphics/flags/rw.png
deleted file mode 100644
index 650690581..000000000
Binary files a/horde/themes/graphics/flags/rw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sa.png b/horde/themes/graphics/flags/sa.png
deleted file mode 100644
index cece465dd..000000000
Binary files a/horde/themes/graphics/flags/sa.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sb.png b/horde/themes/graphics/flags/sb.png
deleted file mode 100644
index bac6ba26c..000000000
Binary files a/horde/themes/graphics/flags/sb.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sc.png b/horde/themes/graphics/flags/sc.png
deleted file mode 100644
index 3dda23c07..000000000
Binary files a/horde/themes/graphics/flags/sc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/scotland.png b/horde/themes/graphics/flags/scotland.png
deleted file mode 100644
index 1641f7728..000000000
Binary files a/horde/themes/graphics/flags/scotland.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sd.png b/horde/themes/graphics/flags/sd.png
deleted file mode 100644
index 757fc2a6b..000000000
Binary files a/horde/themes/graphics/flags/sd.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/se.png b/horde/themes/graphics/flags/se.png
deleted file mode 100644
index bddbbd0d4..000000000
Binary files a/horde/themes/graphics/flags/se.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sg.png b/horde/themes/graphics/flags/sg.png
deleted file mode 100644
index e487dc15e..000000000
Binary files a/horde/themes/graphics/flags/sg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sh.png b/horde/themes/graphics/flags/sh.png
deleted file mode 100644
index ce4d15baf..000000000
Binary files a/horde/themes/graphics/flags/sh.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/si.png b/horde/themes/graphics/flags/si.png
deleted file mode 100644
index 874b75bb2..000000000
Binary files a/horde/themes/graphics/flags/si.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sj.png b/horde/themes/graphics/flags/sj.png
deleted file mode 100644
index 27f8ceada..000000000
Binary files a/horde/themes/graphics/flags/sj.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sk.png b/horde/themes/graphics/flags/sk.png
deleted file mode 100644
index b386aca60..000000000
Binary files a/horde/themes/graphics/flags/sk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sl.png b/horde/themes/graphics/flags/sl.png
deleted file mode 100644
index 3a35c0574..000000000
Binary files a/horde/themes/graphics/flags/sl.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sm.png b/horde/themes/graphics/flags/sm.png
deleted file mode 100644
index f6e62c864..000000000
Binary files a/horde/themes/graphics/flags/sm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sn.png b/horde/themes/graphics/flags/sn.png
deleted file mode 100644
index 8c90bed43..000000000
Binary files a/horde/themes/graphics/flags/sn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/so.png b/horde/themes/graphics/flags/so.png
deleted file mode 100644
index ddcfe828a..000000000
Binary files a/horde/themes/graphics/flags/so.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sr.png b/horde/themes/graphics/flags/sr.png
deleted file mode 100644
index d484fa9e7..000000000
Binary files a/horde/themes/graphics/flags/sr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/st.png b/horde/themes/graphics/flags/st.png
deleted file mode 100644
index 0883e8bd6..000000000
Binary files a/horde/themes/graphics/flags/st.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sv.png b/horde/themes/graphics/flags/sv.png
deleted file mode 100644
index 659c26e96..000000000
Binary files a/horde/themes/graphics/flags/sv.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sy.png b/horde/themes/graphics/flags/sy.png
deleted file mode 100644
index f5ce30dcb..000000000
Binary files a/horde/themes/graphics/flags/sy.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/sz.png b/horde/themes/graphics/flags/sz.png
deleted file mode 100644
index 34791d738..000000000
Binary files a/horde/themes/graphics/flags/sz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tc.png b/horde/themes/graphics/flags/tc.png
deleted file mode 100644
index 21bd88b50..000000000
Binary files a/horde/themes/graphics/flags/tc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/td.png b/horde/themes/graphics/flags/td.png
deleted file mode 100644
index bdf48e658..000000000
Binary files a/horde/themes/graphics/flags/td.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tf.png b/horde/themes/graphics/flags/tf.png
deleted file mode 100644
index ec2c1d6ef..000000000
Binary files a/horde/themes/graphics/flags/tf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tg.png b/horde/themes/graphics/flags/tg.png
deleted file mode 100644
index 07c3ff508..000000000
Binary files a/horde/themes/graphics/flags/tg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/th.png b/horde/themes/graphics/flags/th.png
deleted file mode 100644
index c743552ca..000000000
Binary files a/horde/themes/graphics/flags/th.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tj.png b/horde/themes/graphics/flags/tj.png
deleted file mode 100644
index 617bf6455..000000000
Binary files a/horde/themes/graphics/flags/tj.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tk.png b/horde/themes/graphics/flags/tk.png
deleted file mode 100644
index 0d423380c..000000000
Binary files a/horde/themes/graphics/flags/tk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tl.png b/horde/themes/graphics/flags/tl.png
deleted file mode 100644
index 86242b85e..000000000
Binary files a/horde/themes/graphics/flags/tl.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tm.png b/horde/themes/graphics/flags/tm.png
deleted file mode 100644
index 8f5e9fc5f..000000000
Binary files a/horde/themes/graphics/flags/tm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tn.png b/horde/themes/graphics/flags/tn.png
deleted file mode 100644
index 49fd752c2..000000000
Binary files a/horde/themes/graphics/flags/tn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/to.png b/horde/themes/graphics/flags/to.png
deleted file mode 100644
index f89b8ba75..000000000
Binary files a/horde/themes/graphics/flags/to.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tp.png b/horde/themes/graphics/flags/tp.png
deleted file mode 100644
index 0e2576952..000000000
Binary files a/horde/themes/graphics/flags/tp.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tr.png b/horde/themes/graphics/flags/tr.png
deleted file mode 100644
index 74f401934..000000000
Binary files a/horde/themes/graphics/flags/tr.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tt.png b/horde/themes/graphics/flags/tt.png
deleted file mode 100644
index 9f9f2e7b6..000000000
Binary files a/horde/themes/graphics/flags/tt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tv.png b/horde/themes/graphics/flags/tv.png
deleted file mode 100644
index 86b744934..000000000
Binary files a/horde/themes/graphics/flags/tv.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tw.png b/horde/themes/graphics/flags/tw.png
deleted file mode 100644
index 930325e93..000000000
Binary files a/horde/themes/graphics/flags/tw.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/tz.png b/horde/themes/graphics/flags/tz.png
deleted file mode 100644
index e4a1f3327..000000000
Binary files a/horde/themes/graphics/flags/tz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ua.png b/horde/themes/graphics/flags/ua.png
deleted file mode 100644
index 7e83a71b5..000000000
Binary files a/horde/themes/graphics/flags/ua.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ug.png b/horde/themes/graphics/flags/ug.png
deleted file mode 100644
index 509b9c2a8..000000000
Binary files a/horde/themes/graphics/flags/ug.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/uk.png b/horde/themes/graphics/flags/uk.png
deleted file mode 100644
index 1f70cf864..000000000
Binary files a/horde/themes/graphics/flags/uk.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/um.png b/horde/themes/graphics/flags/um.png
deleted file mode 100644
index 5984cfa3b..000000000
Binary files a/horde/themes/graphics/flags/um.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/us.png b/horde/themes/graphics/flags/us.png
deleted file mode 100644
index 777787b7a..000000000
Binary files a/horde/themes/graphics/flags/us.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/uy.png b/horde/themes/graphics/flags/uy.png
deleted file mode 100644
index 8e6f95c97..000000000
Binary files a/horde/themes/graphics/flags/uy.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/uz.png b/horde/themes/graphics/flags/uz.png
deleted file mode 100644
index 77508a5fb..000000000
Binary files a/horde/themes/graphics/flags/uz.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/va.png b/horde/themes/graphics/flags/va.png
deleted file mode 100644
index 1cb805a7a..000000000
Binary files a/horde/themes/graphics/flags/va.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/vc.png b/horde/themes/graphics/flags/vc.png
deleted file mode 100644
index 8c4cb3012..000000000
Binary files a/horde/themes/graphics/flags/vc.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ve.png b/horde/themes/graphics/flags/ve.png
deleted file mode 100644
index 09d2e2888..000000000
Binary files a/horde/themes/graphics/flags/ve.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/vg.png b/horde/themes/graphics/flags/vg.png
deleted file mode 100644
index 043b2cd62..000000000
Binary files a/horde/themes/graphics/flags/vg.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/vi.png b/horde/themes/graphics/flags/vi.png
deleted file mode 100644
index e73a3bd1f..000000000
Binary files a/horde/themes/graphics/flags/vi.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/vn.png b/horde/themes/graphics/flags/vn.png
deleted file mode 100644
index c01cbbd13..000000000
Binary files a/horde/themes/graphics/flags/vn.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/vu.png b/horde/themes/graphics/flags/vu.png
deleted file mode 100644
index afd981e7e..000000000
Binary files a/horde/themes/graphics/flags/vu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/wales.png b/horde/themes/graphics/flags/wales.png
deleted file mode 100644
index 73c2e9f89..000000000
Binary files a/horde/themes/graphics/flags/wales.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/wf.png b/horde/themes/graphics/flags/wf.png
deleted file mode 100644
index f7cddb3b2..000000000
Binary files a/horde/themes/graphics/flags/wf.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ws.png b/horde/themes/graphics/flags/ws.png
deleted file mode 100644
index 4877fb76a..000000000
Binary files a/horde/themes/graphics/flags/ws.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/ye.png b/horde/themes/graphics/flags/ye.png
deleted file mode 100644
index ffddf63d7..000000000
Binary files a/horde/themes/graphics/flags/ye.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/yt.png b/horde/themes/graphics/flags/yt.png
deleted file mode 100644
index 92923bb01..000000000
Binary files a/horde/themes/graphics/flags/yt.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/yu.png b/horde/themes/graphics/flags/yu.png
deleted file mode 100644
index 6c0dc370e..000000000
Binary files a/horde/themes/graphics/flags/yu.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/za.png b/horde/themes/graphics/flags/za.png
deleted file mode 100644
index adb8bc505..000000000
Binary files a/horde/themes/graphics/flags/za.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/zm.png b/horde/themes/graphics/flags/zm.png
deleted file mode 100644
index e676ab359..000000000
Binary files a/horde/themes/graphics/flags/zm.png and /dev/null differ
diff --git a/horde/themes/graphics/flags/zw.png b/horde/themes/graphics/flags/zw.png
deleted file mode 100644
index 327e21477..000000000
Binary files a/horde/themes/graphics/flags/zw.png and /dev/null differ
diff --git a/horde/themes/graphics/google.png b/horde/themes/graphics/google.png
deleted file mode 100644
index 0d6a3bfd9..000000000
Binary files a/horde/themes/graphics/google.png and /dev/null differ
diff --git a/horde/themes/graphics/group.png b/horde/themes/graphics/group.png
deleted file mode 100644
index cb0696681..000000000
Binary files a/horde/themes/graphics/group.png and /dev/null differ
diff --git a/horde/themes/graphics/help.png b/horde/themes/graphics/help.png
deleted file mode 100644
index 6601a40fe..000000000
Binary files a/horde/themes/graphics/help.png and /dev/null differ
diff --git a/horde/themes/graphics/help_index.png b/horde/themes/graphics/help_index.png
deleted file mode 100644
index 3e735bbdc..000000000
Binary files a/horde/themes/graphics/help_index.png and /dev/null differ
diff --git a/horde/themes/graphics/hide_panel.png b/horde/themes/graphics/hide_panel.png
deleted file mode 100644
index ea46ff696..000000000
Binary files a/horde/themes/graphics/hide_panel.png and /dev/null differ
diff --git a/horde/themes/graphics/horde-power1.png b/horde/themes/graphics/horde-power1.png
deleted file mode 100644
index eea229c6b..000000000
Binary files a/horde/themes/graphics/horde-power1.png and /dev/null differ
diff --git a/horde/themes/graphics/horde-power2.png b/horde/themes/graphics/horde-power2.png
deleted file mode 100644
index c3f36b0c6..000000000
Binary files a/horde/themes/graphics/horde-power2.png and /dev/null differ
diff --git a/horde/themes/graphics/horde-power3.png b/horde/themes/graphics/horde-power3.png
deleted file mode 100644
index 56f40cc94..000000000
Binary files a/horde/themes/graphics/horde-power3.png and /dev/null differ
diff --git a/horde/themes/graphics/horde.png b/horde/themes/graphics/horde.png
deleted file mode 100644
index ebfae15f8..000000000
Binary files a/horde/themes/graphics/horde.png and /dev/null differ
diff --git a/horde/themes/graphics/image/crop.png b/horde/themes/graphics/image/crop.png
deleted file mode 100644
index 6af0df41b..000000000
Binary files a/horde/themes/graphics/image/crop.png and /dev/null differ
diff --git a/horde/themes/graphics/image/flip.png b/horde/themes/graphics/image/flip.png
deleted file mode 100644
index 0f0fc3cc0..000000000
Binary files a/horde/themes/graphics/image/flip.png and /dev/null differ
diff --git a/horde/themes/graphics/image/grayscale.png b/horde/themes/graphics/image/grayscale.png
deleted file mode 100644
index 4e90a20bd..000000000
Binary files a/horde/themes/graphics/image/grayscale.png and /dev/null differ
diff --git a/horde/themes/graphics/image/mirror.png b/horde/themes/graphics/image/mirror.png
deleted file mode 100644
index a07f1c03e..000000000
Binary files a/horde/themes/graphics/image/mirror.png and /dev/null differ
diff --git a/horde/themes/graphics/image/ratio.png b/horde/themes/graphics/image/ratio.png
deleted file mode 100644
index a5af39707..000000000
Binary files a/horde/themes/graphics/image/ratio.png and /dev/null differ
diff --git a/horde/themes/graphics/image/refresh.png b/horde/themes/graphics/image/refresh.png
deleted file mode 100644
index 0de91e93b..000000000
Binary files a/horde/themes/graphics/image/refresh.png and /dev/null differ
diff --git a/horde/themes/graphics/image/rotate-180.png b/horde/themes/graphics/image/rotate-180.png
deleted file mode 100644
index 12f51a098..000000000
Binary files a/horde/themes/graphics/image/rotate-180.png and /dev/null differ
diff --git a/horde/themes/graphics/image/rotate-270.png b/horde/themes/graphics/image/rotate-270.png
deleted file mode 100644
index a3271aba7..000000000
Binary files a/horde/themes/graphics/image/rotate-270.png and /dev/null differ
diff --git a/horde/themes/graphics/image/rotate-90.png b/horde/themes/graphics/image/rotate-90.png
deleted file mode 100644
index 44f445215..000000000
Binary files a/horde/themes/graphics/image/rotate-90.png and /dev/null differ
diff --git a/horde/themes/graphics/info.png b/horde/themes/graphics/info.png
deleted file mode 100644
index 77cd459ad..000000000
Binary files a/horde/themes/graphics/info.png and /dev/null differ
diff --git a/horde/themes/graphics/info_icon.png b/horde/themes/graphics/info_icon.png
deleted file mode 100644
index 1cae1e8af..000000000
Binary files a/horde/themes/graphics/info_icon.png and /dev/null differ
diff --git a/horde/themes/graphics/keyboard.png b/horde/themes/graphics/keyboard.png
deleted file mode 100644
index 409008500..000000000
Binary files a/horde/themes/graphics/keyboard.png and /dev/null differ
diff --git a/horde/themes/graphics/layout.png b/horde/themes/graphics/layout.png
deleted file mode 100644
index e91771835..000000000
Binary files a/horde/themes/graphics/layout.png and /dev/null differ
diff --git a/horde/themes/graphics/lhand.png b/horde/themes/graphics/lhand.png
deleted file mode 100644
index ec8af9ab5..000000000
Binary files a/horde/themes/graphics/lhand.png and /dev/null differ
diff --git a/horde/themes/graphics/loading.gif b/horde/themes/graphics/loading.gif
deleted file mode 100644
index 1560b646c..000000000
Binary files a/horde/themes/graphics/loading.gif and /dev/null differ
diff --git a/horde/themes/graphics/locked.png b/horde/themes/graphics/locked.png
deleted file mode 100644
index e79c2a534..000000000
Binary files a/horde/themes/graphics/locked.png and /dev/null differ
diff --git a/horde/themes/graphics/login.png b/horde/themes/graphics/login.png
deleted file mode 100644
index 6a1c76241..000000000
Binary files a/horde/themes/graphics/login.png and /dev/null differ
diff --git a/horde/themes/graphics/logout.png b/horde/themes/graphics/logout.png
deleted file mode 100644
index e40c2b5d8..000000000
Binary files a/horde/themes/graphics/logout.png and /dev/null differ
diff --git a/horde/themes/graphics/map.png b/horde/themes/graphics/map.png
deleted file mode 100644
index 50998097a..000000000
Binary files a/horde/themes/graphics/map.png and /dev/null differ
diff --git a/horde/themes/graphics/map/marker-blue.png b/horde/themes/graphics/map/marker-blue.png
deleted file mode 100644
index 66df52389..000000000
Binary files a/horde/themes/graphics/map/marker-blue.png and /dev/null differ
diff --git a/horde/themes/graphics/map/marker-gold.png b/horde/themes/graphics/map/marker-gold.png
deleted file mode 100644
index 7af5bd43b..000000000
Binary files a/horde/themes/graphics/map/marker-gold.png and /dev/null differ
diff --git a/horde/themes/graphics/map/marker-green.png b/horde/themes/graphics/map/marker-green.png
deleted file mode 100644
index 8ead2dc22..000000000
Binary files a/horde/themes/graphics/map/marker-green.png and /dev/null differ
diff --git a/horde/themes/graphics/map/marker-shadow.png b/horde/themes/graphics/map/marker-shadow.png
deleted file mode 100644
index 3bc6d7588..000000000
Binary files a/horde/themes/graphics/map/marker-shadow.png and /dev/null differ
diff --git a/horde/themes/graphics/map/marker.png b/horde/themes/graphics/map/marker.png
deleted file mode 100644
index d56e3bbd6..000000000
Binary files a/horde/themes/graphics/map/marker.png and /dev/null differ
diff --git a/horde/themes/graphics/map_eu.png b/horde/themes/graphics/map_eu.png
deleted file mode 100644
index 8ed3b0179..000000000
Binary files a/horde/themes/graphics/map_eu.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/audio.png b/horde/themes/graphics/mime/audio.png
deleted file mode 100644
index dcca0c9d8..000000000
Binary files a/horde/themes/graphics/mime/audio.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/binary.png b/horde/themes/graphics/mime/binary.png
deleted file mode 100644
index 5cd0cef4b..000000000
Binary files a/horde/themes/graphics/mime/binary.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/compressed.png b/horde/themes/graphics/mime/compressed.png
deleted file mode 100644
index c94ac7ff3..000000000
Binary files a/horde/themes/graphics/mime/compressed.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/deb.png b/horde/themes/graphics/mime/deb.png
deleted file mode 100644
index d1616db60..000000000
Binary files a/horde/themes/graphics/mime/deb.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/encryption.png b/horde/themes/graphics/mime/encryption.png
deleted file mode 100644
index e79c2a534..000000000
Binary files a/horde/themes/graphics/mime/encryption.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/html.png b/horde/themes/graphics/mime/html.png
deleted file mode 100644
index 1f4c41c28..000000000
Binary files a/horde/themes/graphics/mime/html.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/icalendar.png b/horde/themes/graphics/mime/icalendar.png
deleted file mode 100644
index f1170c97b..000000000
Binary files a/horde/themes/graphics/mime/icalendar.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/image.png b/horde/themes/graphics/mime/image.png
deleted file mode 100644
index 4f49a4f67..000000000
Binary files a/horde/themes/graphics/mime/image.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/mail.png b/horde/themes/graphics/mime/mail.png
deleted file mode 100644
index 23668dbad..000000000
Binary files a/horde/themes/graphics/mime/mail.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/msexcel.png b/horde/themes/graphics/mime/msexcel.png
deleted file mode 100644
index 6c2f8b8ba..000000000
Binary files a/horde/themes/graphics/mime/msexcel.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/mspowerpoint.png b/horde/themes/graphics/mime/mspowerpoint.png
deleted file mode 100644
index 0c2544a85..000000000
Binary files a/horde/themes/graphics/mime/mspowerpoint.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/msword.png b/horde/themes/graphics/mime/msword.png
deleted file mode 100644
index 9aa139295..000000000
Binary files a/horde/themes/graphics/mime/msword.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/ooo_calc.png b/horde/themes/graphics/mime/ooo_calc.png
deleted file mode 100644
index c89037189..000000000
Binary files a/horde/themes/graphics/mime/ooo_calc.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/ooo_draw.png b/horde/themes/graphics/mime/ooo_draw.png
deleted file mode 100644
index 9498db069..000000000
Binary files a/horde/themes/graphics/mime/ooo_draw.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/ooo_impress.png b/horde/themes/graphics/mime/ooo_impress.png
deleted file mode 100644
index d290463bb..000000000
Binary files a/horde/themes/graphics/mime/ooo_impress.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/ooo_math.png b/horde/themes/graphics/mime/ooo_math.png
deleted file mode 100644
index ff12732ed..000000000
Binary files a/horde/themes/graphics/mime/ooo_math.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/ooo_writer.png b/horde/themes/graphics/mime/ooo_writer.png
deleted file mode 100644
index b20dd34a5..000000000
Binary files a/horde/themes/graphics/mime/ooo_writer.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/pdf.png b/horde/themes/graphics/mime/pdf.png
deleted file mode 100644
index de70b356c..000000000
Binary files a/horde/themes/graphics/mime/pdf.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/php.png b/horde/themes/graphics/mime/php.png
deleted file mode 100644
index 94efbbd07..000000000
Binary files a/horde/themes/graphics/mime/php.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/rpm.png b/horde/themes/graphics/mime/rpm.png
deleted file mode 100644
index c227a31a9..000000000
Binary files a/horde/themes/graphics/mime/rpm.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/script-js.png b/horde/themes/graphics/mime/script-js.png
deleted file mode 100644
index 8bf7709d0..000000000
Binary files a/horde/themes/graphics/mime/script-js.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/source-c.png b/horde/themes/graphics/mime/source-c.png
deleted file mode 100644
index 96de9c0e7..000000000
Binary files a/horde/themes/graphics/mime/source-c.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/source-cpp.png b/horde/themes/graphics/mime/source-cpp.png
deleted file mode 100644
index 19c3150c5..000000000
Binary files a/horde/themes/graphics/mime/source-cpp.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/source-h.png b/horde/themes/graphics/mime/source-h.png
deleted file mode 100644
index ff6c524f9..000000000
Binary files a/horde/themes/graphics/mime/source-h.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/source-java.png b/horde/themes/graphics/mime/source-java.png
deleted file mode 100644
index 5c6492a5c..000000000
Binary files a/horde/themes/graphics/mime/source-java.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/source-python.png b/horde/themes/graphics/mime/source-python.png
deleted file mode 100644
index c4f002488..000000000
Binary files a/horde/themes/graphics/mime/source-python.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/text.png b/horde/themes/graphics/mime/text.png
deleted file mode 100644
index b83aa6b28..000000000
Binary files a/horde/themes/graphics/mime/text.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/vcard.png b/horde/themes/graphics/mime/vcard.png
deleted file mode 100644
index 3ac43256c..000000000
Binary files a/horde/themes/graphics/mime/vcard.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/video.png b/horde/themes/graphics/mime/video.png
deleted file mode 100644
index 0241cb941..000000000
Binary files a/horde/themes/graphics/mime/video.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/wordperfect.png b/horde/themes/graphics/mime/wordperfect.png
deleted file mode 100644
index 98cd59b5e..000000000
Binary files a/horde/themes/graphics/mime/wordperfect.png and /dev/null differ
diff --git a/horde/themes/graphics/mime/xml.png b/horde/themes/graphics/mime/xml.png
deleted file mode 100644
index 51e22b1e3..000000000
Binary files a/horde/themes/graphics/mime/xml.png and /dev/null differ
diff --git a/horde/themes/graphics/minus.png b/horde/themes/graphics/minus.png
deleted file mode 100644
index 32170460c..000000000
Binary files a/horde/themes/graphics/minus.png and /dev/null differ
diff --git a/horde/themes/graphics/mobile.png b/horde/themes/graphics/mobile.png
deleted file mode 100644
index 1200b6800..000000000
Binary files a/horde/themes/graphics/mobile.png and /dev/null differ
diff --git a/horde/themes/graphics/mobile/bottom.jpg b/horde/themes/graphics/mobile/bottom.jpg
deleted file mode 100644
index 1b5e1eb27..000000000
Binary files a/horde/themes/graphics/mobile/bottom.jpg and /dev/null differ
diff --git a/horde/themes/graphics/mobile/display.jpg b/horde/themes/graphics/mobile/display.jpg
deleted file mode 100644
index abc450274..000000000
Binary files a/horde/themes/graphics/mobile/display.jpg and /dev/null differ
diff --git a/horde/themes/graphics/mobile/left.jpg b/horde/themes/graphics/mobile/left.jpg
deleted file mode 100644
index dedc86a98..000000000
Binary files a/horde/themes/graphics/mobile/left.jpg and /dev/null differ
diff --git a/horde/themes/graphics/mobile/right.jpg b/horde/themes/graphics/mobile/right.jpg
deleted file mode 100644
index 248db1676..000000000
Binary files a/horde/themes/graphics/mobile/right.jpg and /dev/null differ
diff --git a/horde/themes/graphics/mobile/top.jpg b/horde/themes/graphics/mobile/top.jpg
deleted file mode 100644
index 0b7422bee..000000000
Binary files a/horde/themes/graphics/mobile/top.jpg and /dev/null differ
diff --git a/horde/themes/graphics/myaccount.png b/horde/themes/graphics/myaccount.png
deleted file mode 100644
index 8b2c9946c..000000000
Binary files a/horde/themes/graphics/myaccount.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/bottom-grey.png b/horde/themes/graphics/nav/bottom-grey.png
deleted file mode 100644
index b430ef253..000000000
Binary files a/horde/themes/graphics/nav/bottom-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/bottom.png b/horde/themes/graphics/nav/bottom.png
deleted file mode 100644
index c59ad63e2..000000000
Binary files a/horde/themes/graphics/nav/bottom.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/down-grey.png b/horde/themes/graphics/nav/down-grey.png
deleted file mode 100644
index 421cbf5e8..000000000
Binary files a/horde/themes/graphics/nav/down-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/down.png b/horde/themes/graphics/nav/down.png
deleted file mode 100644
index 89a2e93f1..000000000
Binary files a/horde/themes/graphics/nav/down.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/first-grey.png b/horde/themes/graphics/nav/first-grey.png
deleted file mode 100644
index 491928e5e..000000000
Binary files a/horde/themes/graphics/nav/first-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/first.png b/horde/themes/graphics/nav/first.png
deleted file mode 100644
index 25d8acc67..000000000
Binary files a/horde/themes/graphics/nav/first.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/last-grey.png b/horde/themes/graphics/nav/last-grey.png
deleted file mode 100644
index e7716aa40..000000000
Binary files a/horde/themes/graphics/nav/last-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/last.png b/horde/themes/graphics/nav/last.png
deleted file mode 100644
index 2965d8de6..000000000
Binary files a/horde/themes/graphics/nav/last.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/left-grey.png b/horde/themes/graphics/nav/left-grey.png
deleted file mode 100644
index bdb50a0ce..000000000
Binary files a/horde/themes/graphics/nav/left-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/left.png b/horde/themes/graphics/nav/left.png
deleted file mode 100644
index cec9d11fc..000000000
Binary files a/horde/themes/graphics/nav/left.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/right-grey.png b/horde/themes/graphics/nav/right-grey.png
deleted file mode 100644
index 7f1b9050a..000000000
Binary files a/horde/themes/graphics/nav/right-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/right.png b/horde/themes/graphics/nav/right.png
deleted file mode 100644
index 64646fe22..000000000
Binary files a/horde/themes/graphics/nav/right.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/top-grey.png b/horde/themes/graphics/nav/top-grey.png
deleted file mode 100644
index 254cb03fe..000000000
Binary files a/horde/themes/graphics/nav/top-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/top.png b/horde/themes/graphics/nav/top.png
deleted file mode 100644
index 8c5b0f85e..000000000
Binary files a/horde/themes/graphics/nav/top.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/up-grey.png b/horde/themes/graphics/nav/up-grey.png
deleted file mode 100644
index e2ebd65b6..000000000
Binary files a/horde/themes/graphics/nav/up-grey.png and /dev/null differ
diff --git a/horde/themes/graphics/nav/up.png b/horde/themes/graphics/nav/up.png
deleted file mode 100644
index 50ca91b78..000000000
Binary files a/horde/themes/graphics/nav/up.png and /dev/null differ
diff --git a/horde/themes/graphics/office.png b/horde/themes/graphics/office.png
deleted file mode 100644
index f78795977..000000000
Binary files a/horde/themes/graphics/office.png and /dev/null differ
diff --git a/horde/themes/graphics/organizing.png b/horde/themes/graphics/organizing.png
deleted file mode 100644
index a3151c509..000000000
Binary files a/horde/themes/graphics/organizing.png and /dev/null differ
diff --git a/horde/themes/graphics/perms.png b/horde/themes/graphics/perms.png
deleted file mode 100644
index 36d087c2e..000000000
Binary files a/horde/themes/graphics/perms.png and /dev/null differ
diff --git a/horde/themes/graphics/phone.png b/horde/themes/graphics/phone.png
deleted file mode 100644
index e08d706da..000000000
Binary files a/horde/themes/graphics/phone.png and /dev/null differ
diff --git a/horde/themes/graphics/plus.png b/horde/themes/graphics/plus.png
deleted file mode 100644
index 263e35690..000000000
Binary files a/horde/themes/graphics/plus.png and /dev/null differ
diff --git a/horde/themes/graphics/popright.png b/horde/themes/graphics/popright.png
deleted file mode 100644
index f8617c234..000000000
Binary files a/horde/themes/graphics/popright.png and /dev/null differ
diff --git a/horde/themes/graphics/prefs.png b/horde/themes/graphics/prefs.png
deleted file mode 100644
index c23af2786..000000000
Binary files a/horde/themes/graphics/prefs.png and /dev/null differ
diff --git a/horde/themes/graphics/print.png b/horde/themes/graphics/print.png
deleted file mode 100644
index 8a938d533..000000000
Binary files a/horde/themes/graphics/print.png and /dev/null differ
diff --git a/horde/themes/graphics/problem.png b/horde/themes/graphics/problem.png
deleted file mode 100644
index 16a21892b..000000000
Binary files a/horde/themes/graphics/problem.png and /dev/null differ
diff --git a/horde/themes/graphics/redbox_spinner.gif b/horde/themes/graphics/redbox_spinner.gif
deleted file mode 100644
index 35218b31b..000000000
Binary files a/horde/themes/graphics/redbox_spinner.gif and /dev/null differ
diff --git a/horde/themes/graphics/reload.png b/horde/themes/graphics/reload.png
deleted file mode 100644
index dcb020450..000000000
Binary files a/horde/themes/graphics/reload.png and /dev/null differ
diff --git a/horde/themes/graphics/required.png b/horde/themes/graphics/required.png
deleted file mode 100644
index 175636206..000000000
Binary files a/horde/themes/graphics/required.png and /dev/null differ
diff --git a/horde/themes/graphics/rhand.png b/horde/themes/graphics/rhand.png
deleted file mode 100644
index 6383a8ae7..000000000
Binary files a/horde/themes/graphics/rhand.png and /dev/null differ
diff --git a/horde/themes/graphics/save.png b/horde/themes/graphics/save.png
deleted file mode 100644
index 5c601e105..000000000
Binary files a/horde/themes/graphics/save.png and /dev/null differ
diff --git a/horde/themes/graphics/search.png b/horde/themes/graphics/search.png
deleted file mode 100644
index 8b7937d95..000000000
Binary files a/horde/themes/graphics/search.png and /dev/null differ
diff --git a/horde/themes/graphics/shadow.gif b/horde/themes/graphics/shadow.gif
deleted file mode 100644
index 5b0bab772..000000000
Binary files a/horde/themes/graphics/shadow.gif and /dev/null differ
diff --git a/horde/themes/graphics/shadow.png b/horde/themes/graphics/shadow.png
deleted file mode 100644
index 86acff90c..000000000
Binary files a/horde/themes/graphics/shadow.png and /dev/null differ
diff --git a/horde/themes/graphics/shell.png b/horde/themes/graphics/shell.png
deleted file mode 100644
index 288d7f110..000000000
Binary files a/horde/themes/graphics/shell.png and /dev/null differ
diff --git a/horde/themes/graphics/show_panel.png b/horde/themes/graphics/show_panel.png
deleted file mode 100644
index c4dde4bc5..000000000
Binary files a/horde/themes/graphics/show_panel.png and /dev/null differ
diff --git a/horde/themes/graphics/sql.png b/horde/themes/graphics/sql.png
deleted file mode 100644
index b12df6398..000000000
Binary files a/horde/themes/graphics/sql.png and /dev/null differ
diff --git a/horde/themes/graphics/tab_bottom.gif b/horde/themes/graphics/tab_bottom.gif
deleted file mode 100644
index 0de6e27d4..000000000
Binary files a/horde/themes/graphics/tab_bottom.gif and /dev/null differ
diff --git a/horde/themes/graphics/tree/blank.png b/horde/themes/graphics/tree/blank.png
deleted file mode 100644
index ab1411640..000000000
Binary files a/horde/themes/graphics/tree/blank.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/folder.png b/horde/themes/graphics/tree/folder.png
deleted file mode 100644
index 883ff6106..000000000
Binary files a/horde/themes/graphics/tree/folder.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/folderopen.png b/horde/themes/graphics/tree/folderopen.png
deleted file mode 100644
index 2dc46a8b7..000000000
Binary files a/horde/themes/graphics/tree/folderopen.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/join.png b/horde/themes/graphics/tree/join.png
deleted file mode 100644
index 927a98816..000000000
Binary files a/horde/themes/graphics/tree/join.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/joinbottom-down.png b/horde/themes/graphics/tree/joinbottom-down.png
deleted file mode 100644
index e97be0242..000000000
Binary files a/horde/themes/graphics/tree/joinbottom-down.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/joinbottom.png b/horde/themes/graphics/tree/joinbottom.png
deleted file mode 100644
index 7c39cd963..000000000
Binary files a/horde/themes/graphics/tree/joinbottom.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/leaf.png b/horde/themes/graphics/tree/leaf.png
deleted file mode 100644
index 2bb4a8aba..000000000
Binary files a/horde/themes/graphics/tree/leaf.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/line.png b/horde/themes/graphics/tree/line.png
deleted file mode 100644
index 3360753a9..000000000
Binary files a/horde/themes/graphics/tree/line.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/minus.png b/horde/themes/graphics/tree/minus.png
deleted file mode 100644
index 4bb82ebbe..000000000
Binary files a/horde/themes/graphics/tree/minus.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/minusbottom.png b/horde/themes/graphics/tree/minusbottom.png
deleted file mode 100644
index 8d8404066..000000000
Binary files a/horde/themes/graphics/tree/minusbottom.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/minusonly.png b/horde/themes/graphics/tree/minusonly.png
deleted file mode 100644
index 786edf5cf..000000000
Binary files a/horde/themes/graphics/tree/minusonly.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/minustop.png b/horde/themes/graphics/tree/minustop.png
deleted file mode 100644
index 26a05cd8b..000000000
Binary files a/horde/themes/graphics/tree/minustop.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/nullonly.png b/horde/themes/graphics/tree/nullonly.png
deleted file mode 100644
index 862079751..000000000
Binary files a/horde/themes/graphics/tree/nullonly.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/plus.png b/horde/themes/graphics/tree/plus.png
deleted file mode 100644
index 9783e5b9b..000000000
Binary files a/horde/themes/graphics/tree/plus.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/plusbottom.png b/horde/themes/graphics/tree/plusbottom.png
deleted file mode 100644
index fc36b6a4d..000000000
Binary files a/horde/themes/graphics/tree/plusbottom.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/plusonly.png b/horde/themes/graphics/tree/plusonly.png
deleted file mode 100644
index fe6154add..000000000
Binary files a/horde/themes/graphics/tree/plusonly.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/plustop.png b/horde/themes/graphics/tree/plustop.png
deleted file mode 100644
index e113aff10..000000000
Binary files a/horde/themes/graphics/tree/plustop.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-join.png b/horde/themes/graphics/tree/rev-join.png
deleted file mode 100644
index 6697b5ff8..000000000
Binary files a/horde/themes/graphics/tree/rev-join.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-joinbottom-down.png b/horde/themes/graphics/tree/rev-joinbottom-down.png
deleted file mode 100644
index 2cfce1e47..000000000
Binary files a/horde/themes/graphics/tree/rev-joinbottom-down.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-joinbottom.png b/horde/themes/graphics/tree/rev-joinbottom.png
deleted file mode 100644
index 027f85a58..000000000
Binary files a/horde/themes/graphics/tree/rev-joinbottom.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-leaf.png b/horde/themes/graphics/tree/rev-leaf.png
deleted file mode 100644
index d6e8a9b65..000000000
Binary files a/horde/themes/graphics/tree/rev-leaf.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-line.png b/horde/themes/graphics/tree/rev-line.png
deleted file mode 100644
index 92745e51c..000000000
Binary files a/horde/themes/graphics/tree/rev-line.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-minus.png b/horde/themes/graphics/tree/rev-minus.png
deleted file mode 100644
index fdce6209a..000000000
Binary files a/horde/themes/graphics/tree/rev-minus.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-minusbottom.png b/horde/themes/graphics/tree/rev-minusbottom.png
deleted file mode 100644
index 48d3a97d7..000000000
Binary files a/horde/themes/graphics/tree/rev-minusbottom.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-minusonly.png b/horde/themes/graphics/tree/rev-minusonly.png
deleted file mode 100644
index 982434bb0..000000000
Binary files a/horde/themes/graphics/tree/rev-minusonly.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-minustop.png b/horde/themes/graphics/tree/rev-minustop.png
deleted file mode 100644
index 9e47cc170..000000000
Binary files a/horde/themes/graphics/tree/rev-minustop.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-nullonly.png b/horde/themes/graphics/tree/rev-nullonly.png
deleted file mode 100644
index fd4829e06..000000000
Binary files a/horde/themes/graphics/tree/rev-nullonly.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-plus.png b/horde/themes/graphics/tree/rev-plus.png
deleted file mode 100644
index 7530dcfdd..000000000
Binary files a/horde/themes/graphics/tree/rev-plus.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-plusbottom.png b/horde/themes/graphics/tree/rev-plusbottom.png
deleted file mode 100644
index a2289187c..000000000
Binary files a/horde/themes/graphics/tree/rev-plusbottom.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-plusonly.png b/horde/themes/graphics/tree/rev-plusonly.png
deleted file mode 100644
index edf66eb56..000000000
Binary files a/horde/themes/graphics/tree/rev-plusonly.png and /dev/null differ
diff --git a/horde/themes/graphics/tree/rev-plustop.png b/horde/themes/graphics/tree/rev-plustop.png
deleted file mode 100644
index 6802762f9..000000000
Binary files a/horde/themes/graphics/tree/rev-plustop.png and /dev/null differ
diff --git a/horde/themes/graphics/unlocked.png b/horde/themes/graphics/unlocked.png
deleted file mode 100644
index ea820586c..000000000
Binary files a/horde/themes/graphics/unlocked.png and /dev/null differ
diff --git a/horde/themes/graphics/user.png b/horde/themes/graphics/user.png
deleted file mode 100644
index 8b2c9946c..000000000
Binary files a/horde/themes/graphics/user.png and /dev/null differ
diff --git a/horde/themes/graphics/website.png b/horde/themes/graphics/website.png
deleted file mode 100644
index 7020eb990..000000000
Binary files a/horde/themes/graphics/website.png and /dev/null differ
diff --git a/horde/themes/graphics/za.png b/horde/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/horde/themes/graphics/za.png and /dev/null differ
diff --git a/horde/themes/ie6_or_less.css b/horde/themes/ie6_or_less.css
deleted file mode 100644
index 3c7259dd6..000000000
--- a/horde/themes/ie6_or_less.css
+++ /dev/null
@@ -1,23 +0,0 @@
-/**
- * CSS corrections for IE 6 and below.
- */
-
-.treeRow {
- overflow: visible;
- height: 20px;
-}
-
-#menu {
- overflow: visible;
- height: 50px;
-}
-
-.clear {
- clear: none;
-}
-
-/* Fixes broken inline-block. */
-.iconImg, .mimeHeaders, .treeImg {
- zoom: 1;
- *display: inline;
-}
diff --git a/horde/themes/ie7.css b/horde/themes/ie7.css
deleted file mode 100644
index 5fec04839..000000000
--- a/horde/themes/ie7.css
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * CSS corrections for IE 7.
- */
-
-/* Fixes broken inline-block. */
-.iconImg, .mimeHeaders, .treeImg {
- zoom: 1;
- *display: inline;
-}
diff --git a/horde/themes/opera.css b/horde/themes/opera.css
deleted file mode 100644
index bc55424b9..000000000
--- a/horde/themes/opera.css
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * CSS corrections for Opera.
- */
-
-.treeRow {
- overflow: visible;
- height: 20px;
-}
-
-#menu {
- overflow: visible;
- height: 50px;
-}
diff --git a/horde/themes/rtl.css b/horde/themes/rtl.css
deleted file mode 100644
index 66f50e73e..000000000
--- a/horde/themes/rtl.css
+++ /dev/null
@@ -1,219 +0,0 @@
-/* Global default styles. */
-body {
- direction: rtl;
- font-family: Tahoma,Koodak,Homa,Nazli,Verdana,Geneva,"DejaVu Sans",Arial,sans-serif;
-}
-
-.header {
- text-align: right;
-}
-.header ul {
- float: left;
- text-align: left;
-}
-.headerbox {
- text-align: right;
-}
-
-/* Table styles. */
-td, th {
- text-align: right;
-}
-
-.sortup, .sortdown {
- padding-left: 1px;
- background-position: center right;
- padding-right: 10px;
-}
-
-/* Form styles. */
-form[action^="https://"] input[type="submit"] {
- background-position: 5% center;
- padding-right: 6px;
- padding-left: 10%;
-}
-option {
- padding: 0 3px 0 5px;
-}
-
-/* Styles for email-like messages. */
-.citation {
- padding-left: 0;
- border-left-width: 0;
- padding-right: 1em;
- border-right-width: 1px;
- border-right-style: solid;
-}
-
-/* Various popup and status layers. */
-.notices {
- text-align: right;
-}
-.notices li, .notice {
- padding: 1px 5px 1px 1px;
- }
-.notices img, .notice img {
- margin-right: 0;
- margin-left: .5em;
-}
-
-/* Menu styles. */
-#menu {
- padding-right: 0;
- padding-left: 8px;
-}
-#menu li {
- float: right;
-}
-#menu li.rightFloat {
- float: left;
-}
-#menuBottom {
- float: left;
- text-align: left;
-}
-
-/* Sidebar styles. */
-.sidebar {
- float: right;
-}
-#sidebarPanel {
- -moz-border-radius-bottomright: 0;
- -moz-border-radius-bottomleft: 15px;
- -webkit-border-bottom-right-radius: 0;
- -webkit-border-bottom-left-radius: 15px;
-}
-#expandedSidebar #expandButton {
- float: left;
-}
-
-/* Tab styles. */
-.tabset {
- float: right;
-}
-.tabset ul {
- padding-left: 0;
- padding-right: 8px;
-}
-.tabset li {
- float: right;
- margin: -3px 0 0 2px;
-}
-.tabset img {
- float: right;
- padding-right: 0;
- padding-left: 2px;
-}
-
-/* Preferences. */
-#services_prefs .header ul {
- float: left;
- text-align: left;
-}
-.prefsOverview div {
- float: right;
-}
-.prefsOverview div div {
- padding-left: 0;
- padding-right: 10px;
-}
-
-/* MIME styles. */
-.download {
- padding: 2px 0 2px 20px;
- background-position: center left;
-}
-
-/* Calendar Popup. */
-.hordeCalendarPopup tbody {
- text-align: left;
-}
-
-/* Redbox styles. */
-#RB_window {
- text-align: right;
-}
-
-/* Tree styles. */
-span.treeImg1 {
- background-image: url("graphics/tree/rev-line.png");
-}
-span.treeImg2 {
- background-image: url("graphics/tree/rev-join.png");
-}
-span.treeImg3 {
- background-image: url("graphics/tree/rev-joinbottom-down.png");
-}
-span.treeImg4 {
- background-image: url("graphics/tree/rev-joinbottom.png");
-}
-span.treeImg5 {
- background-image: url("graphics/tree/rev-minustop.png");
-}
-span.treeImg6 {
- background-image: url("graphics/tree/rev-minus.png");
-}
-span.treeImg7 {
- background-image: url("graphics/tree/rev-minusbottom.png");
-}
-span.treeImg8 {
- background-image: url("graphics/tree/rev-minusonly.png");
-}
-span.treeImg9 {
- background-image: url("graphics/tree/rev-plustop.png");
-}
-span.treeImg10 {
- background-image: url("graphics/tree/rev-plus.png");
-}
-span.treeImg11 {
- background-image: url("graphics/tree/rev-plusbottom.png");
-}
-span.treeImg12 {
- background-image: url("graphics/tree/rev-plusonly.png");
-}
-span.treeImg13 {
- background-image: url("graphics/tree/rev-nullonly.png");
-}
-span.treeImg16 {
- background-image: url("graphics/tree/rev-leaf.png");
-}
-
-/* Color picker styles. */
-#color-picker .north div {
- float: left;
-}
-#color-picker .south {
- margin: 32px 0 0 10px;
- margin: 32px 10px 0 0;
-}
-#color-picker .south img {
- left: 0;
- right: -1px;
-}
-#color-picker #color-picker-cursor img {
- left: 0;
- right: -1px;
-}
-#color-picker #color-picker-hex {
- padding: 5px 7px 4px 0;
- float: right;
-}
-#color-picker #color-picker-resize {
- float: left;
- left: 0;
- right: 7px;
- cursor: sw-resize;
-}
-
-.leftAlign {
- text-align: right;
-}
-.rightAlign {
- text-align: left;
-}
-.leftFloat {
- float: right;
-}
-.rightFloat {
- float: left;
-}
diff --git a/horde/themes/screen.css b/horde/themes/screen.css
deleted file mode 100644
index eb990cf61..000000000
--- a/horde/themes/screen.css
+++ /dev/null
@@ -1,1479 +0,0 @@
-/* Global default styles. */
-* {
- /* Zero out all padding and margins to start with for better
- * cross-browser control. */
- padding: 0;
- margin: 0;
-}
-
-body, input, select, textarea, .inProgress {
- font-family: Geneva,Arial,"DejuVu Sans",sans-serif;
-}
-body {
- font-size: 75%;
- background: #fff;
- color: #000;
-}
-
-p {
- margin-bottom: 10px;
-}
-
-a {
- cursor: pointer;
-}
-.horde-block-links a, a.horde-block-links {
- display: block;
-}
-
-img, .img, .img:active, .img:hover, .img:visited, .image {
- border: none;
- vertical-align: middle;
- background: transparent;
-}
-/* This must be declared seperately or IE will ignore all of the selectors. */
-input[type=image] {
- border: none;
- vertical-align: middle;
- background: transparent;
-}
-
-.iconImg {
- background-color: transparent;
- background-position: center right;
- background-repeat: no-repeat;
- display: -moz-inline-stack;
- display: inline-block;
- height: 16px;
- vertical-align: bottom;
- width: 16px;
-}
-
-ins {
- background: #cfc;
-}
-del {
- background: #fcc;
-}
-
-br.spacer {
- line-height: 8px;
-}
-
-.box {
- padding: 3px;
- border: 1px dashed #999;
- background: #fff;
-}
-.solidbox {
- border: 1px solid #000;
-}
-.greybox {
- border: 1px solid #000;
- background: #e9e9e9;
-}
-.headerbox {
- border-left: 1px solid #000;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- background: #fff;
- vertical-align: top;
-}
-.headerbox form {
- padding: 2px;
-}
-.roundedBox {
- -moz-border-radius: 15px;
- -webkit-border-radius: 15px;
-}
-.roundedTop {
- -moz-border-radius-topright: 15px;
- -moz-border-radius-topleft: 15px;
- -webkit-border-top-right-radius: 15px;
- -webkit-border-top-left-radius: 15px;
-}
-.roundedBottom {
- -moz-border-radius-bottomright: 15px;
- -moz-border-radius-bottomleft: 15px;
- -webkit-border-bottom-right-radius: 15px;
- -webkit-border-bottom-left-radius: 15px;
-}
-.header {
- text-align: left;
- font-weight: bold;
- font-size: 125%;
- padding: 3px;
-}
-.header a:hover, a.header:hover {
- color: #333;
-}
-.header img {
- vertical-align: bottom;
-}
-.header input, .header select {
- font-size: 80%;
-}
-.header .smallheader input, .header .smallheader select {
- font-size: 100%;
-}
-.header .button, .header .smallheader .button {
- font-size: 72%;
-}
-
-.nowrap {
- white-space: nowrap;
-}
-.clear {
- clear: both;
- line-height: 0;
- height: 0;
-}
-
-a {
- color: blue;
- text-decoration: none;
-}
-a:hover {
- text-decoration: underline;
-}
-.selected {
- background: #bbcbff;
-}
-.selected-over {
- background: #cef;
-}
-
-/* Table styles. */
-table {
- border: none;
-}
-td, th {
- padding: 1px;
-}
-th {
- color: #333;
-}
-td {
-}
-ul.linedRow {
- list-style-type: none;
-}
-.linedRow, tr.linedRow td, table.linedRow td, ul.linedRow li {
- color: #000;
- background: #fff;
- border-bottom: 1px solid #ddd;
-}
-table.linedRow, ul.linedRow {
- border-bottom: none;
-}
-.linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol {
- color: #000;
- background: #f3f3f3;
- border-bottom: 1px solid #ddd;
-}
-.selectedRow, tr.selectedRow td {
- background: #ffc;
-}
-.selectedRow:hover, tr.selectedRow:hover td, .selectedRow-over, tr.selectedRow-over td {
- background: #ffd;
-}
-table.nopadding td, table.nopadding th {
- padding: 0;
-}
-.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-/* Horde UI standard tables */
-table.horde-table {
- width: 99%;
- margin-bottom: 8px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
- border-spacing: 0;
-}
-table.horde-table th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.horde-table th.rightAlign {
- text-align: right;
-}
-table.horde-table td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.horde-table th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.horde-table th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-/* Alternating styles. item0, item1 are deprecated. */
-.striped, .rowEven, .item0 {
- background-color: #eee;
-}
-.rowOdd, .item1 {
- background-color: #ddd;
-}
-
-.widget {
- font-size: 90%;
-}
-
-.light {
-}
-.smallheader {
- font-size: 100%;
- font-weight: bold;
- padding: 2px;
-}
-.header .smallheader {
- font-size: 80%;
-}
-.header .smallheader a.smallheader {
- font-size: 100%;
-}
-small, .small {
- font-size: 80%;
-}
-.control {
- color: #000;
- background: #ccc;
- border-bottom: 1px solid #999;
- padding: 1px;
-}
-.item {
- color: #000;
- background: #eee;
-}
-.accessKey {
- text-decoration: underline;
-}
-.text {
- color: #000;
- background: #fff;
-}
-
-/* Form styles. */
-.form table {
- width: 100%;
- padding: 2px;
- border-collapse: collapse;
-}
-form[action^="https://"] input[type="submit"] {
- background-image: url("graphics/locked.png");
- background-position: 95% center;
- background-repeat: no-repeat;
- padding-right: 10%;
-}
-input[disabled], textarea[disabled] {
- background-color: #e9e9e9;
- color: #a8a8a8;
-}
-.htmlarea .statusBar .statusBarTree a {
- font: inherit;
-}
-.htmlarea table {
- width: auto;
-}
-.form-error {
- color: #f00;
-}
-input, select, textarea {
- font-size: 100%;
- font-weight: normal;
-}
-input {
- padding: 1px;
-}
-option {
- padding: 0 5px 0 3px;
-}
-.checkbox, .radio {
- border: 0;
- height: 14px;
- width: 14px;
- background: transparent;
-}
-.button {
- cursor: pointer;
- font-size: 90%;
- padding: 1px 6px;
-}
-a.button {
- padding: 2px 8px;
- font-weight: normal;
- text-decoration: none;
-}
-
-pre, code, .fixed, table.lineNumbered * {
- font-family: Menlo,Consolas,"Lucida Console","DejaVu Sans Mono",monospace;
-}
-
-/* Styles for email-like messages. */
-.signature {
- color: #ccc;
-}
-.signature .fixed {
- color: #ccc;
-}
-.citation {
- margin: 1em 0;
- padding-left: 1em;
- border-left-width: 1px;
- border-left-style: solid;
- min-height: 12px;
-}
-.quoted1 {
- color: #606;
- border-color: #606;
- background-color: #eee;
-}
-.quoted2 {
- color: #077;
- border-color: #077;
-}
-.quoted3 {
- color: #900;
- border-color: #900;
-}
-.quoted4 {
- color: #009;
- border-color: #009;
-}
-.quoted5 {
- color: #b60;
- border-color: #b60;
-}
-
-/* Various popup and status layers. */
-.notices {
- text-align: left;
- margin: .5em 8px;
- list-style-type: none;
-}
-.notices li, .notice {
- font-weight: bold;
- color: #000;
- background: #ffc;
- border: 1px solid #aaa;
- padding: 1px 3px;
-}
-.notices img, .notice img {
- margin-right: .5em;
-}
-.tooltip, div.nicetitle {
- color: #000;
- background: #ffc;
- border: 1px solid #000;
- padding: 5px;
- z-index: 1001;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-div.nicetitle {
- position: absolute;
- overflow: hidden;
- opacity: .9;
-}
-.inProgress {
- font-size: 80%;
- padding: 2px;
- color: #fff;
- background: #f00;
-}
-
-/* Tree styles. */
-.treeIcon {
- padding-right: 5px;
-}
-.treeRow {
- clear: both;
- min-height: 20px;
- overflow: hidden;
-}
-.treeToggle {
- cursor: pointer;
-}
-
-.treeHdrSpacer {
- width: 50%;
-}
-
-span.treeImg {
- height: 20px;
- width: 20px;
- display: -moz-inline-stack;
- display: inline-block;
- vertical-align: middle;
-}
-span.treeImg1 {
- background-image: url("graphics/tree/line.png");
-}
-span.treeImg2 {
- background-image: url("graphics/tree/join.png");
-}
-span.treeImg3 {
- background-image: url("graphics/tree/joinbottom-down.png");
-}
-span.treeImg4 {
- background-image: url("graphics/tree/joinbottom.png");
-}
-span.treeImg5 {
- background-image: url("graphics/tree/minustop.png");
-}
-span.treeImg6 {
- background-image: url("graphics/tree/minus.png");
-}
-span.treeImg7 {
- background-image: url("graphics/tree/minusbottom.png");
-}
-span.treeImg8 {
- background-image: url("graphics/tree/minusonly.png");
-}
-span.treeImg9 {
- background-image: url("graphics/tree/plustop.png");
-}
-span.treeImg10 {
- background-image: url("graphics/tree/plus.png");
-}
-span.treeImg11 {
- background-image: url("graphics/tree/plusbottom.png");
-}
-span.treeImg12 {
- background-image: url("graphics/tree/plusonly.png");
-}
-span.treeImg13 {
- background-image: url("graphics/tree/nullonly.png");
-}
-span.treeImg14 {
- background-image: url("graphics/tree/folder.png");
-}
-span.treeImg15 {
- background-image: url("graphics/tree/folderopen.png");
-}
-span.treeImg16 {
- background-image: url("graphics/tree/leaf.png");
-}
-
-/* Menu styles. */
-#menu {
- overflow: hidden;
- min-height: 50px;
- padding-right: 8px;
-}
-#menu ul {
- padding: 5px;
-}
-#menu li {
- list-style-type: none;
- text-align: center;
- margin: 2px;
- float: left;
-}
-#menu li.separator {
- width: 40px;
-}
-#menu a {
- display: block;
- white-space: pre;
- font-size: 90%;
- text-decoration: none;
- padding: 3px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-#menu h1 {
- font-weight: bold;
- font-size: 150%;
- line-height: 48px;
- vertical-align: bottom;
-}
-#menu input, #menu select {
- margin-top: 16px;
-}
-#menuBottom {
- margin: -8px 0 0 0;
- padding: 4px;
- float: right;
- text-align: right;
- font-size: 90%;
- background: #eee;
-}
-
-/* Login form */
-body.login-form {
- background-color: #e9e9e9;
-}
-#login-form {
- font-size: 150%;
- width: 20em;
- margin: 5em auto;
-
- background-color: #fff;
-
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
-
- box-shadow: 0 0 2em #ccc;
- -moz-box-shadow: 0 0 2em #ccc;
- -webkit-box-shadow: 0 0 2em #ccc;
-}
-#login-form .notices {
- padding-top: 1em;
- font-size: 75%;
-}
-#login-form a {
- color: #00f;
-}
-#login-form form {
- padding: 1em;
-}
-#login-form label {
- font-weight: bold;
-}
-#login-form input, #login-form select {
- -webkit-transition-property: -webkit-box-shadow, background;
- -webkit-transition-duration: 0.25s;
-
- width: 18em;
- margin-bottom: .5em;
-}
-#login-form #login-button {
- margin: .5em auto;
- text-align: center;
- width: auto;
-}
-#login-form .extras {
- font-size: 75%;
- border-top: thin dashed #ccc;
- margin: .5em 0;
-}
-
-/* Sidebar styles. */
-.sidebar {
- float: left;
-}
-#sidebarPanel {
- -moz-border-radius-bottomright: 15px;
- -webkit-border-bottom-right-radius: 15px;
- padding-top: 5px;
- padding-bottom: 10px;
- background: #eee;
- white-space: nowrap;
-}
-#sidebarPanel a, #sidebarPanel span {
- color: #000;
- white-space: pre;
- font-size: 90%;
- text-decoration: none;
-}
-#sidebarPanel a a, #sidebarPanel a span, #sidebarPanel span a, #sidebarPanel span span {
- font-size: 100%;
-}
-#sidebarPanel span.accessKey {
- text-decoration: underline;
-}
-#sidebarPanel span.toggle {
- cursor: pointer;
-}
-#sidebarPanel a:hover {
- color: #000;
-}
-
-#expandedSidebar {
- overflow: hidden;
-}
-#expandedSidebar #expandButton {
- float: right;
-}
-
-#hiddenSidebar img {
- padding-right: 2px;
-}
-
-/* Main body. */
-.body {
- position: absolute;
- left: 0;
- right: 0;
- margin-top: 8px;
-}
-
-/* Pager. */
-.pager {
- text-align: center;
-}
-
-/* Tab styles. */
-.tabset {
- float: left;
- width: 100%;
- font-weight: bold;
- background: url("graphics/tab_bottom.gif") repeat-x bottom;
-}
-.tabset ul {
- margin-top: 4px;
- padding-left: 8px;
- list-style: none;
-}
-.tabset li {
- float: left;
- margin: -3px 2px 0 0;
- white-space: nowrap;
-}
-.tabset li a {
- color: #000;
- background-color: #e9e9e9;
- padding: 2px 0.5em;
- display: block;
- border: 1px solid #000;
-}
-.tabset li a:hover {
- background-color: #fff;
-}
-.tabset li.activeTab a {
- border-bottom: 1px solid #000;
- background-color: #000;
- color: #fff;
-}
-.tabset li.activeTab a:hover {
-}
-.tabset img {
- display: block;
- float: left;
- padding-right: 2px;
-}
-
-/* Preferences. */
-#services_prefs .header ul {
- float: right;
- text-align: right;
- font-size: 80%;
-}
-#services_prefs .header li {
- list-style: none;
- display: inline;
-}
-#services_prefs #app {
- font-weight: bold;
-}
-.prefsOverview div {
- float: left;
-}
-.prefsOverview div div {
- padding-left: 10px;
- width: 95%;
-}
-.prefsOverview h2 {
- font-size: 150%;
- font-weight: bold;
-}
-.prefsOverview dt a {
- display: block;
- padding: 2px;
- font-weight: bold;
- border: 1px solid #000;
- border-bottom: 1px solid #446;
- background: #e9e9e9;
-}
-.prefsOverview dd {
- padding: 2px;
- margin-bottom: 10px;
- color: #000;
- background: #fff;
- border-left: 1px solid #000;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
-}
-div.prefsContainer {
- padding: 1em;
-}
-div.prefsContainer p {
- padding-top: 1em;
-}
-img.prefsLinkImg {
- padding-right: 1px;
-}
-span.prefsAdvanced {
- padding: 3px 10px 0 0;
- font-size: 80%;
-}
-
-div.prefsErrorDiv {
- border: 1px solid red;
- display: inline-block;
- padding: 2px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-
-div.prefsError {
- color: red;
-}
-
-/* Block styles. */
-.currentBlock {
- border: 2px solid red;
-}
-.blockIcons {
- padding-top: 5px;
- display:none;
-}
-.blockHeader:hover .blockIcons {
- display: block;
-}
-#googlesearch {
- padding: .3em;
-}
-
-/* Help styles. */
-body.help_about, body.help_entry {
- margin: 0.5em;
-}
-.helplink {
- cursor: help;
-}
-.help {
- background: #fff;
- color: #000;
-}
-.help h1 {
- font-size: 125%;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
-}
-.help h2 {
- padding-top: 1em;
- padding-bottom: 0.5em;
- font-size: 110%;
-}
-.help p {
- margin-left: 1em;
- margin-right: 1em;
- margin-bottom: 1em;
-}
-.help em {
- display: block;
- padding: 5px;
- margin-left: 1em;
- margin-right: 1em;
- margin-bottom: 1em;
-}
-.help em.helpTip {
- color: #090;
- background: #e0f0e0;
-}
-.help em.helpWarn {
- color: #900;
- background: #f0e0e0;
-}
-
-/* Source markup styles. */
-table.lineNumbered * {
- line-height: 16px;
-}
-.lineNumbered th {
- background: #e9e9e9;
- border-right: 1px solid #e0e0e0;
- border-bottom: none;
- padding-left: 10px;
- padding-right: 10px;
- text-align: right;
-}
-.lineNumbered td {
- vertical-align: top;
- width: 100%;
- white-space: pre;
- background: #fff;
- padding-left: 10px;
-}
-.parentheses {
- color: #2a6;
- font-weight: bold;
-}
-.comment {
- color: #aac;
-}
-.htag {
- color: #569;
- background: #d5d6da;
- font-weight: bold;
-}
-.metac {
- color: #0ff;
- background: #d5d6da;
-}
-.id {
- color: #e82;
- background: #e4e4e0;
-}
-.attr {
- color: #6af;
-}
-.value {
- color: #d46;
-}
-.color {
- color: #f57;
-}
-.eol {
- color: #26e;
-}
-.url {
- color: #962;
-}
-.file {
- color: #444;
- background: #fe4;
-}
-.class {
- font-style: italic;
-}
-
-/* Sound selection. */
-ul.sound-list {
- list-style: none;
-}
-.sound-list li {
- height: 24px;
-}
-.sound-list embed {
- vertical-align: middle;
- height: 24px;
-}
-
-/* Calendar Popup. */
-.hordeCalendarPopup {
- border: 1px solid #ccc;
- background: #fff;
- width: 12em;
-}
-.hordeCalendarPopup thead {
- font-weight: bold;
-}
-.hordeCalendarPopup th {
- border-bottom: 1px solid #ccc;
-}
-.hordeCalendarPopup tbody {
- text-align: right;
-}
-.hordeCalendarPopup a {
- color: #000;
- display: block;
- padding: 2px;
-}
-.hordeCalendarPopup tbody a:hover {
- background: #ffc;
-}
-.hordeCalendarPopup .hordeCalendarCurrent {
- font-weight: bold;
- background: #eef;
-}
-.hordeCalendarPopup .hordeCalendarToday {
- font-weight: bold;
-}
-.hordeCalendarPopup .hordeCalendarWeek {
- background: #bbb;
- font-size: 90%;
- font-style: italic;
-}
-
-.hidden {
- display: none;
-}
-
-/* Redbox styles. */
-#RB_overlay {
- position: absolute;
- z-index: 100;
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- min-height: 100%;
- background-color: #000;
- filter: alpha(opacity=60);
- -moz-opacity: .6;
- opacity: .6;
-}
-#RB_loading {
- z-index: 101;
- width: 66px;
- margin-left: auto;
- margin-right: auto;
- margin-top: 200px;
- padding-bottom: 66px;
- text-align: center;
- background: url("graphics/redbox_spinner.gif") no-repeat bottom center;
-}
-#RB_window {
- z-index: 102;
- background-color: #fff;
- display: block;
- text-align: left;
- margin: 20px auto 0 auto;
- position: absolute;
-}
-#RB_window p, #RB_window ul {
- margin-bottom: 3px;
-}
-#RB_confirm {
- width: 20em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ffc;
-}
-#RB_confirm input {
- margin: .2em;
-}
-#RB_confirm ul {
- margin-left: .5em;
-}
-#RB_info {
- width: 30em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ccf;
-}
-#RB_info input {
- margin: .2em;
-}
-
-/* Color picker styles. */
-#color-picker {
- color: #999;
- background: #000;
- padding-bottom: 8px;
- border: 1px solid #111;
- width: 148px;
- height: 155px;
- z-index: 100;
-}
-#color-picker .north {
- background: #111;
- border-bottom: 1px solid #171717;
- font-size: 11px;
-}
-#color-picker .north div {
- color: #999;
- float: right;
- padding: 5px 7px;
- cursor: pointer;
- -moz-user-select: none;
- -khtml-user-select: none;
- user-select: none;
-}
-#color-picker .north div:hover {
- color: #fff;
-}
-#color-picker .south {
- margin: 32px 0 0 10px;
- cursor: crosshair;
- -moz-user-select: none;
- -khtml-user-select: none;
- user-select: none;
-}
-#color-picker .south img {
- height: 100%;
- width: 100%;
- position: relative;
- top: -8px;
- left: -1px;
-}
-#color-picker #color-picker-cursor {
- background: url("graphics/color-picker-cursor.gif") no-repeat;
- position: absolute;
- height: 9px;
- width: 9px;
- z-index: 101;
-}
-#color-picker #color-picker-cursor img {
- height: 100%;
- width: 100%;
- position: relative;
- top: -8px;
- left: -1px;
-}
-#color-picker #color-picker-hex {
- padding: 5px 0 4px 7px;
- cursor: text;
- float: left;
-}
-#color-picker #color-picker-hex:hover {
- color: #fff;
-}
-#color-picker #color-picker-hex-edit {
- float: left;
-}
-#color-picker #color-picker-resize {
- float: right;
- top: -14px;
- left: 7px;
- height: 14px;
- width: 14px;
- cursor: se-resize;
-}
-#color-picker #color-picker-sphere {
- height: 128px;
- width: 128px;
-}
-.color-picker-palette-src {
- background-image: url("graphics/color-picker-palette.png");
-}
-.color-picker-resize-src {
- background-image: url("graphics/color-picker-resize.gif");
-}
-
-.leftAlign {
- text-align: left;
-}
-.rightAlign {
- text-align: right;
-}
-.leftFloat {
- float: left;
-}
-.rightFloat {
- float: right;
-}
-
-/* Activesync styles. */
-.activesyncHdr1 {
- width: 30%;
-}
-.activesyncHdr2 {
- width: 22%;
-}
-.activesyncHdr3 {
- width: 6%;
-}
-.activesyncHdr4 {
- width: 10%;
-}
-.activesyncHdr5 {
- width: 12%;
-}
-.activesyncHdr6 {
- width: 10%;
-}
-
-/* Toggle quote styles. */
-.toggleQuoteHide, .toggleQuoteShow {
- font-size: 80%;
- cursor: pointer;
- background: #ddd;
-}
-.toggleQuoteHide:hover, .toggleQuoteShow:hover {
- text-decoration: underline;
-}
-.toggleQuoteParent {
- margin-bottom: 8px;
-}
-
-/* SpellChecker styles. */
-.spellcheckChecking, .spellcheckIncorrect {
- color: #f00;
-}
-.spellcheckIncorrect, .spellcheckCorrected {
- text-decoration: underline;
- cursor: pointer;
-}
-.spellcheckCorrected {
- color: #090;
-}
-
-/* Permissions. */
-.permsAdd, .permsDelete, .permsEdit {
- padding-left: 3px;
-}
-
-/* KeyNavList styling. */
-.KeyNavList {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- overflow-x: hidden;
- overflow-y: auto;
- padding: 2px;
- position: absolute;
- z-index: 10000;
-}
-.KeyNavList ul {
- list-style-type: none;
- padding: 1px;
-}
-.KeyNavList ul li {
- cursor: pointer;
- color: #000;
- padding: 3px;
- white-space: nowrap;
-}
-.KeyNavList ul li.selected {
- background: gray;
- color: #fff;
-}
-.KeyNavList ul li:hover, .KeyNavList ul li.selected:hover {
- background: lightgrey;
- color: #fff;
-}
-
-/* Growler notice styling. */
-#Growler {
- width: 340px;
-}
-#Growler div.GrowlerNotice {
- filter: alpha(opacity=80);
- -moz-opacity: .8;
- opacity: .8;
- zoom: 1;
- width: 300px;
- padding: 10px 10px 10px 25px;
- margin: 5px auto;
- text-align: left;
- display: none;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- min-height: 20px;
- border-width: 1px;
- border-style: solid;
- background-position: 3px center;
- background-repeat: no-repeat;
- color: #fff;
- cursor: pointer;
-}
-#Growler div.GrowlerNoticeHead {
- font-weight: bold;
-}
-.GrowlerNoticeBody {
- margin-right: 20px;
- overflow-x: hidden;
-}
-#Growler div.horde-error, #GrowlerLog li.horde-error {
- background-image: url("graphics/alerts/error.png");
-}
-#Growler div.horde-error div.GrowlerNoticeBody {
- padding-right: 15px;
-}
-#Growler div.horde-message, #GrowlerLog li.horde-message {
- background-image: url("graphics/alerts/message.png");
-}
-#Growler div.horde-success, #GrowlerLog li.horde-success {
- background-image: url("graphics/alerts/success.png");
-}
-#Growler div.horde-warning, #GrowlerLog li.horde-warning {
- background-image: url("graphics/alerts/warning.png");
-}
-#Growler div.horde-alarm, #GrowlerLog li.horde-alarm {
- background-image: url("graphics/alerts/alarm.png");
-}
-#GrowlerLog {
- position: fixed;
- bottom: 0;
- left: 0;
- width: 100%;
- max-height: 200px;
- z-index: 10000;
- overflow-y: auto;
-}
-#GrowlerLog ul {
- overflow: auto;
- filter: alpha(opacity=90);
- -moz-opacity: .9;
- opacity: .9;
-}
-#GrowlerLog ul li {
- color: #333;
- font-size: 12px;
- list-style-type: none;
- overflow: hidden;
- padding: 10px 30px;
- border-bottom: 1px dotted;
- background-position: 3px center;
- background-repeat: no-repeat;
-}
-#GrowlerLog ul li:last-child {
- border: 0;
-}
-#GrowlerLog li.GrowlerInfo {
- font-weight: bold;
- background: #999;
-}
-#GrowlerLog li.GrowlerNoAlerts {
- background: #999;
-}
-#GrowlerLog span.GrowlerAlertDate {
- font-size: 90%;
- font-style: italic;
- padding-left: 10px;
-}
-div.GrowlerNoticeExit {
- cursor: pointer;
- float: right;
- font-weight: bold;
-}
-div.GrowlerNoticeExit:hover {
- color: #444;
-}
-.horde-message, .horde-success, .horde-warning, .horde-error {
- border-color: #316600;
- background-color: #5db110;
- color: #fff;
-}
-.horde-error {
- background-color: #e81222;
- border-color: maroon;
-}
-.horde-warning {
- background-color: #ebe20c;
- border-color: #807b00;
-}
-.horde-warning, #Growler div.horde-warning {
- color: #000;
-}
-.horde-message {
- background-color: #369;
-}
-.horde-alarm {
- background-color: orange;
- border-color: red;
-}
-
-.hordeACBox {
- background:white none repeat scroll 0 0;
- border:1px solid #666699;
- cursor:default;
- /*overflow:hidden;*/
- text-align:left;
- min-height: 58px;
-}
-.hordeACList {
- display:block;
- overflow:hidden;
- width:100%;
- cursor:default;
- list-style-type:none;
- margin:0;
- padding:0;
-}
-.hordeACListMember {
- display:inline-block;
- font-size:90%;
- padding:2px 1px 1px 2px;
- height: 17px;
- white-space:nowrap;
-}
-.hordeACListItem {
- background-color:lightblue;
- border:1px solid #C0C0C0;
- -moz-border-radius-bottomleft:4px;
- -moz-border-radius-bottomright:4px;
- -moz-border-radius-topleft:4px;
- -moz-border-radius-topright:4px;
- margin:5px;
-}
-.hordeACTrigger, .hordeACTrigger:focus, .hordeACTrigger:disabled {
- background:transparent none repeat scroll 0 0;
- border:0 none;
- display:inline;
- position:static;
- width:80px;
-}
-/*.hordeACContainer {
- height:18px;
- margin:2px;
- padding:2px 2px 2px 0;
-}*/
-.hordeACItemRemove:hover {
- cursor:pointer;
-}
-
-/* Horde_Mime_Viewer styles. */
-.mimeHeaders {
- border: 1px solid #ccc;
- background: #f9f9f9;
- display: -moz-inline-stack;
- display: inline-block;
- margin-bottom: 3px;
- padding: 5px;
-}
-
-/* Context Menus */
-.context {
- min-width: 180px;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 10000;
- border: 1px #d4d4d4 solid;
- padding: 1px;
- background: #f4f4f4;
- color: #000;
- font-size: 90%;
-}
-.context a, .context a:visited {
- white-space: nowrap;
- display: block;
- padding: 3px;
- text-decoration: none;
- color: #000;
-}
-.context a:hover, .context a.contextSubmenu.contextHover {
- background-color: gray;
- color: #fff;
- cursor: pointer;
- text-decoration: none;
-}
-.context div.sep {
- background: silver;
- height: 1px !important;
- margin: 1px 0;
- padding: 0;
-}
-.contextSubmenu {
- background: url("graphics/popright.png") 100% 50% no-repeat;
- padding-left: 16px;
-}
-.contextSelected {
- background: #ffa;
-}
-.contextMenu .iconImg {
- vertical-align: top;
-}
-
-/* Social Media Related CSS */
-.hordeSmStreamstory {
- margin-bottom: 7px;
- padding-top: 7px;
- position: relative;
-}
-.hordeSmStreambody {
- padding: 0 0 0 70px;
- min-height: 60px;
-}
-.hordeSmStreaminfo {
- color: #777777;
- padding: 2px 0 0;
- font-style: italic;
-}
-.hordeSmGetmore {
- text-align: center;
-}
-.hordeSmCurrent {
- font-style: italic;
- color: gray;
-}
-.hordeSmAvatar {
- float: left;
- text-align: center;
- height: 73px;
- width: 73px;
- margin-right: 5px;
- padding-top: 5px;
-}
-
-/* Uploader */
-.hordeUploaderHeader {
-}
-.hordeUploaderSubHeader {
- border-bottom: thin solid #000;
-}
-.hordeUploaderFilelist {
- height: 350px;
- overflow: auto;
-}
-.hordeUploaderFilename {
- float: left;
- width: 200px;
-}
-.hordeUploaderFilestatus,
-.hordeUploaderFilesize,
-.hordeUploaderFileaction
-{
- float: right;
- text-align: right;
-}
-.hordeUploaderFilestatus,
-.hordeUploaderFilesize
-{
- width: 80px;
-}
-.hordeUploaderFileaction
-{
- width: 16px;
-}
-.hordeUploaderSuccess
-{
- background-image: url("graphics/alerts/success.png");
-}
-.hordeUploaderError
-{
- background-image: url("graphics/alerts/error.png");
-}
-.hordeUploaderRemove
-{
- background-image: url("graphics/delete.png");
-}
-
-/* For in place editing */
-form.inplaceeditor-form {
- background: none;
-}
-.inplaceeditor-empty {
- font-style: italic;
- color: #999;
-}
-
-/* Print CSS. */
-@media print {
- body, .header, .smallheader {
- background: #fff;
- color: #000;
- }
-
- a, .widget, .signature, .signature .fixed {
- color: #000;
- }
-
- #menu, .togglequotehide, .togglequoteshow {
- display: none;
- }
-
- .headerbox {
- border: none;
- }
-
- .control, .rowEven, .rowOdd, .item0, .item1 {
- background-color: #fff;
- border-bottom: thin solid #000;
- }
-
- .selected {
- background: #ddd;
- }
-
- .quoted1, .quoted2, .quoted3, .quoted4, .quoted5 {
- color: #000;
- border-left-color: #000;
- }
-
- .download {
- padding: 2px 2px 2px 0;
- background-image: none;
- }
-
- #Growler, #GrowlerLog {
- display: none !important;
- }
-}
diff --git a/horde/themes/sounds/doorbell.wav b/horde/themes/sounds/doorbell.wav
deleted file mode 100644
index 1357b8a2b..000000000
Binary files a/horde/themes/sounds/doorbell.wav and /dev/null differ
diff --git a/horde/themes/sounds/gnid3.wav b/horde/themes/sounds/gnid3.wav
deleted file mode 100644
index 652faa250..000000000
Binary files a/horde/themes/sounds/gnid3.wav and /dev/null differ
diff --git a/horde/themes/sounds/jetsndb.wav b/horde/themes/sounds/jetsndb.wav
deleted file mode 100644
index 5a8196fdc..000000000
Binary files a/horde/themes/sounds/jetsndb.wav and /dev/null differ
diff --git a/horde/themes/sounds/reminder.wav b/horde/themes/sounds/reminder.wav
deleted file mode 100644
index 4899b6b85..000000000
Binary files a/horde/themes/sounds/reminder.wav and /dev/null differ
diff --git a/horde/themes/sounds/theetone.wav b/horde/themes/sounds/theetone.wav
deleted file mode 100644
index 3f6663be2..000000000
Binary files a/horde/themes/sounds/theetone.wav and /dev/null differ
diff --git a/horde/themes/webkit.css b/horde/themes/webkit.css
deleted file mode 100644
index 37933e4c1..000000000
--- a/horde/themes/webkit.css
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * CSS corrections for Webkit.
- */
-
-.treeRow {
- overflow: visible;
- height: 20px;
-}
-
-.iconImg, .treeRow img {
- vertical-align: middle;
-}
-
-#menu {
- overflow: visible;
- height: 50px;
-}
diff --git a/hylax/themes/default/graphics/fax.png b/hylax/themes/default/graphics/fax.png
new file mode 100644
index 000000000..fe9c9647a
Binary files /dev/null and b/hylax/themes/default/graphics/fax.png differ
diff --git a/hylax/themes/default/graphics/folder.png b/hylax/themes/default/graphics/folder.png
new file mode 100644
index 000000000..a8abc236c
Binary files /dev/null and b/hylax/themes/default/graphics/folder.png differ
diff --git a/hylax/themes/default/graphics/hylax.png b/hylax/themes/default/graphics/hylax.png
new file mode 100644
index 000000000..fe9c9647a
Binary files /dev/null and b/hylax/themes/default/graphics/hylax.png differ
diff --git a/hylax/themes/graphics/fax.png b/hylax/themes/graphics/fax.png
deleted file mode 100644
index fe9c9647a..000000000
Binary files a/hylax/themes/graphics/fax.png and /dev/null differ
diff --git a/hylax/themes/graphics/folder.png b/hylax/themes/graphics/folder.png
deleted file mode 100644
index a8abc236c..000000000
Binary files a/hylax/themes/graphics/folder.png and /dev/null differ
diff --git a/hylax/themes/graphics/hylax.png b/hylax/themes/graphics/hylax.png
deleted file mode 100644
index fe9c9647a..000000000
Binary files a/hylax/themes/graphics/hylax.png and /dev/null differ
diff --git a/imp/themes/default/dimp/ie7.css b/imp/themes/default/dimp/ie7.css
new file mode 100644
index 000000000..18ca6c35b
--- /dev/null
+++ b/imp/themes/default/dimp/ie7.css
@@ -0,0 +1,47 @@
+/**
+ * CSS corrections for IE 7.
+ */
+
+#sidebar li {
+ overflow: hidden;
+}
+#sidebar .folderlist {
+ overflow-y: auto;
+}
+
+#msgSplitPane {
+ width: 99.7%;
+}
+
+#to, #cc, #bcc {
+ overflow: auto;
+}
+
+.block-monthgrid table {
+ border-width: 2px;
+}
+
+#sidebar li.folder a:hover, #sidebar li.custom a:hover, #sidebar li.servicelink a:hover {
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+.dimpOptions span.iconImg {
+ margin-right: 4px;
+}
+
+.htmlMsgData {
+ width: 98%;
+}
+
+div.msgSubject span.treeImg {
+ vertical-align: top;
+}
+
+/* Fixes broken inline-block. */
+.msgwrite span.loadingImg,
+#noticerow .notices li,
+#upload_wait {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/imp/themes/default/dimp/screen.css b/imp/themes/default/dimp/screen.css
new file mode 100644
index 000000000..2e7c0912a
--- /dev/null
+++ b/imp/themes/default/dimp/screen.css
@@ -0,0 +1,1076 @@
+/**
+ * DIMP core CSS.
+ */
+
+/* Make sure we never scroll vertically. */
+html {
+ overflow-y: hidden;
+}
+
+/* global */
+input {
+ vertical-align: middle;
+}
+.nojserror {
+ color: red;
+}
+
+/* Main container styles. */
+#sidebar {
+ background: #eee;
+ bottom: 0;
+ cursor: default;
+ left: 0;
+ padding: 5px 0 0 5px;
+ position: absolute;
+ top: 0;
+}
+#dimpmain {
+ bottom: 0;
+ margin-left: 5px;
+ position: absolute;
+ right: 3px;
+ top: 2px;
+}
+
+/* ini header */
+#quota {
+ float: right;
+ font-weight: normal;
+ padding-bottom: 3px;
+}
+div#quota {
+ margin: 3px;
+ border-top-width: 0;
+}
+#quota .used {
+ float: left;
+ width: 100px;
+ background: maroon url("../graphics/quotaback.jpg") repeat-y;
+ text-align: right;
+ border: 1px #000 solid;
+ margin-right: 2px;
+}
+#quota .used img {
+ display: inline;
+ float: none;
+ padding: 0;
+ border-left: 1px #000 solid;
+ height: 14px;
+}
+.tabset li#quota {
+ border-top: 0;
+}
+
+#logo {
+ display: none;
+}
+/* end header */
+
+/* Portal styles. */
+#dimpmain_portal h1.header a {
+ cursor: pointer;
+}
+
+/* SpellChecker styles. */
+#spellcheck {
+ color: #000;
+}
+.spellcheckChecking, .spellcheckIncorrect {
+ color: red;
+}
+.spellcheckCorrected {
+ color: #090;
+}
+.spellcheckIncorrect, .spellcheckCorrected {
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+/* Splitbar styles. */
+#msgSplitPane {
+ border-left: 1px silver solid;
+ border-right: 1px silver solid;
+ border-bottom: 1px silver solid;
+}
+.splitBarHoriz, .splitBarVert, .splitBarVertSidebar {
+ background: #e9e9e9 no-repeat scroll;
+ z-index: 10;
+}
+.splitBarHoriz {
+ background-image: url("../graphics/dragHandle.png");
+ background-position: center top;
+ border-top: 1px solid silver;
+ border-bottom: 1px solid silver;
+ cursor: row-resize;
+ height: 5px;
+}
+.splitBarVert, .splitBarVertSidebar {
+ background-image: url("../graphics/dragHandleVert.png");
+ background-position: center;
+ border-right: 1px solid silver;
+ border-left: 1px solid silver;
+ cursor: col-resize;
+ height: 300px;
+ width: 5px;
+}
+.splitBarVertSidebar {
+ position: absolute;
+}
+
+/* Message List */
+.mboxheader {
+ clear: left;
+}
+#msgLoading, #viewportLoading, #sendingImg {
+ position: absolute;
+ margin: 10px 0 0 10px;
+}
+
+/* Columns */
+div.msgStatus {
+ float: left;
+ width: 8%;
+ text-indent: 0 !important;
+}
+div.msgFrom {
+ float: left;
+ width: 20%;
+}
+div.msgSubject {
+ float: left;
+ width: 52%;
+}
+div.msgDate {
+ float: left;
+ width: 14%;
+}
+div.msgSize {
+ float: left;
+ width: 6%;
+ margin-right: -4px;
+}
+
+/* Message List Header and Column Header */
+#msglistHeader {
+ font-weight: bold;
+ overflow: hidden;
+ border: 1px solid silver;
+ border-top: 0;
+ background: transparent url("../graphics/backhead_orderby.png") repeat-x;
+}
+#msglistHeader a {
+ cursor: pointer;
+}
+#msglistHeader a.smallSort {
+ font-size: 75%;
+ font-weight: normal;
+ padding-left: 4px !important;
+}
+#msglistHeader div {
+ padding-top: 1px;
+ height: 15px;
+ text-indent: 2px;
+}
+#msglistHeader div.sortup, #msglistHeader div.sortdown {
+ padding-left: 0;
+ background-position: 2px;
+}
+#msglistHeader div.sortup a, #msglistHeader div.sortdown a {
+ padding-left: 14px;
+}
+#msglistHeader div.sep {
+ border-left: 1px solid #ddd;
+}
+
+/* Message ViewPort */
+span.vpEmpty, span.vpError {
+ font-weight: bold;
+}
+
+/* Rows */
+div.vpRow, div.vpRow div {
+ cursor: pointer;
+ font-size: 95%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ height: 16px;
+ border-bottom: 1px;
+}
+div.vpRowSelected {
+ background: #ffa !important;
+}
+div.vpRowHoriz div.sep {
+ border-right: 1px solid #ddd;
+}
+div.vpRowHoriz, div.vpRowHoriz div {
+ text-indent: 2px;
+}
+
+/* Rows: flags. */
+div.flagLowpriority {
+ font-weight: normal !important;
+}
+div.flagUnseen {
+ font-weight: bold;
+}
+div.flagDeleted {
+ text-decoration: line-through;
+}
+
+/* Checkbox images */
+div.msCheck {
+ background-image: url("../graphics/checkbox_off.png");
+}
+div.msCheck:hover {
+ background-image: url("../graphics/checkbox_over.png") !important;
+}
+div.vpRowSelected div.msCheck {
+ background-image: url("../graphics/checkbox_on.png");
+}
+
+/* Rows (vertical mode) */
+div.vpRowVert {
+ height: auto;
+}
+div.vpRowVert div {
+ font-size: 100%;
+}
+div.vpRowVert div.msgStatus {
+ height: 24px;
+ margin-right: 2px;
+ padding-top: 8px;
+ width: 15%;
+}
+div.vpRowVert div.msgFrom {
+ font-weight: bold;
+ width: auto;
+}
+div.vpRowVert div.msgDate {
+ float: right;
+ padding-right: 2px;
+ text-indent: 2px;
+ width: auto;
+}
+div.vpRowVert div.msgSubject {
+ float: none;
+ font-style: italic;
+ margin-right: 2px;
+ width: auto;
+}
+div.vpRowVert div.msgSubject span.flagUser {
+ font-style: normal;
+}
+
+div.vpRowVert.flagUnseen {
+ font-weight: normal;
+}
+
+/* ViewPort - scroller */
+.vpScroll {
+ background: url("../graphics/scroller_back.png") repeat-y;
+}
+.vpScrollCursor {
+ background: url("../graphics/scroller.png") repeat-y;
+ border-left: 1px solid silver;
+ width: 13px;
+}
+.vpScrollDown, .vpScrollUp {
+ border-left: 1px solid silver;
+ height: 16px;
+ width: 13px;
+}
+.vpScrollUp {
+ background-image: url("../graphics/sbcursor_top.png");
+}
+.vpScrollDown {
+ background-image: url("../graphics/sbcursor_bottom.png");
+}
+
+/* IFRAMEs */
+.iframe {
+ position: absolute;
+ left: 0;
+ top: 0;
+ border: 0;
+ width: 100%;
+ height: 100%;
+}
+
+/* Sidebar */
+#sidebar .sepfull {
+ height: 1px !important;
+ margin: 5px 0;
+ background: silver;
+}
+#sidebar .count {
+ color: silver;
+}
+#sidebar li {
+ list-style: none;
+ height: 16px;
+ line-height: 16px;
+ padding-top: 1px;
+ white-space: nowrap;
+}
+#sidebar li a, #sidebar li.folder, #sidebar li.container, #sidebar li.custom, #sidebar li.servicelink {
+ color: #000;
+ font-size: 95%;
+ text-decoration: none;
+}
+#sidebar li.servicelink a {
+ font-weight: bold;
+}
+#sidebar li.custom {
+ background: transparent none;
+}
+#sidebar li.custom img {
+ float: left;
+ padding: 1px 4px 0 0;
+}
+#sidebar li.on {
+ background: #ffa;
+}
+#sidebar li.subfolders {
+ height: auto;
+ margin: 0;
+}
+#sidebar li.subfolders ul {
+ padding-left: 10px;
+}
+#sidebar span.iconImgSidebar {
+ background-position: left center;
+ background-repeat: no-repeat;
+ display: inline;
+ float: left;
+ height: 100%;
+ margin-right: 0;
+ width: 20px;
+}
+#ctx_folder_sub span.iconImg, #ctx_folder_unsub span.iconImg, #ctx_folderopts_sub span.iconImg, #ctx_folderopts_unsub span.iconImg {
+ background-image: url("../graphics/folders/folder.png");
+}
+#sidebar span.col, #ctx_folderopts_collapse span.iconImg, #ctx_container_collapse span.iconImg, #ctx_folder_collapse span.iconImg {
+ background-image: url("../graphics/folders/minus.png");
+}
+#sidebar span.exp, #ctx_folderopts_expand span.iconImg, #ctx_container_expand span.iconImg, #ctx_folder_expand span.iconImg {
+ background-image: url("../graphics/folders/plus.png");
+}
+#normalfolders li.unsubFolder {
+ font-style: italic;
+}
+#sidebar .over a, #sidebar li.folder:hover, #sidebar li.custom:hover, #sidebar li.servicelink:hover {
+ cursor: pointer;
+ font-weight: bold;
+ text-decoration: underline;
+}
+#sidebar .container span.iconImgSidebar {
+ cursor: pointer;
+}
+
+#logo, #dimpbarActions, #serviceActions, #foldersSidebar, #normalfolders {
+ overflow-x: hidden;
+}
+
+#folderopts a {
+ display: inline !important;
+ padding-right: 1px;
+}
+#folderopts:hover {
+ font-weight: normal !important;
+}
+
+/* Message options. */
+.dimpOptions {
+ float: right;
+}
+.dimpOptions div {
+ line-height: 16px;
+ padding-bottom: 2px;
+}
+.dimpOptions span {
+ cursor: pointer;
+}
+.dimpOptions .iconImg {
+ margin-right: 0;
+}
+.dimpOptions a, .dimpOptions a:visited {
+ text-decoration: none;
+ color: #000;
+}
+.dimpOptions a:hover {
+ text-decoration: underline;
+}
+
+#encrypt_label, #priority_label {
+ cursor: default;
+ font-weight: bold;
+}
+
+/* Actions */
+.dimpActions {
+ background: #efefef;
+ padding: 4px 2px;
+ border: 1px silver solid;
+ background: transparent url("../graphics/backhead_s2.png") repeat-x;
+ height: 16px;
+}
+.dimpActions div {
+ cursor: pointer;
+ float: left;
+ padding-right: 6px;
+}
+.dimpActions a, .dimpActions a:visited, .dimpActions label {
+ color: #000;
+ font-size: 90%;
+ font-weight: bold;
+ white-space: nowrap;
+ padding: 2px 4px 4px 4px;
+}
+.dimpActions a img {
+ margin-right: 4px;
+ vertical-align: top;
+}
+.dimpActions .iconImg {
+ vertical-align: top;
+}
+.dimpActions a:hover {
+ background-color: #e3e3e3;
+ text-decoration: none;
+}
+.dimpActions span.popdown, .dimpActions span.spellcheckPopdownImg, span.popdownImg {
+ filter: alpha(opacity=50);
+ -moz-opacity: .5;
+ opacity: .5;
+}
+.dimpActions span.popdown:hover, .dimpActions span.spellcheckPopdownImg:hover, span.popdownImg:hover {
+ filter: alpha(opacity=100);
+ -moz-opacity: 1;
+ opacity: 1;
+}
+.dimpActions span.spellcheckPopdownImg:hover, span.popdownImg {
+ border: 0;
+ margin: 0;
+}
+.dimpActions .disabled a:hover {
+ background-color: transparent;
+}
+.dimpactions .disabled, .dimpActions .disabled a, .dimpActions .disabled a:visited, .dimpActions .disabled a:active, .dimpActions .disabled a:hover {
+ color: silver !important;
+ cursor: default;
+ text-decoration: none;
+}
+.dimpActions .disabled span.iconImg, .dimpActions .disabled span.spellcheckPopdownImg, .dimpActions .disabled img {
+ filter: alpha(opacity=25);
+ -moz-opacity: .25;
+ opacity: .25;
+}
+.dimpActions .disabled span.popdown:hover, .dimpActions .disabled span.spellcheckPopdownImg {
+ border: 0;
+ cursor: default;
+ margin: 0;
+}
+
+#button_compose, #button_checkmail {
+ display: none;
+}
+
+div.dimpActionsCompose, div.dimpActionsMsg {
+ border-bottom: 1px solid #999;
+}
+
+/* Preview pane styles. */
+#previewPane {
+ overflow: auto;
+}
+#previewInfo {
+ background: transparent url("../graphics/ico_message_off.png") no-repeat scroll 10px 15px;
+ color: #a0a0a0;
+ line-height: 18px;
+ padding: 15px 80px 10px 35px;
+}
+
+/* Headers styles. */
+.msgHeaders {
+ background: transparent url("../graphics/backhead_r.png") repeat-x;
+ border-bottom: 1px #b9b9b3 solid;
+ padding: 2px 0 1px;
+ font-size: 90%;
+ overflow: hidden;
+}
+.msgfullread .msgHeaders {
+ cursor: default;
+}
+
+.msgHeaders .dimpOptions {
+ padding: 3px 10px 5px 5px;
+}
+
+.msgHeaders table {
+ margin-top: -2px;
+}
+.msgHeaders table thead td {
+ padding: 0 0 1px 0;
+}
+.msgHeaders table thead tr {
+ vertical-align: top;
+}
+.msgHeaders table thead td.label {
+ font-weight: bold;
+ padding-right: 4px;
+ text-align: right;
+ white-space: nowrap;
+}
+.msgfullread .msgHeaders table thead td.label {
+ padding-left: 3px;
+}
+.msgHeaders table thead td.subject {
+ font-weight: bold;
+}
+
+#msgAtc td {
+ padding-bottom: 0;
+ padding-top: 1px;
+}
+.atcLabel, .msgLogLabel {
+ font-weight: bold;
+}
+.atcLabel {
+ padding-right: 5px;
+}
+
+#partlist table {
+ margin-top: 3px;
+}
+#partlist td {
+ padding-bottom: 2px;
+ padding-right: 3px;
+}
+
+#partlist_toggle span.attachmentImg {
+ margin-right: 0;
+}
+
+#msgloglist ul {
+ list-style-type: none;
+}
+#msgloglist li {
+ line-height: 18px;
+}
+
+#msgloglist_toggle, #partlist_toggle {
+ cursor: pointer;
+}
+
+#msgHeadersContent {
+ overflow: hidden;
+}
+
+/* ini msg small header */
+#toggleHeaders {
+ float: left;
+}
+#msgHeadersColl {
+ margin: 0 6px;
+ white-space: nowrap;
+}
+#msgHeadersColl span.date {
+ float: right;
+ text-align: right;
+}
+#msgHeadersColl span.subject, #msgHeadersColl span.from {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+#msgHeadersColl span.subject {
+ float: left;
+ font-weight: bold;
+ max-width: 50%;
+ padding-left: 2px;
+}
+#msgHeadersColl span.fromcontainer {
+ padding-left: 5px;
+}
+#msgHeadersColl span.from {
+ max-width: 40%;
+}
+/* end msg small header */
+
+/* Message body formatting. */
+.messageBody {
+ background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
+ border: 0;
+ padding: 7px 5px 5px;
+}
+.msgfullread div.messageBody {
+ overflow: auto;
+}
+
+/* Message Composition. */
+.composeAddrbook, #togglebcc, #togglecc {
+ color: blue;
+ cursor: pointer;
+ text-decoration: underline;
+}
+#togglebcc, #togglecc {
+ padding-right: 5px;
+}
+.composeAddrbook:hover {
+ font-weight: bold;
+}
+#togglebcc:hover, #togglecc:hover {
+ color: red;
+}
+
+#writemsg input.checkbox {
+ margin-right: 2px;
+}
+
+#priority_label, #encrypt_label {
+ margin-left: 2px;
+}
+
+.msgwrite {
+ background: #e2e2e2 url("../graphics/backhead_r.png") repeat-x;
+ border: 1px #b9b9b3 solid;
+ cursor: default;
+ padding: 2px 0;
+}
+.msgwrite .dimpOptions {
+ padding: 8px 8px 0 0;
+ font-size: 90%;
+}
+.msgwrite .dimpOptions div {
+ padding-bottom: 0;
+}
+.msgwrite .dimpOptions label, #replyallnotice, #replylistnotice {
+ cursor: pointer;
+}
+#noticerow li span.closeImg {
+ float: right;
+ margin: -1px 0 0;
+ padding-left: 3px;
+}
+.msgwrite tr {
+ vertical-align: top;
+}
+.msgwrite td {
+ font-size: 90%;
+}
+.msgwrite td.label {
+ white-space: nowrap;
+ text-align: right;
+ padding: 4px 4px 0 4px;
+}
+.msgwrite span.loadingImg {
+ display: -moz-inline-stack;
+ display: inline-block;
+ padding: 1px;
+ position: relative;
+ right: 28px;
+ filter: alpha(opacity=75);
+ -moz-opacity: .75;
+ opacity: .75;
+}
+
+#noticerow .notices li {
+ display: -moz-inline-stack;
+ display: inline-block;
+}
+
+#composeMessageParent {
+ background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
+ border-left: 1px silver solid;
+ border-right: 1px silver solid;
+ border-bottom: 1px silver solid;
+ padding: 10px 5px 5px;
+}
+#composeMessage {
+ border: none;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+
+#rteloading {
+ position: absolute;
+ z-index: 100;
+ background-color: #000;
+ filter: alpha(opacity=35);
+ -moz-opacity: .35;
+ opacity: .35;
+}
+#rteloadingtxt {
+ position: absolute;
+ background-color: #fff;
+ z-index: 101;
+}
+
+/* Attachment file list */
+#attach_list {
+ padding-left: 15px;
+}
+#attach_list li {
+ padding-top: 5px;
+}
+#attach_list span.remove {
+ border: 1px solid #ccc;
+ font-weight: bold;
+ padding: 1px;
+}
+#attach_list span.attachName, #attach_list span.remove:hover {
+ cursor: pointer;
+ text-decoration: underline;
+}
+#attach_list span.attachName {
+ color: blue;
+}
+#attach_list span.attachName:hover, #attach_list span.remove:hover {
+ color: red;
+}
+
+#upload_wait {
+ display: -moz-inline-stack;
+ display: inline-block;
+ font-weight: bold;
+ padding-top: 2px;
+}
+
+span.attachmentImg {
+ background-image: url("../graphics/attachment.png");
+}
+
+/* Context Menus */
+.context div.contactAddr {
+ font-style: italic;
+ text-align: center;
+}
+
+/* Email Addresses. */
+a.address {
+ cursor: pointer;
+ position: static;
+ text-decoration: underline;
+ white-space: nowrap;
+}
+a.address img {
+ display: none;
+ vertical-align: top;
+}
+a.address:hover {
+ background: #fff;
+ border: 1px silver solid;
+ margin: -2px;
+ padding: 1px;
+ text-decoration: none;
+}
+a.address:hover img {
+ display: inline;
+ padding-left: 4px;
+}
+
+/* Drag and drop styles. */
+.drag, .dragdrop, .folderdrag, .msgdrag {
+ background: #eee;
+ border: 1px solid #ccc;
+ font-size: 12px;
+ overflow: hidden;
+ z-index: 999;
+}
+.dragdrop {
+ color: red;
+}
+.dragdrop, .folderdrag, .msgdrag {
+ padding: 2px;
+}
+
+/* Search-related styles */
+#qsearch {
+ background-color: #f3f3f3;
+ border: 1px solid #999;
+ cursor: default;
+ float: right;
+ margin-top: -2px;
+ padding-left: 1px;
+ padding-right: 1px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+#qsearch form {
+ display: inline;
+}
+#qsearch_icon {
+ background: #f3f3f3 url("../graphics/search.png") center no-repeat;
+ cursor: pointer;
+ margin-right: 0;
+ padding-top: 2px;
+}
+#qsearch_input {
+ border: none;
+ color: #a0a0a0;
+ padding: 0 2px 0 0;
+ width: 150px;
+}
+.qsearchFocus, .qsearchFocus #qsearch_icon, .qsearchFocus #qsearch_input {
+ background-color: #fff !important;
+}
+.qsearchFocus #qsearch_input {
+ color: #000 !important;
+}
+.qsearchMatch {
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+#searchbar {
+ background-color: #ffa;
+ border: 1px solid gray;
+ padding: 3px 2px;
+}
+#search_close, #search_edit, #search_refresh {
+ cursor: pointer;
+ float: right;
+ margin-top: -1px;
+}
+#searchbar #search_label {
+ font-size: 90%;
+ font-weight: bold;
+}
+
+/* Redbox styles. */
+.RBForm {
+ width: 20em;
+ padding: 6px;
+ border: 1px solid #ccc;
+}
+.RBForm input {
+ margin: .2em;
+}
+
+/* Popup message styling. */
+.headercloseimg {
+ float: right !important;
+ cursor: pointer;
+}
+#compose_close {
+ margin-top: 1px;
+}
+
+/* Keyboard key style */
+.kbd {
+ background: #eee;
+ color: #000;
+ white-space: nowrap;
+ padding: 1px 2px;
+ border: 1px solid #888;
+ font-size: 90%;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+
+/* Images */
+span.iconImg, span.spellcheckPopdownImg {
+ margin-right: 4px;
+}
+
+/* Sidebar images. */
+span.infoIcon {
+ background-image: url("../graphics/info_icon.png");
+}
+span.filtersIcon {
+ background-image: url("../graphics/filters.png");
+}
+span.hordeIcon {
+ background-image: url("../graphics/horde.png");
+}
+span.prefsIcon {
+ background-image: url("../graphics/prefs.png");
+}
+span.logoutIcon {
+ background-image: url("../graphics/logout.png");
+}
+
+/* Dimp action images. */
+span.dimpactionReply {
+ background-image: url("../graphics/reply.png");
+}
+span.dimpactionForward {
+ background-image: url("../graphics/forward.png");
+}
+span.dimpactionSpam {
+ background-image: url("../graphics/spam.png");
+}
+span.dimpactionHam {
+ background-image: url("../graphics/ham.png");
+}
+span.dimpactionCompose {
+ background-image: url("../graphics/compose.png");
+}
+span.dimpactionCheckmail {
+ background-image: url("../graphics/checkmail.png");
+}
+span.dimpactionRefresh {
+ background-image: url("../graphics/reload.png");
+}
+span.dimpactionDelete {
+ background-image: url("../graphics/delete.png");
+}
+span.dimpactionOther {
+ background-image: url("../graphics/plus.png");
+}
+span.dimpactionSpellcheck {
+ background-image: url("../graphics/spellcheck.png");
+}
+span.dimpactionDrafts {
+ background-image: url("../graphics/drafts.png");
+}
+span.dimpactionEditsearch {
+ background-image: url("../graphics/edit.png");
+}
+span.dimpactionResume {
+ background-image: url("../graphics/mail_draft.png");
+}
+
+/* Context menu images */
+#ctx_message_reply span.iconImg {
+ background-image: url("../graphics/reply.png");
+}
+#ctx_reply_reply span.iconImg, #ctx_reply_reply_all span.iconImg, #ctx_reply_reply_list span.iconImg {
+ background-image: url("../graphics/replyall.png");
+}
+#ctx_message_forward span.iconImg, #ctx_forward_attach span.iconImg, #ctx_forward_body span.iconImg, #ctx_forward_both span.iconImg, #ctx_forward_redirect span.iconImg {
+ background-image: url("../graphics/forward.png");
+}
+#ctx_folder_empty span.iconImg, #ctx_message_deleted span.iconImg, #oa_purge_deleted span.iconImg {
+ background-image: url("../graphics/delete.png");
+}
+#ctx_message_undeleted span.iconImg, #oa_undeleted span.iconImg {
+ background-image: url("../graphics/undelete.png");
+}
+#ctx_folder_seen span.iconImg {
+ background-image: url("../graphics/mail_seen.png");
+}
+#ctx_folder_unseen span.iconImg, #ctx_folder_poll span.iconImg, #ctx_folder_nopoll span.iconImg {
+ background-image: url("../graphics/mail_unseen.png");
+}
+#ctx_message_setflag span.iconImg, #oa_setflag span.iconImg, #ctx_folder_setflag span.iconImg {
+ background-image: url("../graphics/mail_flagged.png");
+}
+#ctx_message_unsetflag span.iconImg, #oa_unsetflag span.iconImg {
+ background-image: url("../graphics/mail_clearflag.png");
+}
+#ctx_message_source span.iconImg, #msg_view_source span.iconImg {
+ background-image: url("../graphics/message_source.png");
+}
+#ctx_message_resume span.iconImg, #msg_resume_draft span.iconImg {
+ background-image: url("../graphics/mail_draft.png");
+}
+#oa_preview_hide span.iconImg, #oa_preview_show span.iconImg {
+ background-image: url("../graphics/preview.png");
+}
+#oa_layout_horiz span.iconImg {
+ background-image: url("../graphics/application_tile_vertical.png");
+}
+#oa_layout_vert span.iconImg {
+ background-image: url("../graphics/application_tile_horizontal.png");
+}
+#ctx_folder_create span.iconImg, #ctx_container_create span.iconImg, #ctx_folderopts_new span.iconImg {
+ background-image: url("../graphics/folders/create.png");
+}
+#ctx_folder_rename span.iconImg, #ctx_container_rename span.iconImg, #ctx_vcontainer_edit span.iconImg, #ctx_vfolder_edit span.iconImg {
+ background-image: url("../graphics/folders/edit.png");
+}
+#ctx_folder_search span.iconImg, #ctx_folder_searchsub span.iconImg, #ctx_container_search span.iconImg, #ctx_container_searchsub span.iconImg {
+ background-image: url("../graphics/search.png");
+}
+#ctx_folder_delete span.iconImg, #ctx_vfolder_delete span.iconImg {
+ background-image: url("../graphics/folders/delete.png");
+}
+#ctx_message_spam span.iconImg {
+ background-image: url("../graphics/spam.png");
+}
+#ctx_message_ham span.iconImg {
+ background-image: url("../graphics/ham.png");
+}
+#ctx_message_blacklist span.iconImg, #oa_blacklist span.iconImg {
+ background-image: url("../graphics/blacklist.png");
+}
+#ctx_message_whitelist span.iconImg, #oa_whitelist span.iconImg {
+ background-image: url("../graphics/whitelist.png");
+}
+#ctx_contacts_new span.iconImg {
+ background-image: url("../graphics/compose.png");
+}
+#ctx_contacts_add span.iconImg {
+ background-image: url("../graphics/add_contact.png");
+}
+#ctx_folderopts_reload span.iconImg {
+ background-image: url("../graphics/reload.png");
+}
+#ctx_flag span.iconImg.flagUser {
+ border: 1px black solid;
+ height: 15px;
+ width: 15px;
+}
+div.vpRow div.msgSubject span.flagUser {
+ font-size: 90%;
+ font-weight: normal;
+ margin-right: 3px;
+}
+
+/* Thread images */
+div.msgSubject span.treeImg {
+ margin-top: -4px;
+ margin-right: 1px;
+}
+
+/* Other images */
+#msg_newwin span.iconImg, #msg_newwin_options span.iconImg {
+ background-image: url("../graphics/newwin.png");
+}
+#msg_newwin span.iconImg {
+ cursor: pointer;
+ float: right;
+ margin-left: 4px;
+ margin-right: 0;
+}
+#th_expand span.iconImg, #partlist_col, #msgloglist_col {
+ background-image: url("../graphics/arrow_collapsed.png");
+ cursor: pointer;
+ margin-right: 0;
+}
+#th_collapse span.iconImg, #partlist_exp, #msgloglist_exp {
+ background-image: url("../graphics/arrow_expanded.png");
+ cursor: pointer;
+ margin-right: 0;
+}
+
+span.popdownImg, span.spellcheckPopdownImg {
+ background-image: url("../graphics/popdown.png");
+ margin-right: 0;
+ margin-left: 0;
+}
+span.keyupImg {
+ background-image: url("../graphics/key_up.png");
+}
+span.keydownImg {
+ background-image: url("../graphics/key_down.png");
+}
+span.readonlyImg {
+ background-image: url("../graphics/locked.png");
+ vertical-align: sub;
+}
+
+/* Growler notification styles. */
+#Growler div.imp-reply, span.imp-reply {
+ background-image: url("../graphics/mail_answered.png");
+}
+#Growler div.imp-reply_all, span.imp-reply_all {
+ background-image: url("../graphics/replyall.png");
+}
+#Growler div.imp-forward, div.imp-redirect, span.imp-forward, span.imp-redirect {
+ background-image: url("../graphics/mail_forwarded.png");
+}
diff --git a/imp/themes/default/feed-rss.xsl b/imp/themes/default/feed-rss.xsl
new file mode 100644
index 000000000..211493e0c
--- /dev/null
+++ b/imp/themes/default/feed-rss.xsl
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+
+
+ Subscribe to
+
+
+ Subscribe now in your favorite RSS aggregator:
+
+
+
+
+
+
+
+
Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/imp/themes/default/graphics/add_contact.png b/imp/themes/default/graphics/add_contact.png
new file mode 100644
index 000000000..8b2555fca
Binary files /dev/null and b/imp/themes/default/graphics/add_contact.png differ
diff --git a/imp/themes/default/graphics/addressbook_add.png b/imp/themes/default/graphics/addressbook_add.png
new file mode 100644
index 000000000..f3ebfe2c9
Binary files /dev/null and b/imp/themes/default/graphics/addressbook_add.png differ
diff --git a/imp/themes/default/graphics/addressbook_browse.png b/imp/themes/default/graphics/addressbook_browse.png
new file mode 100644
index 000000000..f52d05a9b
Binary files /dev/null and b/imp/themes/default/graphics/addressbook_browse.png differ
diff --git a/imp/themes/default/graphics/application_tile_horizontal.png b/imp/themes/default/graphics/application_tile_horizontal.png
new file mode 100644
index 000000000..8a1191c38
Binary files /dev/null and b/imp/themes/default/graphics/application_tile_horizontal.png differ
diff --git a/imp/themes/default/graphics/application_tile_vertical.png b/imp/themes/default/graphics/application_tile_vertical.png
new file mode 100644
index 000000000..1d40383d3
Binary files /dev/null and b/imp/themes/default/graphics/application_tile_vertical.png differ
diff --git a/imp/themes/default/graphics/arrow_collapsed.png b/imp/themes/default/graphics/arrow_collapsed.png
new file mode 100644
index 000000000..d9058813f
Binary files /dev/null and b/imp/themes/default/graphics/arrow_collapsed.png differ
diff --git a/imp/themes/default/graphics/arrow_expanded.png b/imp/themes/default/graphics/arrow_expanded.png
new file mode 100644
index 000000000..c671b0217
Binary files /dev/null and b/imp/themes/default/graphics/arrow_expanded.png differ
diff --git a/imp/themes/default/graphics/attachment.png b/imp/themes/default/graphics/attachment.png
new file mode 100644
index 000000000..1369c6074
Binary files /dev/null and b/imp/themes/default/graphics/attachment.png differ
diff --git a/imp/themes/default/graphics/backhead_orderby.png b/imp/themes/default/graphics/backhead_orderby.png
new file mode 100644
index 000000000..5a5284385
Binary files /dev/null and b/imp/themes/default/graphics/backhead_orderby.png differ
diff --git a/imp/themes/default/graphics/backhead_r.png b/imp/themes/default/graphics/backhead_r.png
new file mode 100644
index 000000000..873ea39fe
Binary files /dev/null and b/imp/themes/default/graphics/backhead_r.png differ
diff --git a/imp/themes/default/graphics/backhead_s2.png b/imp/themes/default/graphics/backhead_s2.png
new file mode 100644
index 000000000..5959a6ae0
Binary files /dev/null and b/imp/themes/default/graphics/backhead_s2.png differ
diff --git a/imp/themes/default/graphics/backhead_shadow.png b/imp/themes/default/graphics/backhead_shadow.png
new file mode 100644
index 000000000..1e2e52a3d
Binary files /dev/null and b/imp/themes/default/graphics/backhead_shadow.png differ
diff --git a/imp/themes/default/graphics/blacklist.png b/imp/themes/default/graphics/blacklist.png
new file mode 100644
index 000000000..eac439553
Binary files /dev/null and b/imp/themes/default/graphics/blacklist.png differ
diff --git a/imp/themes/default/graphics/calendar.png b/imp/themes/default/graphics/calendar.png
new file mode 100644
index 000000000..271274641
Binary files /dev/null and b/imp/themes/default/graphics/calendar.png differ
diff --git a/imp/themes/default/graphics/checkbox_off.png b/imp/themes/default/graphics/checkbox_off.png
new file mode 100644
index 000000000..1a78b26e0
Binary files /dev/null and b/imp/themes/default/graphics/checkbox_off.png differ
diff --git a/imp/themes/default/graphics/checkbox_on.png b/imp/themes/default/graphics/checkbox_on.png
new file mode 100644
index 000000000..564a0de6c
Binary files /dev/null and b/imp/themes/default/graphics/checkbox_on.png differ
diff --git a/imp/themes/default/graphics/checkbox_over.png b/imp/themes/default/graphics/checkbox_over.png
new file mode 100644
index 000000000..86c0894b8
Binary files /dev/null and b/imp/themes/default/graphics/checkbox_over.png differ
diff --git a/imp/themes/default/graphics/checkmail.png b/imp/themes/default/graphics/checkmail.png
new file mode 100644
index 000000000..e3690a0d9
Binary files /dev/null and b/imp/themes/default/graphics/checkmail.png differ
diff --git a/imp/themes/default/graphics/close.png b/imp/themes/default/graphics/close.png
new file mode 100644
index 000000000..e135bc7bf
Binary files /dev/null and b/imp/themes/default/graphics/close.png differ
diff --git a/imp/themes/default/graphics/compose.png b/imp/themes/default/graphics/compose.png
new file mode 100644
index 000000000..238463b1e
Binary files /dev/null and b/imp/themes/default/graphics/compose.png differ
diff --git a/imp/themes/default/graphics/delete.png b/imp/themes/default/graphics/delete.png
new file mode 100644
index 000000000..f3076bc9f
Binary files /dev/null and b/imp/themes/default/graphics/delete.png differ
diff --git a/imp/themes/default/graphics/dimp.png b/imp/themes/default/graphics/dimp.png
new file mode 100644
index 000000000..3b5085a20
Binary files /dev/null and b/imp/themes/default/graphics/dimp.png differ
diff --git a/imp/themes/default/graphics/download.png b/imp/themes/default/graphics/download.png
new file mode 100644
index 000000000..de62aaeb0
Binary files /dev/null and b/imp/themes/default/graphics/download.png differ
diff --git a/imp/themes/default/graphics/drafts.png b/imp/themes/default/graphics/drafts.png
new file mode 100644
index 000000000..bce9e4a53
Binary files /dev/null and b/imp/themes/default/graphics/drafts.png differ
diff --git a/imp/themes/default/graphics/dragHandle.png b/imp/themes/default/graphics/dragHandle.png
new file mode 100644
index 000000000..90752134c
Binary files /dev/null and b/imp/themes/default/graphics/dragHandle.png differ
diff --git a/imp/themes/default/graphics/dragHandleVert.png b/imp/themes/default/graphics/dragHandleVert.png
new file mode 100644
index 000000000..b8493ac4a
Binary files /dev/null and b/imp/themes/default/graphics/dragHandleVert.png differ
diff --git a/imp/themes/default/graphics/edit.png b/imp/themes/default/graphics/edit.png
new file mode 100644
index 000000000..51103488d
Binary files /dev/null and b/imp/themes/default/graphics/edit.png differ
diff --git a/imp/themes/default/graphics/empty_spam.png b/imp/themes/default/graphics/empty_spam.png
new file mode 100644
index 000000000..d986094d1
Binary files /dev/null and b/imp/themes/default/graphics/empty_spam.png differ
diff --git a/imp/themes/default/graphics/empty_trash.png b/imp/themes/default/graphics/empty_trash.png
new file mode 100644
index 000000000..d986094d1
Binary files /dev/null and b/imp/themes/default/graphics/empty_trash.png differ
diff --git a/imp/themes/default/graphics/encrypted.png b/imp/themes/default/graphics/encrypted.png
new file mode 100644
index 000000000..b23ba8344
Binary files /dev/null and b/imp/themes/default/graphics/encrypted.png differ
diff --git a/imp/themes/default/graphics/favicon.ico b/imp/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..baf9ddd36
Binary files /dev/null and b/imp/themes/default/graphics/favicon.ico differ
diff --git a/imp/themes/default/graphics/fetchmail.png b/imp/themes/default/graphics/fetchmail.png
new file mode 100644
index 000000000..14ee59669
Binary files /dev/null and b/imp/themes/default/graphics/fetchmail.png differ
diff --git a/imp/themes/default/graphics/filters.png b/imp/themes/default/graphics/filters.png
new file mode 100644
index 000000000..ca7d1bc4d
Binary files /dev/null and b/imp/themes/default/graphics/filters.png differ
diff --git a/imp/themes/default/graphics/folders/create.png b/imp/themes/default/graphics/folders/create.png
new file mode 100644
index 000000000..5b428d2f5
Binary files /dev/null and b/imp/themes/default/graphics/folders/create.png differ
diff --git a/imp/themes/default/graphics/folders/delete.png b/imp/themes/default/graphics/folders/delete.png
new file mode 100644
index 000000000..985c12a3c
Binary files /dev/null and b/imp/themes/default/graphics/folders/delete.png differ
diff --git a/imp/themes/default/graphics/folders/drafts.png b/imp/themes/default/graphics/folders/drafts.png
new file mode 100644
index 000000000..bce9e4a53
Binary files /dev/null and b/imp/themes/default/graphics/folders/drafts.png differ
diff --git a/imp/themes/default/graphics/folders/edit.png b/imp/themes/default/graphics/folders/edit.png
new file mode 100644
index 000000000..f324fcbb8
Binary files /dev/null and b/imp/themes/default/graphics/folders/edit.png differ
diff --git a/imp/themes/default/graphics/folders/folder.png b/imp/themes/default/graphics/folders/folder.png
new file mode 100644
index 000000000..6317fa3a7
Binary files /dev/null and b/imp/themes/default/graphics/folders/folder.png differ
diff --git a/imp/themes/default/graphics/folders/inbox.png b/imp/themes/default/graphics/folders/inbox.png
new file mode 100644
index 000000000..3b5085a20
Binary files /dev/null and b/imp/themes/default/graphics/folders/inbox.png differ
diff --git a/imp/themes/default/graphics/folders/minus.png b/imp/themes/default/graphics/folders/minus.png
new file mode 100644
index 000000000..755d4f828
Binary files /dev/null and b/imp/themes/default/graphics/folders/minus.png differ
diff --git a/imp/themes/default/graphics/folders/open.png b/imp/themes/default/graphics/folders/open.png
new file mode 100644
index 000000000..bb93c477d
Binary files /dev/null and b/imp/themes/default/graphics/folders/open.png differ
diff --git a/imp/themes/default/graphics/folders/plus.png b/imp/themes/default/graphics/folders/plus.png
new file mode 100644
index 000000000..c88dca2ef
Binary files /dev/null and b/imp/themes/default/graphics/folders/plus.png differ
diff --git a/imp/themes/default/graphics/folders/sent.png b/imp/themes/default/graphics/folders/sent.png
new file mode 100644
index 000000000..640ef455e
Binary files /dev/null and b/imp/themes/default/graphics/folders/sent.png differ
diff --git a/imp/themes/default/graphics/folders/spam.png b/imp/themes/default/graphics/folders/spam.png
new file mode 100644
index 000000000..6a0ed80f9
Binary files /dev/null and b/imp/themes/default/graphics/folders/spam.png differ
diff --git a/imp/themes/default/graphics/folders/trash.png b/imp/themes/default/graphics/folders/trash.png
new file mode 100644
index 000000000..2b1bc9210
Binary files /dev/null and b/imp/themes/default/graphics/folders/trash.png differ
diff --git a/imp/themes/default/graphics/forward.png b/imp/themes/default/graphics/forward.png
new file mode 100644
index 000000000..559d65d9a
Binary files /dev/null and b/imp/themes/default/graphics/forward.png differ
diff --git a/imp/themes/default/graphics/gallery.png b/imp/themes/default/graphics/gallery.png
new file mode 100644
index 000000000..d2170f046
Binary files /dev/null and b/imp/themes/default/graphics/gallery.png differ
diff --git a/imp/themes/default/graphics/ham.png b/imp/themes/default/graphics/ham.png
new file mode 100644
index 000000000..cd5d2da7b
Binary files /dev/null and b/imp/themes/default/graphics/ham.png differ
diff --git a/imp/themes/default/graphics/horde.png b/imp/themes/default/graphics/horde.png
new file mode 100644
index 000000000..ebfae15f8
Binary files /dev/null and b/imp/themes/default/graphics/horde.png differ
diff --git a/imp/themes/default/graphics/ico_message_off.png b/imp/themes/default/graphics/ico_message_off.png
new file mode 100644
index 000000000..e5b62bf9d
Binary files /dev/null and b/imp/themes/default/graphics/ico_message_off.png differ
diff --git a/imp/themes/default/graphics/imp.png b/imp/themes/default/graphics/imp.png
new file mode 100644
index 000000000..3b5085a20
Binary files /dev/null and b/imp/themes/default/graphics/imp.png differ
diff --git a/imp/themes/default/graphics/info_icon.png b/imp/themes/default/graphics/info_icon.png
new file mode 100644
index 000000000..1cae1e8af
Binary files /dev/null and b/imp/themes/default/graphics/info_icon.png differ
diff --git a/imp/themes/default/graphics/key_down.png b/imp/themes/default/graphics/key_down.png
new file mode 100644
index 000000000..c170c8b89
Binary files /dev/null and b/imp/themes/default/graphics/key_down.png differ
diff --git a/imp/themes/default/graphics/key_up.png b/imp/themes/default/graphics/key_up.png
new file mode 100644
index 000000000..9650fc0a4
Binary files /dev/null and b/imp/themes/default/graphics/key_up.png differ
diff --git a/imp/themes/default/graphics/loading.gif b/imp/themes/default/graphics/loading.gif
new file mode 100644
index 000000000..1560b646c
Binary files /dev/null and b/imp/themes/default/graphics/loading.gif differ
diff --git a/imp/themes/default/graphics/logo.png b/imp/themes/default/graphics/logo.png
new file mode 100644
index 000000000..9a7ee1747
Binary files /dev/null and b/imp/themes/default/graphics/logo.png differ
diff --git a/imp/themes/default/graphics/logout.png b/imp/themes/default/graphics/logout.png
new file mode 100644
index 000000000..e40c2b5d8
Binary files /dev/null and b/imp/themes/default/graphics/logout.png differ
diff --git a/imp/themes/default/graphics/mail_answered.png b/imp/themes/default/graphics/mail_answered.png
new file mode 100644
index 000000000..ef3bd8536
Binary files /dev/null and b/imp/themes/default/graphics/mail_answered.png differ
diff --git a/imp/themes/default/graphics/mail_clearflag.png b/imp/themes/default/graphics/mail_clearflag.png
new file mode 100644
index 000000000..35134c04a
Binary files /dev/null and b/imp/themes/default/graphics/mail_clearflag.png differ
diff --git a/imp/themes/default/graphics/mail_deleted.png b/imp/themes/default/graphics/mail_deleted.png
new file mode 100644
index 000000000..f3076bc9f
Binary files /dev/null and b/imp/themes/default/graphics/mail_deleted.png differ
diff --git a/imp/themes/default/graphics/mail_draft.png b/imp/themes/default/graphics/mail_draft.png
new file mode 100644
index 000000000..1f93f68bb
Binary files /dev/null and b/imp/themes/default/graphics/mail_draft.png differ
diff --git a/imp/themes/default/graphics/mail_flagged.png b/imp/themes/default/graphics/mail_flagged.png
new file mode 100644
index 000000000..25b76b188
Binary files /dev/null and b/imp/themes/default/graphics/mail_flagged.png differ
diff --git a/imp/themes/default/graphics/mail_forwarded.png b/imp/themes/default/graphics/mail_forwarded.png
new file mode 100644
index 000000000..559d65d9a
Binary files /dev/null and b/imp/themes/default/graphics/mail_forwarded.png differ
diff --git a/imp/themes/default/graphics/mail_personal.png b/imp/themes/default/graphics/mail_personal.png
new file mode 100644
index 000000000..8b2c9946c
Binary files /dev/null and b/imp/themes/default/graphics/mail_personal.png differ
diff --git a/imp/themes/default/graphics/mail_priority_high.png b/imp/themes/default/graphics/mail_priority_high.png
new file mode 100644
index 000000000..5f75bf7ec
Binary files /dev/null and b/imp/themes/default/graphics/mail_priority_high.png differ
diff --git a/imp/themes/default/graphics/mail_priority_low.png b/imp/themes/default/graphics/mail_priority_low.png
new file mode 100644
index 000000000..7af4ad4f6
Binary files /dev/null and b/imp/themes/default/graphics/mail_priority_low.png differ
diff --git a/imp/themes/default/graphics/mail_seen.png b/imp/themes/default/graphics/mail_seen.png
new file mode 100644
index 000000000..5593b246e
Binary files /dev/null and b/imp/themes/default/graphics/mail_seen.png differ
diff --git a/imp/themes/default/graphics/mail_unseen.png b/imp/themes/default/graphics/mail_unseen.png
new file mode 100644
index 000000000..721eaaef8
Binary files /dev/null and b/imp/themes/default/graphics/mail_unseen.png differ
diff --git a/imp/themes/default/graphics/manage_attachments.png b/imp/themes/default/graphics/manage_attachments.png
new file mode 100644
index 000000000..49a0fb252
Binary files /dev/null and b/imp/themes/default/graphics/manage_attachments.png differ
diff --git a/imp/themes/default/graphics/message_source.png b/imp/themes/default/graphics/message_source.png
new file mode 100644
index 000000000..3e82c45eb
Binary files /dev/null and b/imp/themes/default/graphics/message_source.png differ
diff --git a/imp/themes/default/graphics/mime/apple.png b/imp/themes/default/graphics/mime/apple.png
new file mode 100644
index 000000000..6fe4f121c
Binary files /dev/null and b/imp/themes/default/graphics/mime/apple.png differ
diff --git a/imp/themes/default/graphics/mime/compressed.png b/imp/themes/default/graphics/mime/compressed.png
new file mode 100644
index 000000000..cc1a0937a
Binary files /dev/null and b/imp/themes/default/graphics/mime/compressed.png differ
diff --git a/imp/themes/default/graphics/mime/itip.png b/imp/themes/default/graphics/mime/itip.png
new file mode 100644
index 000000000..044c1d75e
Binary files /dev/null and b/imp/themes/default/graphics/mime/itip.png differ
diff --git a/imp/themes/default/graphics/mini-error.png b/imp/themes/default/graphics/mini-error.png
new file mode 100644
index 000000000..71438cdd2
Binary files /dev/null and b/imp/themes/default/graphics/mini-error.png differ
diff --git a/imp/themes/default/graphics/newmail.png b/imp/themes/default/graphics/newmail.png
new file mode 100644
index 000000000..46e846a52
Binary files /dev/null and b/imp/themes/default/graphics/newmail.png differ
diff --git a/imp/themes/default/graphics/newwin.png b/imp/themes/default/graphics/newwin.png
new file mode 100644
index 000000000..99e9ae75a
Binary files /dev/null and b/imp/themes/default/graphics/newwin.png differ
diff --git a/imp/themes/default/graphics/plus.png b/imp/themes/default/graphics/plus.png
new file mode 100644
index 000000000..263e35690
Binary files /dev/null and b/imp/themes/default/graphics/plus.png differ
diff --git a/imp/themes/default/graphics/popdown.png b/imp/themes/default/graphics/popdown.png
new file mode 100644
index 000000000..5538fcd0e
Binary files /dev/null and b/imp/themes/default/graphics/popdown.png differ
diff --git a/imp/themes/default/graphics/prefs.png b/imp/themes/default/graphics/prefs.png
new file mode 100644
index 000000000..c23af2786
Binary files /dev/null and b/imp/themes/default/graphics/prefs.png differ
diff --git a/imp/themes/default/graphics/preview.png b/imp/themes/default/graphics/preview.png
new file mode 100644
index 000000000..c761156bd
Binary files /dev/null and b/imp/themes/default/graphics/preview.png differ
diff --git a/imp/themes/default/graphics/print.png b/imp/themes/default/graphics/print.png
new file mode 100644
index 000000000..8a938d533
Binary files /dev/null and b/imp/themes/default/graphics/print.png differ
diff --git a/imp/themes/default/graphics/quotaback.jpg b/imp/themes/default/graphics/quotaback.jpg
new file mode 100644
index 000000000..82cc93dd9
Binary files /dev/null and b/imp/themes/default/graphics/quotaback.jpg differ
diff --git a/imp/themes/default/graphics/quotauncover.gif b/imp/themes/default/graphics/quotauncover.gif
new file mode 100644
index 000000000..c0fb660f5
Binary files /dev/null and b/imp/themes/default/graphics/quotauncover.gif differ
diff --git a/imp/themes/default/graphics/reload.png b/imp/themes/default/graphics/reload.png
new file mode 100644
index 000000000..dcb020450
Binary files /dev/null and b/imp/themes/default/graphics/reload.png differ
diff --git a/imp/themes/default/graphics/reply.png b/imp/themes/default/graphics/reply.png
new file mode 100644
index 000000000..d31da909d
Binary files /dev/null and b/imp/themes/default/graphics/reply.png differ
diff --git a/imp/themes/default/graphics/replyall.png b/imp/themes/default/graphics/replyall.png
new file mode 100644
index 000000000..d31da909d
Binary files /dev/null and b/imp/themes/default/graphics/replyall.png differ
diff --git a/imp/themes/default/graphics/sbcursor_bottom.png b/imp/themes/default/graphics/sbcursor_bottom.png
new file mode 100644
index 000000000..4280573e1
Binary files /dev/null and b/imp/themes/default/graphics/sbcursor_bottom.png differ
diff --git a/imp/themes/default/graphics/sbcursor_top.png b/imp/themes/default/graphics/sbcursor_top.png
new file mode 100644
index 000000000..8053d8b6b
Binary files /dev/null and b/imp/themes/default/graphics/sbcursor_top.png differ
diff --git a/imp/themes/default/graphics/scroller.png b/imp/themes/default/graphics/scroller.png
new file mode 100644
index 000000000..96b376da1
Binary files /dev/null and b/imp/themes/default/graphics/scroller.png differ
diff --git a/imp/themes/default/graphics/scroller_back.png b/imp/themes/default/graphics/scroller_back.png
new file mode 100644
index 000000000..601d9a037
Binary files /dev/null and b/imp/themes/default/graphics/scroller_back.png differ
diff --git a/imp/themes/default/graphics/select.png b/imp/themes/default/graphics/select.png
new file mode 100644
index 000000000..f21cbd6ef
Binary files /dev/null and b/imp/themes/default/graphics/select.png differ
diff --git a/imp/themes/default/graphics/shared.png b/imp/themes/default/graphics/shared.png
new file mode 100644
index 000000000..b7d2b13e0
Binary files /dev/null and b/imp/themes/default/graphics/shared.png differ
diff --git a/imp/themes/default/graphics/signed.png b/imp/themes/default/graphics/signed.png
new file mode 100644
index 000000000..b23ba8344
Binary files /dev/null and b/imp/themes/default/graphics/signed.png differ
diff --git a/imp/themes/default/graphics/sortdown.png b/imp/themes/default/graphics/sortdown.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/imp/themes/default/graphics/sortdown.png differ
diff --git a/imp/themes/default/graphics/sortup.png b/imp/themes/default/graphics/sortup.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/imp/themes/default/graphics/sortup.png differ
diff --git a/imp/themes/default/graphics/spacer_red.png b/imp/themes/default/graphics/spacer_red.png
new file mode 100644
index 000000000..b0ccbe130
Binary files /dev/null and b/imp/themes/default/graphics/spacer_red.png differ
diff --git a/imp/themes/default/graphics/spam.png b/imp/themes/default/graphics/spam.png
new file mode 100644
index 000000000..bfe45af07
Binary files /dev/null and b/imp/themes/default/graphics/spam.png differ
diff --git a/imp/themes/default/graphics/spellcheck.png b/imp/themes/default/graphics/spellcheck.png
new file mode 100644
index 000000000..bf94cabcf
Binary files /dev/null and b/imp/themes/default/graphics/spellcheck.png differ
diff --git a/imp/themes/default/graphics/undelete.png b/imp/themes/default/graphics/undelete.png
new file mode 100644
index 000000000..ee9d4d27d
Binary files /dev/null and b/imp/themes/default/graphics/undelete.png differ
diff --git a/imp/themes/default/graphics/warning.png b/imp/themes/default/graphics/warning.png
new file mode 100644
index 000000000..7f6d50fab
Binary files /dev/null and b/imp/themes/default/graphics/warning.png differ
diff --git a/imp/themes/default/graphics/whitelist.png b/imp/themes/default/graphics/whitelist.png
new file mode 100644
index 000000000..a5fab18cc
Binary files /dev/null and b/imp/themes/default/graphics/whitelist.png differ
diff --git a/imp/themes/default/ie6_or_less.css b/imp/themes/default/ie6_or_less.css
new file mode 100644
index 000000000..15aa62c40
--- /dev/null
+++ b/imp/themes/default/ie6_or_less.css
@@ -0,0 +1,12 @@
+/**
+ * CSS corrections for IE 6 or below.
+ */
+
+/* Fixes broken inline-block. */
+.mimePartInfo div,
+.mimeStatusMessage,
+.searchElement,
+#search_form em.joinOr {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/imp/themes/default/ie7.css b/imp/themes/default/ie7.css
new file mode 100644
index 000000000..11f19c359
--- /dev/null
+++ b/imp/themes/default/ie7.css
@@ -0,0 +1,12 @@
+/**
+ * CSS corrections for IE 7.
+ */
+
+/* Fixes broken inline-block. */
+.mimePartInfo div,
+.mimeStatusMessage,
+.searchElement,
+#search_form em.joinOr {
+ zoom: 1;
+ *display: inline;
+}
diff --git a/imp/themes/default/mimp/screen.css b/imp/themes/default/mimp/screen.css
new file mode 100644
index 000000000..3c069076b
--- /dev/null
+++ b/imp/themes/default/mimp/screen.css
@@ -0,0 +1,19 @@
+/**
+ * MIMP core CSS
+ */
+
+body {
+ font-family: sans-serif;
+ font-size: 90%;
+}
+
+.fixed {
+ font-family: monospace;
+}
+
+.notices img {
+ display: none;
+}
+.notices {
+ border: 1px solid black;
+}
diff --git a/imp/themes/default/mobile.css b/imp/themes/default/mobile.css
new file mode 100644
index 000000000..1c14ea7c8
--- /dev/null
+++ b/imp/themes/default/mobile.css
@@ -0,0 +1,3 @@
+#message .ui-body-c {
+ border-top-width: 0;
+}
diff --git a/imp/themes/default/rtl.css b/imp/themes/default/rtl.css
new file mode 100644
index 000000000..60cd05673
--- /dev/null
+++ b/imp/themes/default/rtl.css
@@ -0,0 +1,36 @@
+/**
+ * S.Niksefat & C.Mortezania in Amirkabir MetaNET Ltd.
+ */
+
+/* Message list table styles. */
+.messageList th {
+ text-align: right;
+}
+
+/* Navbar action styling. */
+.msgactions li {
+ float: right;
+ border-right: 0;
+ border-left: 1px solid #888;
+}
+.msgactions li.lastnavbar {
+ border-left: 0;
+}
+.msgactions a.hasmenu {
+ padding-right: 0;
+ padding-left: 11px;
+ background-position: center left;
+}
+.msgactions li ul {
+ left: auto;
+ right: -1px;
+}
+
+#msgheaders {
+ clear: right;
+}
+
+/* Pad the addressbook icon in header compose links. */
+.msgheader img {
+ padding: 1px 2px 1px 1px;
+}
diff --git a/imp/themes/default/screen.css b/imp/themes/default/screen.css
new file mode 100644
index 000000000..3e8da7fbd
--- /dev/null
+++ b/imp/themes/default/screen.css
@@ -0,0 +1,701 @@
+/* Mailbox page styling. */
+.mboxheader {
+ font-size: 110%;
+ text-align: left;
+}
+.mboxheader .pageCount {
+ padding-right: 10px;
+}
+
+table.mboxactions {
+ border-collapse: collapse;
+ width: 100%;
+}
+
+#checkheader {
+ width: 8%;
+}
+#checkheader input {
+ float: left;
+}
+
+#mboxdate {
+ width: 14%;
+}
+
+#mboxto, #mboxfrom {
+ width: 20%;
+}
+
+#mboxthread, #mboxsubject {
+ width: 52%;
+}
+
+#mboxsize {
+ width: 6%;
+}
+
+/* Message list table styles. */
+.searchfolder a.smallheader {
+ display: block;
+}
+.messageList {
+ table-layout: fixed;
+ width: 100%;
+ border-collapse: collapse;
+}
+.messageList tr {
+ height: 20px;
+}
+.messageList th {
+ border-top: 1px solid #999;
+ border-left: 1px solid #ddd;
+ cursor: pointer;
+ overflow: hidden;
+ padding: 0 0 1px 2px;
+ text-align: left;
+ white-space: nowrap;
+}
+.messageList th .toggleSort {
+ font-size: 90%;
+}
+.messageList td {
+ padding-top: 0;
+ padding-bottom: 0;
+ text-indent: 1px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ overflow: hidden;
+ border: 1px solid #ddd;
+ vertical-align: middle;
+}
+.messageList td label input {
+ vertical-align: middle;
+}
+.messageList td span.flagUser {
+ font-size: 80%;
+ margin-right: 3px;
+}
+
+#messages h1.header {
+ font-size: 110%;
+ vertical-align: bottom;
+}
+#messages h1.header span.flagUser {
+ font-size: 80%;
+ margin-left: 3px;
+}
+
+/* Newmail alerts. */
+#newmail {
+ padding: 1em;
+ background: #ffc;
+ border: 2px solid #ccc;
+}
+#newmail ul {
+ list-style: none;
+ margin-bottom: 1em;
+}
+
+/* Navbar action styling. */
+table.navbaractions {
+ border-collapse: collapse;
+ width: 100%;
+}
+ul.msgactions, ul.msgactions ul {
+ list-style: none;
+}
+.msgactions li {
+ float: left;
+ padding: 1px 3px;
+ border-right: 1px solid #888;
+ position: relative;
+}
+.msgactions li.lastnavbar {
+ border-right: 0;
+}
+.msgactions a.hasmenu {
+ padding-right: 15px;
+ margin-right: -3px;
+ background: url("graphics/popdown.png") no-repeat center right;
+}
+.msgactions li a {
+ font-size: 90%;
+ white-space: nowrap;
+}
+.folders .msgactions li a {
+ font-size: 100%;
+}
+.msgactions li ul {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ display: none;
+ padding: 1px;
+ position: absolute;
+ z-index: 99;
+}
+.bottomborder .msgactions li ul {
+ top: 1.25em;
+}
+.topborder .msgactions li ul {
+ bottom: 1.25em;
+}
+.msgactions li ul a:hover, .msgactions li ul a:active {
+ background: gray;
+ color: #fff;
+}
+.msgactions li:hover ul, .msgactions li.hover ul {
+ display: block;
+}
+.msgactions li ul li {
+ float: none;
+ padding: 0;
+ border: none;
+ display: inline;
+}
+.msgactions li ul li a {
+ display: block;
+ padding: 2px;
+}
+.mboxcontrol {
+ color: #000;
+ background: #ccc;
+}
+.bottomborder {
+ border-bottom: 1px solid #999;
+ padding-bottom: 0;
+ padding-top: 0;
+}
+.topborder {
+ border-top: 1px solid #999;
+}
+
+table.msgActionTable, #fmanager table {
+ width: 100%;
+ border-collapse: collapse;
+}
+div.msgActions, #fmanager div.folderActions {
+ padding-left: 15px;
+}
+
+/* Message headers styling. */
+#msgheaders table {
+ border-collapse: collapse;
+}
+
+/* Message body styling. */
+.messageBody {
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ background: #fff;
+ padding: 8px;
+}
+.messageBody div.mimePartData {
+ margin-bottom: 8px;
+}
+
+/* Search page styling. */
+#search_form div.item {
+ padding: 1px 0 1px 0;
+}
+#search_form em.join {
+ font-weight: bold;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+#search_form em.joinOr {
+ display: inline-block;
+ padding: 5px;
+}
+
+.searchAdd, .searchElement {
+ display: -moz-inline-stack;
+ display: inline-block;
+ padding: 3px;
+}
+
+#no_search_criteria, #no_search_folders {
+ font-weight: bold;
+ padding: 3px;
+}
+
+.searchElement {
+ background-color: lightblue;
+ border: 1px solid gray;
+ margin: 2px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.searchElement em {
+ font-style: normal;
+}
+.searchElement span.notMatch {
+ padding-left: 3px;
+ padding-right: 3px;
+}
+.searchElement span.subfolders {
+ padding-left: 10px;
+}
+.searchElement input.checkbox {
+ margin-right: 3px;
+ vertical-align: text-top;
+}
+.searchElement .calendarPopup {
+ margin-left: 3px;
+}
+.searchElement .searchuiDelete {
+ padding-left: 6px;
+ vertical-align: text-top;
+}
+
+.searchuiCalendar {
+ background-image: url("graphics/calendar.png");
+}
+.searchuiFoldersActions {
+ font-size: 90%;
+ margin-left: 10px;
+}
+.searchuiFoldersActions a {
+ color: #366;
+}
+.searchuiButtons {
+ padding-top: 5px;
+}
+.signedinvalid td .signature {
+ color: #999;
+}
+
+/* Folder view. */
+#checkAll0, #checkAll1, #fmanager input.checkbox {
+ vertical-align: middle;
+}
+
+#fmanager div.folderChoose {
+ padding-left: 5px;
+}
+
+span.folderImg {
+ background-image: url("graphics/folders/folder.png");
+}
+span.folderopenImg {
+ background-image: url("graphics/folders/open.png");
+}
+span.draftsImg {
+ background-image: url("graphics/folders/drafts.png");
+}
+span.inboxImg {
+ background-image: url("graphics/folders/inbox.png");
+}
+span.sentImg {
+ background-image: url("graphics/folders/sent.png");
+}
+span.spamImg {
+ background-image: url("graphics/folders/spam.png");
+}
+span.trashImg {
+ background-image: url("graphics/folders/trash.png");
+}
+
+.folderunsub {
+ background: #bbb;
+ font-style: italic;
+}
+
+/* Style for div that fixes KHTML browsers. */
+.ohide {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+
+/* Style for HTML data iframe. */
+.htmlMsgData {
+ margin: 2px 0;
+ width: 100%;
+}
+
+/* Compose view */
+.composebody {
+ padding: 2px;
+}
+#text_identity, #to, #cc, #bcc, #subject {
+ width: 550px;
+}
+.spellcheck {
+ white-space: pre;
+ white-space: -moz-pre-wrap;
+ white-space: -hp-pre-wrap;
+ white-space: -o-pre-wrap;
+ white-space: -pre-wrap;
+ white-space: pre-wrap;
+ white-space: pre-line;
+ word-wrap: break-word;
+}
+
+.folders {
+ font-size: 100%;
+}
+.folderselect {
+ padding-top: 5px;
+}
+.seen {
+ background: #fff;
+}
+
+.addressTr {
+ width: 580px;
+}
+.addressTr span {
+ vertical-align: top;
+}
+
+.attachList {
+ width: 100%;
+ border-collapse: collapse;
+}
+
+/* Message flags definitions.
+ * For background color, see config/prefs.php [msgflags preference]. */
+div.msgflags {
+ padding-right: 1px;
+ vertical-align: middle;
+}
+.mboxheader div.msgflags {
+ vertical-align: sub;
+}
+
+div.msgflags.flagPersonal {
+ background-image: url("graphics/mail_personal.png");
+}
+div.msgflags.flagHighpriority {
+ background-image: url("graphics/mail_priority_high.png");
+}
+tr.flagLowpriority {
+ font-weight: normal !important;
+}
+div.msgflags.flagLowpriority {
+ background-image: url("graphics/mail_priority_low.png");
+}
+div.msgflags.flagSignedmsg {
+ background-image: url("graphics/signed.png");
+}
+div.msgflags.flagEncryptmsg {
+ background-image: url("graphics/encrypted.png");
+}
+div.msgflags.flagAttachmsg {
+ background-image: url("graphics/attachment.png");
+}
+tr.flagUnseen {
+ font-weight: bold;
+}
+div.msgflags.flagUnseen, span.iconImg.flagUnseen {
+ background-image: url("graphics/mail_unseen.png");
+}
+div.msgflags.flagAnswered, span.iconImg.flagAnswered {
+ background-image: url("graphics/mail_answered.png");
+}
+div.msgflags.flagDraft, span.iconImg.flagDraft {
+ background-image: url("graphics/mail_draft.png");
+}
+div.msgflags.flagForwarded, span.iconImg.flagForwarded {
+ background-image: url("graphics/mail_forwarded.png");
+}
+div.msgflags.flagFlagged, span.iconImg.flagFlagged {
+ background-image: url("graphics/mail_flagged.png");
+}
+tr.flagDeleted * {
+ text-decoration: line-through;
+}
+div.msgflags.flagDeleted, span.iconImg.flagDeleted {
+ background-image: url("graphics/mail_deleted.png");
+}
+
+/* Prefs management styles. */
+table.accountsmanagement, table.flagmanagement, table.searchesmanagement {
+ padding-bottom: 10px;
+}
+table.accountsmanagement td, table.flagmanagement td, table.searchesmanagement td {
+ padding-right: 12px;
+}
+table.accountsmanagement thead td, table.flagmanagement thead td, table.searchesmanagement thead td {
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+table.accountsmanagement td.required, .accountsNotSecure {
+ color: red;
+}
+table.accountsmanagement td.noneconfigured {
+ font-style: italic;
+}
+.accountsSecure {
+ color: green;
+}
+
+table.flagmanagement div.flagUser {
+ border: 1px solid gray;
+ margin-right: 2px;
+}
+table.flagmanagement tbody td.flagicon {
+ text-align: center;
+}
+
+table.searchesmanagement td.searchdescription {
+ background-color: #ffa;
+ width: 500px;
+}
+table.searchesmanagement .vfolderenabled {
+ color: blue;
+ cursor: pointer;
+ text-decoration: underline;
+}
+
+/* Prefs styles. */
+.prefsPgpContainer, .prefsSmimeContainer {
+ border: 1px solid black;
+ margin: 5px 0;
+ padding: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.prefsPgpHeader, .prefsSmimeHeader {
+ margin-bottom: 5px;
+}
+.prefsPgpWarning, .prefsSmimeWarning {
+ color: red;
+ padding: 5px 10px;
+}
+
+.prefsAclTable {
+ padding-bottom: 8px;
+ width: 100%;
+}
+
+/* Quota styles. */
+.quotawarn {
+ color: #000;
+ background: yellow;
+}
+.quotaalert {
+ color: #fff;
+ background: #f00;
+}
+
+/* Pad the addressbook icon in header compose links. */
+td.msgheader {
+ width: 100%;
+}
+.msgheader img {
+ padding: 0 1px 0 2px;
+ vertical-align: bottom;
+}
+
+/* Contacts styles. */
+#contactstable #search {
+ width: 150px;
+}
+#contactstable #search_results, #contactstable #selected_addresses {
+ width: 200px;
+}
+.contactsButtons {
+ text-align: center;
+}
+.contactsButtons input {
+ width: 60px;
+}
+
+/* Popdown styles. */
+span.spellcheckPopdownImg {
+ cursor: pointer;
+ background: url("graphics/popdown.png") no-repeat center center;
+ vertical-align: top;
+ margin-left: 3px;
+}
+span.spellcheckPopdownImg:hover {
+ border-left: 1px solid #fff;
+ border-top: 1px solid #fff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ margin: -1px -1px -1px 2px;
+}
+
+/* Large addresslist display. */
+.largeaddrlist {
+ cursor: pointer;
+ background: #aaa;
+ margin-right: 5px;
+}
+.largeaddrlist:hover {
+ text-decoration: underline;
+}
+
+/* Thread page */
+.threadSummary {
+ margin: 5px 3px;
+}
+.threadSummary div {
+ height: 16px;
+}
+.threadBox {
+ margin: 3px;
+}
+.threadBox div.item0 {
+ padding: 1px 2px;
+}
+.threadBox span.threadlink {
+ float: right;
+}
+.threadBox .messageBody {
+ border-bottom: 0;
+}
+
+/* Expand/Collapse graphic. */
+span.arrowCollapsed {
+ background-image: url("graphics/arrow_collapsed.png");
+ cursor: pointer;
+}
+span.arrowExpanded {
+ background-image: url("graphics/arrow_expanded.png");
+ cursor: pointer;
+}
+
+/* Loading graphic */
+span.loadingImg {
+ z-index: 1000;
+ border: 1px #e0e0e0 solid;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ background: #fff url("graphics/loading.gif") no-repeat center;
+ padding: 3px;
+ width: 16px;
+ height: 16px;
+}
+td.addressTr span.loadingImg {
+ padding: 0 0 0 16px;
+}
+
+/* Inline display (Horde_Mime_Viewer) styles. */
+.mimeStatusMessageTable {
+ margin-bottom: 3px;
+ font-size: 90%;
+}
+.mimeStatusMessageTable {
+ background: #ffc;
+ border: 1px solid #fff760;
+ color: #000;
+ display: -moz-inline-stack;
+ display: inline-block;
+ margin-bottom: 3px;
+ padding: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.mimeStatusIcon {
+ width: 22px;
+}
+div.mimeStatusMessage, div.mimePartInfo {
+ margin-bottom: 5px;
+}
+.mimePartInfo div {
+ background: #efefef;
+ border: 1px solid #ccc;
+ font-size: 90%;
+ margin: 0;
+ padding: 5px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ /* For FF2 */
+ display: table-cell;
+ display: inline-block;
+}
+.mimePartInfo div img {
+ vertical-align: bottom;
+}
+.mimePartInfoAtc div {
+ border: 1px dashed;
+ background-image: url("graphics/attachment.png");
+ background-position: 2px 50%;
+ background-repeat: no-repeat;
+ padding-left: 25px;
+}
+
+.mimeStatusMessageTable td {
+ padding: 0;
+}
+.mimeStatusMessageTable td table td {
+ padding-right: 2px;
+ white-space: nowrap;
+}
+
+.mimePartWrap, .mimePartWrapValid, .mimePartWrapInvalid {
+ border: 2px solid #666;
+ margin: 2px 0;
+ padding: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.mimePartWrapValid {
+ border-color: #cfc;
+}
+.mimePartWrapInvalid {
+ border-color: #ffd0af;
+}
+
+.mimeHeadersPrint {
+ border-color: black;
+ /* Must be pixel size to properly work with Mozilla on print page. */
+ font-size: 12px;
+}
+
+/* Other images. */
+.downloadAtc, .downloadZipAtc, .saveImgAtc {
+ margin-left: 1px;
+}
+.downloadAtc, .saveAsImg {
+ background-image: url("graphics/download.png");
+}
+.downloadZipAtc {
+ background-image: url("graphics/mime/compressed.png");
+}
+.printAtc {
+ background-image: url("graphics/print.png");
+}
+.saveImgAtc {
+ background-image: url("graphics/gallery.png");
+}
+.deleteImg {
+ background-image: url("graphics/delete.png");
+}
+.closeImg, .searchuiDelete {
+ background-image: url("graphics/close.png");
+}
+.reloadImg {
+ background-image: url("graphics/reload.png");
+}
+.editImg {
+ background-image: url("graphics/edit.png");
+}
+
+/* iTip styles. */
+#itipconflicts {
+ border-spacing: 0;
+}
+#itipconflicts tr.itipcollision {
+ background-color: #f00;
+ color: #fff;
+}
+
+#itipconflicts tr.itipnearcollision {
+ background-color: #ee0;
+}
+
+/* Quota syles. */
+#quota {
+ border-collapse: collapse;
+ width: 100%;
+}
+#quota td {
+ padding: 3px;
+ vertical-align: middle;
+}
diff --git a/imp/themes/dimp/ie7.css b/imp/themes/dimp/ie7.css
deleted file mode 100644
index 18ca6c35b..000000000
--- a/imp/themes/dimp/ie7.css
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * CSS corrections for IE 7.
- */
-
-#sidebar li {
- overflow: hidden;
-}
-#sidebar .folderlist {
- overflow-y: auto;
-}
-
-#msgSplitPane {
- width: 99.7%;
-}
-
-#to, #cc, #bcc {
- overflow: auto;
-}
-
-.block-monthgrid table {
- border-width: 2px;
-}
-
-#sidebar li.folder a:hover, #sidebar li.custom a:hover, #sidebar li.servicelink a:hover {
- font-weight: bold;
- text-decoration: underline;
-}
-
-.dimpOptions span.iconImg {
- margin-right: 4px;
-}
-
-.htmlMsgData {
- width: 98%;
-}
-
-div.msgSubject span.treeImg {
- vertical-align: top;
-}
-
-/* Fixes broken inline-block. */
-.msgwrite span.loadingImg,
-#noticerow .notices li,
-#upload_wait {
- zoom: 1;
- *display: inline;
-}
diff --git a/imp/themes/dimp/screen.css b/imp/themes/dimp/screen.css
deleted file mode 100644
index 2e7c0912a..000000000
--- a/imp/themes/dimp/screen.css
+++ /dev/null
@@ -1,1076 +0,0 @@
-/**
- * DIMP core CSS.
- */
-
-/* Make sure we never scroll vertically. */
-html {
- overflow-y: hidden;
-}
-
-/* global */
-input {
- vertical-align: middle;
-}
-.nojserror {
- color: red;
-}
-
-/* Main container styles. */
-#sidebar {
- background: #eee;
- bottom: 0;
- cursor: default;
- left: 0;
- padding: 5px 0 0 5px;
- position: absolute;
- top: 0;
-}
-#dimpmain {
- bottom: 0;
- margin-left: 5px;
- position: absolute;
- right: 3px;
- top: 2px;
-}
-
-/* ini header */
-#quota {
- float: right;
- font-weight: normal;
- padding-bottom: 3px;
-}
-div#quota {
- margin: 3px;
- border-top-width: 0;
-}
-#quota .used {
- float: left;
- width: 100px;
- background: maroon url("../graphics/quotaback.jpg") repeat-y;
- text-align: right;
- border: 1px #000 solid;
- margin-right: 2px;
-}
-#quota .used img {
- display: inline;
- float: none;
- padding: 0;
- border-left: 1px #000 solid;
- height: 14px;
-}
-.tabset li#quota {
- border-top: 0;
-}
-
-#logo {
- display: none;
-}
-/* end header */
-
-/* Portal styles. */
-#dimpmain_portal h1.header a {
- cursor: pointer;
-}
-
-/* SpellChecker styles. */
-#spellcheck {
- color: #000;
-}
-.spellcheckChecking, .spellcheckIncorrect {
- color: red;
-}
-.spellcheckCorrected {
- color: #090;
-}
-.spellcheckIncorrect, .spellcheckCorrected {
- text-decoration: underline;
- cursor: pointer;
-}
-
-/* Splitbar styles. */
-#msgSplitPane {
- border-left: 1px silver solid;
- border-right: 1px silver solid;
- border-bottom: 1px silver solid;
-}
-.splitBarHoriz, .splitBarVert, .splitBarVertSidebar {
- background: #e9e9e9 no-repeat scroll;
- z-index: 10;
-}
-.splitBarHoriz {
- background-image: url("../graphics/dragHandle.png");
- background-position: center top;
- border-top: 1px solid silver;
- border-bottom: 1px solid silver;
- cursor: row-resize;
- height: 5px;
-}
-.splitBarVert, .splitBarVertSidebar {
- background-image: url("../graphics/dragHandleVert.png");
- background-position: center;
- border-right: 1px solid silver;
- border-left: 1px solid silver;
- cursor: col-resize;
- height: 300px;
- width: 5px;
-}
-.splitBarVertSidebar {
- position: absolute;
-}
-
-/* Message List */
-.mboxheader {
- clear: left;
-}
-#msgLoading, #viewportLoading, #sendingImg {
- position: absolute;
- margin: 10px 0 0 10px;
-}
-
-/* Columns */
-div.msgStatus {
- float: left;
- width: 8%;
- text-indent: 0 !important;
-}
-div.msgFrom {
- float: left;
- width: 20%;
-}
-div.msgSubject {
- float: left;
- width: 52%;
-}
-div.msgDate {
- float: left;
- width: 14%;
-}
-div.msgSize {
- float: left;
- width: 6%;
- margin-right: -4px;
-}
-
-/* Message List Header and Column Header */
-#msglistHeader {
- font-weight: bold;
- overflow: hidden;
- border: 1px solid silver;
- border-top: 0;
- background: transparent url("../graphics/backhead_orderby.png") repeat-x;
-}
-#msglistHeader a {
- cursor: pointer;
-}
-#msglistHeader a.smallSort {
- font-size: 75%;
- font-weight: normal;
- padding-left: 4px !important;
-}
-#msglistHeader div {
- padding-top: 1px;
- height: 15px;
- text-indent: 2px;
-}
-#msglistHeader div.sortup, #msglistHeader div.sortdown {
- padding-left: 0;
- background-position: 2px;
-}
-#msglistHeader div.sortup a, #msglistHeader div.sortdown a {
- padding-left: 14px;
-}
-#msglistHeader div.sep {
- border-left: 1px solid #ddd;
-}
-
-/* Message ViewPort */
-span.vpEmpty, span.vpError {
- font-weight: bold;
-}
-
-/* Rows */
-div.vpRow, div.vpRow div {
- cursor: pointer;
- font-size: 95%;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- height: 16px;
- border-bottom: 1px;
-}
-div.vpRowSelected {
- background: #ffa !important;
-}
-div.vpRowHoriz div.sep {
- border-right: 1px solid #ddd;
-}
-div.vpRowHoriz, div.vpRowHoriz div {
- text-indent: 2px;
-}
-
-/* Rows: flags. */
-div.flagLowpriority {
- font-weight: normal !important;
-}
-div.flagUnseen {
- font-weight: bold;
-}
-div.flagDeleted {
- text-decoration: line-through;
-}
-
-/* Checkbox images */
-div.msCheck {
- background-image: url("../graphics/checkbox_off.png");
-}
-div.msCheck:hover {
- background-image: url("../graphics/checkbox_over.png") !important;
-}
-div.vpRowSelected div.msCheck {
- background-image: url("../graphics/checkbox_on.png");
-}
-
-/* Rows (vertical mode) */
-div.vpRowVert {
- height: auto;
-}
-div.vpRowVert div {
- font-size: 100%;
-}
-div.vpRowVert div.msgStatus {
- height: 24px;
- margin-right: 2px;
- padding-top: 8px;
- width: 15%;
-}
-div.vpRowVert div.msgFrom {
- font-weight: bold;
- width: auto;
-}
-div.vpRowVert div.msgDate {
- float: right;
- padding-right: 2px;
- text-indent: 2px;
- width: auto;
-}
-div.vpRowVert div.msgSubject {
- float: none;
- font-style: italic;
- margin-right: 2px;
- width: auto;
-}
-div.vpRowVert div.msgSubject span.flagUser {
- font-style: normal;
-}
-
-div.vpRowVert.flagUnseen {
- font-weight: normal;
-}
-
-/* ViewPort - scroller */
-.vpScroll {
- background: url("../graphics/scroller_back.png") repeat-y;
-}
-.vpScrollCursor {
- background: url("../graphics/scroller.png") repeat-y;
- border-left: 1px solid silver;
- width: 13px;
-}
-.vpScrollDown, .vpScrollUp {
- border-left: 1px solid silver;
- height: 16px;
- width: 13px;
-}
-.vpScrollUp {
- background-image: url("../graphics/sbcursor_top.png");
-}
-.vpScrollDown {
- background-image: url("../graphics/sbcursor_bottom.png");
-}
-
-/* IFRAMEs */
-.iframe {
- position: absolute;
- left: 0;
- top: 0;
- border: 0;
- width: 100%;
- height: 100%;
-}
-
-/* Sidebar */
-#sidebar .sepfull {
- height: 1px !important;
- margin: 5px 0;
- background: silver;
-}
-#sidebar .count {
- color: silver;
-}
-#sidebar li {
- list-style: none;
- height: 16px;
- line-height: 16px;
- padding-top: 1px;
- white-space: nowrap;
-}
-#sidebar li a, #sidebar li.folder, #sidebar li.container, #sidebar li.custom, #sidebar li.servicelink {
- color: #000;
- font-size: 95%;
- text-decoration: none;
-}
-#sidebar li.servicelink a {
- font-weight: bold;
-}
-#sidebar li.custom {
- background: transparent none;
-}
-#sidebar li.custom img {
- float: left;
- padding: 1px 4px 0 0;
-}
-#sidebar li.on {
- background: #ffa;
-}
-#sidebar li.subfolders {
- height: auto;
- margin: 0;
-}
-#sidebar li.subfolders ul {
- padding-left: 10px;
-}
-#sidebar span.iconImgSidebar {
- background-position: left center;
- background-repeat: no-repeat;
- display: inline;
- float: left;
- height: 100%;
- margin-right: 0;
- width: 20px;
-}
-#ctx_folder_sub span.iconImg, #ctx_folder_unsub span.iconImg, #ctx_folderopts_sub span.iconImg, #ctx_folderopts_unsub span.iconImg {
- background-image: url("../graphics/folders/folder.png");
-}
-#sidebar span.col, #ctx_folderopts_collapse span.iconImg, #ctx_container_collapse span.iconImg, #ctx_folder_collapse span.iconImg {
- background-image: url("../graphics/folders/minus.png");
-}
-#sidebar span.exp, #ctx_folderopts_expand span.iconImg, #ctx_container_expand span.iconImg, #ctx_folder_expand span.iconImg {
- background-image: url("../graphics/folders/plus.png");
-}
-#normalfolders li.unsubFolder {
- font-style: italic;
-}
-#sidebar .over a, #sidebar li.folder:hover, #sidebar li.custom:hover, #sidebar li.servicelink:hover {
- cursor: pointer;
- font-weight: bold;
- text-decoration: underline;
-}
-#sidebar .container span.iconImgSidebar {
- cursor: pointer;
-}
-
-#logo, #dimpbarActions, #serviceActions, #foldersSidebar, #normalfolders {
- overflow-x: hidden;
-}
-
-#folderopts a {
- display: inline !important;
- padding-right: 1px;
-}
-#folderopts:hover {
- font-weight: normal !important;
-}
-
-/* Message options. */
-.dimpOptions {
- float: right;
-}
-.dimpOptions div {
- line-height: 16px;
- padding-bottom: 2px;
-}
-.dimpOptions span {
- cursor: pointer;
-}
-.dimpOptions .iconImg {
- margin-right: 0;
-}
-.dimpOptions a, .dimpOptions a:visited {
- text-decoration: none;
- color: #000;
-}
-.dimpOptions a:hover {
- text-decoration: underline;
-}
-
-#encrypt_label, #priority_label {
- cursor: default;
- font-weight: bold;
-}
-
-/* Actions */
-.dimpActions {
- background: #efefef;
- padding: 4px 2px;
- border: 1px silver solid;
- background: transparent url("../graphics/backhead_s2.png") repeat-x;
- height: 16px;
-}
-.dimpActions div {
- cursor: pointer;
- float: left;
- padding-right: 6px;
-}
-.dimpActions a, .dimpActions a:visited, .dimpActions label {
- color: #000;
- font-size: 90%;
- font-weight: bold;
- white-space: nowrap;
- padding: 2px 4px 4px 4px;
-}
-.dimpActions a img {
- margin-right: 4px;
- vertical-align: top;
-}
-.dimpActions .iconImg {
- vertical-align: top;
-}
-.dimpActions a:hover {
- background-color: #e3e3e3;
- text-decoration: none;
-}
-.dimpActions span.popdown, .dimpActions span.spellcheckPopdownImg, span.popdownImg {
- filter: alpha(opacity=50);
- -moz-opacity: .5;
- opacity: .5;
-}
-.dimpActions span.popdown:hover, .dimpActions span.spellcheckPopdownImg:hover, span.popdownImg:hover {
- filter: alpha(opacity=100);
- -moz-opacity: 1;
- opacity: 1;
-}
-.dimpActions span.spellcheckPopdownImg:hover, span.popdownImg {
- border: 0;
- margin: 0;
-}
-.dimpActions .disabled a:hover {
- background-color: transparent;
-}
-.dimpactions .disabled, .dimpActions .disabled a, .dimpActions .disabled a:visited, .dimpActions .disabled a:active, .dimpActions .disabled a:hover {
- color: silver !important;
- cursor: default;
- text-decoration: none;
-}
-.dimpActions .disabled span.iconImg, .dimpActions .disabled span.spellcheckPopdownImg, .dimpActions .disabled img {
- filter: alpha(opacity=25);
- -moz-opacity: .25;
- opacity: .25;
-}
-.dimpActions .disabled span.popdown:hover, .dimpActions .disabled span.spellcheckPopdownImg {
- border: 0;
- cursor: default;
- margin: 0;
-}
-
-#button_compose, #button_checkmail {
- display: none;
-}
-
-div.dimpActionsCompose, div.dimpActionsMsg {
- border-bottom: 1px solid #999;
-}
-
-/* Preview pane styles. */
-#previewPane {
- overflow: auto;
-}
-#previewInfo {
- background: transparent url("../graphics/ico_message_off.png") no-repeat scroll 10px 15px;
- color: #a0a0a0;
- line-height: 18px;
- padding: 15px 80px 10px 35px;
-}
-
-/* Headers styles. */
-.msgHeaders {
- background: transparent url("../graphics/backhead_r.png") repeat-x;
- border-bottom: 1px #b9b9b3 solid;
- padding: 2px 0 1px;
- font-size: 90%;
- overflow: hidden;
-}
-.msgfullread .msgHeaders {
- cursor: default;
-}
-
-.msgHeaders .dimpOptions {
- padding: 3px 10px 5px 5px;
-}
-
-.msgHeaders table {
- margin-top: -2px;
-}
-.msgHeaders table thead td {
- padding: 0 0 1px 0;
-}
-.msgHeaders table thead tr {
- vertical-align: top;
-}
-.msgHeaders table thead td.label {
- font-weight: bold;
- padding-right: 4px;
- text-align: right;
- white-space: nowrap;
-}
-.msgfullread .msgHeaders table thead td.label {
- padding-left: 3px;
-}
-.msgHeaders table thead td.subject {
- font-weight: bold;
-}
-
-#msgAtc td {
- padding-bottom: 0;
- padding-top: 1px;
-}
-.atcLabel, .msgLogLabel {
- font-weight: bold;
-}
-.atcLabel {
- padding-right: 5px;
-}
-
-#partlist table {
- margin-top: 3px;
-}
-#partlist td {
- padding-bottom: 2px;
- padding-right: 3px;
-}
-
-#partlist_toggle span.attachmentImg {
- margin-right: 0;
-}
-
-#msgloglist ul {
- list-style-type: none;
-}
-#msgloglist li {
- line-height: 18px;
-}
-
-#msgloglist_toggle, #partlist_toggle {
- cursor: pointer;
-}
-
-#msgHeadersContent {
- overflow: hidden;
-}
-
-/* ini msg small header */
-#toggleHeaders {
- float: left;
-}
-#msgHeadersColl {
- margin: 0 6px;
- white-space: nowrap;
-}
-#msgHeadersColl span.date {
- float: right;
- text-align: right;
-}
-#msgHeadersColl span.subject, #msgHeadersColl span.from {
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-#msgHeadersColl span.subject {
- float: left;
- font-weight: bold;
- max-width: 50%;
- padding-left: 2px;
-}
-#msgHeadersColl span.fromcontainer {
- padding-left: 5px;
-}
-#msgHeadersColl span.from {
- max-width: 40%;
-}
-/* end msg small header */
-
-/* Message body formatting. */
-.messageBody {
- background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
- border: 0;
- padding: 7px 5px 5px;
-}
-.msgfullread div.messageBody {
- overflow: auto;
-}
-
-/* Message Composition. */
-.composeAddrbook, #togglebcc, #togglecc {
- color: blue;
- cursor: pointer;
- text-decoration: underline;
-}
-#togglebcc, #togglecc {
- padding-right: 5px;
-}
-.composeAddrbook:hover {
- font-weight: bold;
-}
-#togglebcc:hover, #togglecc:hover {
- color: red;
-}
-
-#writemsg input.checkbox {
- margin-right: 2px;
-}
-
-#priority_label, #encrypt_label {
- margin-left: 2px;
-}
-
-.msgwrite {
- background: #e2e2e2 url("../graphics/backhead_r.png") repeat-x;
- border: 1px #b9b9b3 solid;
- cursor: default;
- padding: 2px 0;
-}
-.msgwrite .dimpOptions {
- padding: 8px 8px 0 0;
- font-size: 90%;
-}
-.msgwrite .dimpOptions div {
- padding-bottom: 0;
-}
-.msgwrite .dimpOptions label, #replyallnotice, #replylistnotice {
- cursor: pointer;
-}
-#noticerow li span.closeImg {
- float: right;
- margin: -1px 0 0;
- padding-left: 3px;
-}
-.msgwrite tr {
- vertical-align: top;
-}
-.msgwrite td {
- font-size: 90%;
-}
-.msgwrite td.label {
- white-space: nowrap;
- text-align: right;
- padding: 4px 4px 0 4px;
-}
-.msgwrite span.loadingImg {
- display: -moz-inline-stack;
- display: inline-block;
- padding: 1px;
- position: relative;
- right: 28px;
- filter: alpha(opacity=75);
- -moz-opacity: .75;
- opacity: .75;
-}
-
-#noticerow .notices li {
- display: -moz-inline-stack;
- display: inline-block;
-}
-
-#composeMessageParent {
- background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
- border-left: 1px silver solid;
- border-right: 1px silver solid;
- border-bottom: 1px silver solid;
- padding: 10px 5px 5px;
-}
-#composeMessage {
- border: none;
- margin: 0;
- padding: 0;
- width: 100%;
-}
-
-#rteloading {
- position: absolute;
- z-index: 100;
- background-color: #000;
- filter: alpha(opacity=35);
- -moz-opacity: .35;
- opacity: .35;
-}
-#rteloadingtxt {
- position: absolute;
- background-color: #fff;
- z-index: 101;
-}
-
-/* Attachment file list */
-#attach_list {
- padding-left: 15px;
-}
-#attach_list li {
- padding-top: 5px;
-}
-#attach_list span.remove {
- border: 1px solid #ccc;
- font-weight: bold;
- padding: 1px;
-}
-#attach_list span.attachName, #attach_list span.remove:hover {
- cursor: pointer;
- text-decoration: underline;
-}
-#attach_list span.attachName {
- color: blue;
-}
-#attach_list span.attachName:hover, #attach_list span.remove:hover {
- color: red;
-}
-
-#upload_wait {
- display: -moz-inline-stack;
- display: inline-block;
- font-weight: bold;
- padding-top: 2px;
-}
-
-span.attachmentImg {
- background-image: url("../graphics/attachment.png");
-}
-
-/* Context Menus */
-.context div.contactAddr {
- font-style: italic;
- text-align: center;
-}
-
-/* Email Addresses. */
-a.address {
- cursor: pointer;
- position: static;
- text-decoration: underline;
- white-space: nowrap;
-}
-a.address img {
- display: none;
- vertical-align: top;
-}
-a.address:hover {
- background: #fff;
- border: 1px silver solid;
- margin: -2px;
- padding: 1px;
- text-decoration: none;
-}
-a.address:hover img {
- display: inline;
- padding-left: 4px;
-}
-
-/* Drag and drop styles. */
-.drag, .dragdrop, .folderdrag, .msgdrag {
- background: #eee;
- border: 1px solid #ccc;
- font-size: 12px;
- overflow: hidden;
- z-index: 999;
-}
-.dragdrop {
- color: red;
-}
-.dragdrop, .folderdrag, .msgdrag {
- padding: 2px;
-}
-
-/* Search-related styles */
-#qsearch {
- background-color: #f3f3f3;
- border: 1px solid #999;
- cursor: default;
- float: right;
- margin-top: -2px;
- padding-left: 1px;
- padding-right: 1px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-#qsearch form {
- display: inline;
-}
-#qsearch_icon {
- background: #f3f3f3 url("../graphics/search.png") center no-repeat;
- cursor: pointer;
- margin-right: 0;
- padding-top: 2px;
-}
-#qsearch_input {
- border: none;
- color: #a0a0a0;
- padding: 0 2px 0 0;
- width: 150px;
-}
-.qsearchFocus, .qsearchFocus #qsearch_icon, .qsearchFocus #qsearch_input {
- background-color: #fff !important;
-}
-.qsearchFocus #qsearch_input {
- color: #000 !important;
-}
-.qsearchMatch {
- font-weight: bold;
- text-decoration: underline;
-}
-
-#searchbar {
- background-color: #ffa;
- border: 1px solid gray;
- padding: 3px 2px;
-}
-#search_close, #search_edit, #search_refresh {
- cursor: pointer;
- float: right;
- margin-top: -1px;
-}
-#searchbar #search_label {
- font-size: 90%;
- font-weight: bold;
-}
-
-/* Redbox styles. */
-.RBForm {
- width: 20em;
- padding: 6px;
- border: 1px solid #ccc;
-}
-.RBForm input {
- margin: .2em;
-}
-
-/* Popup message styling. */
-.headercloseimg {
- float: right !important;
- cursor: pointer;
-}
-#compose_close {
- margin-top: 1px;
-}
-
-/* Keyboard key style */
-.kbd {
- background: #eee;
- color: #000;
- white-space: nowrap;
- padding: 1px 2px;
- border: 1px solid #888;
- font-size: 90%;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-
-/* Images */
-span.iconImg, span.spellcheckPopdownImg {
- margin-right: 4px;
-}
-
-/* Sidebar images. */
-span.infoIcon {
- background-image: url("../graphics/info_icon.png");
-}
-span.filtersIcon {
- background-image: url("../graphics/filters.png");
-}
-span.hordeIcon {
- background-image: url("../graphics/horde.png");
-}
-span.prefsIcon {
- background-image: url("../graphics/prefs.png");
-}
-span.logoutIcon {
- background-image: url("../graphics/logout.png");
-}
-
-/* Dimp action images. */
-span.dimpactionReply {
- background-image: url("../graphics/reply.png");
-}
-span.dimpactionForward {
- background-image: url("../graphics/forward.png");
-}
-span.dimpactionSpam {
- background-image: url("../graphics/spam.png");
-}
-span.dimpactionHam {
- background-image: url("../graphics/ham.png");
-}
-span.dimpactionCompose {
- background-image: url("../graphics/compose.png");
-}
-span.dimpactionCheckmail {
- background-image: url("../graphics/checkmail.png");
-}
-span.dimpactionRefresh {
- background-image: url("../graphics/reload.png");
-}
-span.dimpactionDelete {
- background-image: url("../graphics/delete.png");
-}
-span.dimpactionOther {
- background-image: url("../graphics/plus.png");
-}
-span.dimpactionSpellcheck {
- background-image: url("../graphics/spellcheck.png");
-}
-span.dimpactionDrafts {
- background-image: url("../graphics/drafts.png");
-}
-span.dimpactionEditsearch {
- background-image: url("../graphics/edit.png");
-}
-span.dimpactionResume {
- background-image: url("../graphics/mail_draft.png");
-}
-
-/* Context menu images */
-#ctx_message_reply span.iconImg {
- background-image: url("../graphics/reply.png");
-}
-#ctx_reply_reply span.iconImg, #ctx_reply_reply_all span.iconImg, #ctx_reply_reply_list span.iconImg {
- background-image: url("../graphics/replyall.png");
-}
-#ctx_message_forward span.iconImg, #ctx_forward_attach span.iconImg, #ctx_forward_body span.iconImg, #ctx_forward_both span.iconImg, #ctx_forward_redirect span.iconImg {
- background-image: url("../graphics/forward.png");
-}
-#ctx_folder_empty span.iconImg, #ctx_message_deleted span.iconImg, #oa_purge_deleted span.iconImg {
- background-image: url("../graphics/delete.png");
-}
-#ctx_message_undeleted span.iconImg, #oa_undeleted span.iconImg {
- background-image: url("../graphics/undelete.png");
-}
-#ctx_folder_seen span.iconImg {
- background-image: url("../graphics/mail_seen.png");
-}
-#ctx_folder_unseen span.iconImg, #ctx_folder_poll span.iconImg, #ctx_folder_nopoll span.iconImg {
- background-image: url("../graphics/mail_unseen.png");
-}
-#ctx_message_setflag span.iconImg, #oa_setflag span.iconImg, #ctx_folder_setflag span.iconImg {
- background-image: url("../graphics/mail_flagged.png");
-}
-#ctx_message_unsetflag span.iconImg, #oa_unsetflag span.iconImg {
- background-image: url("../graphics/mail_clearflag.png");
-}
-#ctx_message_source span.iconImg, #msg_view_source span.iconImg {
- background-image: url("../graphics/message_source.png");
-}
-#ctx_message_resume span.iconImg, #msg_resume_draft span.iconImg {
- background-image: url("../graphics/mail_draft.png");
-}
-#oa_preview_hide span.iconImg, #oa_preview_show span.iconImg {
- background-image: url("../graphics/preview.png");
-}
-#oa_layout_horiz span.iconImg {
- background-image: url("../graphics/application_tile_vertical.png");
-}
-#oa_layout_vert span.iconImg {
- background-image: url("../graphics/application_tile_horizontal.png");
-}
-#ctx_folder_create span.iconImg, #ctx_container_create span.iconImg, #ctx_folderopts_new span.iconImg {
- background-image: url("../graphics/folders/create.png");
-}
-#ctx_folder_rename span.iconImg, #ctx_container_rename span.iconImg, #ctx_vcontainer_edit span.iconImg, #ctx_vfolder_edit span.iconImg {
- background-image: url("../graphics/folders/edit.png");
-}
-#ctx_folder_search span.iconImg, #ctx_folder_searchsub span.iconImg, #ctx_container_search span.iconImg, #ctx_container_searchsub span.iconImg {
- background-image: url("../graphics/search.png");
-}
-#ctx_folder_delete span.iconImg, #ctx_vfolder_delete span.iconImg {
- background-image: url("../graphics/folders/delete.png");
-}
-#ctx_message_spam span.iconImg {
- background-image: url("../graphics/spam.png");
-}
-#ctx_message_ham span.iconImg {
- background-image: url("../graphics/ham.png");
-}
-#ctx_message_blacklist span.iconImg, #oa_blacklist span.iconImg {
- background-image: url("../graphics/blacklist.png");
-}
-#ctx_message_whitelist span.iconImg, #oa_whitelist span.iconImg {
- background-image: url("../graphics/whitelist.png");
-}
-#ctx_contacts_new span.iconImg {
- background-image: url("../graphics/compose.png");
-}
-#ctx_contacts_add span.iconImg {
- background-image: url("../graphics/add_contact.png");
-}
-#ctx_folderopts_reload span.iconImg {
- background-image: url("../graphics/reload.png");
-}
-#ctx_flag span.iconImg.flagUser {
- border: 1px black solid;
- height: 15px;
- width: 15px;
-}
-div.vpRow div.msgSubject span.flagUser {
- font-size: 90%;
- font-weight: normal;
- margin-right: 3px;
-}
-
-/* Thread images */
-div.msgSubject span.treeImg {
- margin-top: -4px;
- margin-right: 1px;
-}
-
-/* Other images */
-#msg_newwin span.iconImg, #msg_newwin_options span.iconImg {
- background-image: url("../graphics/newwin.png");
-}
-#msg_newwin span.iconImg {
- cursor: pointer;
- float: right;
- margin-left: 4px;
- margin-right: 0;
-}
-#th_expand span.iconImg, #partlist_col, #msgloglist_col {
- background-image: url("../graphics/arrow_collapsed.png");
- cursor: pointer;
- margin-right: 0;
-}
-#th_collapse span.iconImg, #partlist_exp, #msgloglist_exp {
- background-image: url("../graphics/arrow_expanded.png");
- cursor: pointer;
- margin-right: 0;
-}
-
-span.popdownImg, span.spellcheckPopdownImg {
- background-image: url("../graphics/popdown.png");
- margin-right: 0;
- margin-left: 0;
-}
-span.keyupImg {
- background-image: url("../graphics/key_up.png");
-}
-span.keydownImg {
- background-image: url("../graphics/key_down.png");
-}
-span.readonlyImg {
- background-image: url("../graphics/locked.png");
- vertical-align: sub;
-}
-
-/* Growler notification styles. */
-#Growler div.imp-reply, span.imp-reply {
- background-image: url("../graphics/mail_answered.png");
-}
-#Growler div.imp-reply_all, span.imp-reply_all {
- background-image: url("../graphics/replyall.png");
-}
-#Growler div.imp-forward, div.imp-redirect, span.imp-forward, span.imp-redirect {
- background-image: url("../graphics/mail_forwarded.png");
-}
diff --git a/imp/themes/feed-rss.xsl b/imp/themes/feed-rss.xsl
deleted file mode 100644
index 211493e0c..000000000
--- a/imp/themes/feed-rss.xsl
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
-
-
- Subscribe to
-
-
- Subscribe now in your favorite RSS aggregator:
-
-
-
-
-
-
-
-
Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/imp/themes/graphics/add_contact.png b/imp/themes/graphics/add_contact.png
deleted file mode 100644
index 8b2555fca..000000000
Binary files a/imp/themes/graphics/add_contact.png and /dev/null differ
diff --git a/imp/themes/graphics/addressbook_add.png b/imp/themes/graphics/addressbook_add.png
deleted file mode 100644
index f3ebfe2c9..000000000
Binary files a/imp/themes/graphics/addressbook_add.png and /dev/null differ
diff --git a/imp/themes/graphics/addressbook_browse.png b/imp/themes/graphics/addressbook_browse.png
deleted file mode 100644
index f52d05a9b..000000000
Binary files a/imp/themes/graphics/addressbook_browse.png and /dev/null differ
diff --git a/imp/themes/graphics/application_tile_horizontal.png b/imp/themes/graphics/application_tile_horizontal.png
deleted file mode 100644
index 8a1191c38..000000000
Binary files a/imp/themes/graphics/application_tile_horizontal.png and /dev/null differ
diff --git a/imp/themes/graphics/application_tile_vertical.png b/imp/themes/graphics/application_tile_vertical.png
deleted file mode 100644
index 1d40383d3..000000000
Binary files a/imp/themes/graphics/application_tile_vertical.png and /dev/null differ
diff --git a/imp/themes/graphics/arrow_collapsed.png b/imp/themes/graphics/arrow_collapsed.png
deleted file mode 100644
index d9058813f..000000000
Binary files a/imp/themes/graphics/arrow_collapsed.png and /dev/null differ
diff --git a/imp/themes/graphics/arrow_expanded.png b/imp/themes/graphics/arrow_expanded.png
deleted file mode 100644
index c671b0217..000000000
Binary files a/imp/themes/graphics/arrow_expanded.png and /dev/null differ
diff --git a/imp/themes/graphics/attachment.png b/imp/themes/graphics/attachment.png
deleted file mode 100644
index 1369c6074..000000000
Binary files a/imp/themes/graphics/attachment.png and /dev/null differ
diff --git a/imp/themes/graphics/backhead_orderby.png b/imp/themes/graphics/backhead_orderby.png
deleted file mode 100644
index 5a5284385..000000000
Binary files a/imp/themes/graphics/backhead_orderby.png and /dev/null differ
diff --git a/imp/themes/graphics/backhead_r.png b/imp/themes/graphics/backhead_r.png
deleted file mode 100644
index 873ea39fe..000000000
Binary files a/imp/themes/graphics/backhead_r.png and /dev/null differ
diff --git a/imp/themes/graphics/backhead_s2.png b/imp/themes/graphics/backhead_s2.png
deleted file mode 100644
index 5959a6ae0..000000000
Binary files a/imp/themes/graphics/backhead_s2.png and /dev/null differ
diff --git a/imp/themes/graphics/backhead_shadow.png b/imp/themes/graphics/backhead_shadow.png
deleted file mode 100644
index 1e2e52a3d..000000000
Binary files a/imp/themes/graphics/backhead_shadow.png and /dev/null differ
diff --git a/imp/themes/graphics/blacklist.png b/imp/themes/graphics/blacklist.png
deleted file mode 100644
index eac439553..000000000
Binary files a/imp/themes/graphics/blacklist.png and /dev/null differ
diff --git a/imp/themes/graphics/calendar.png b/imp/themes/graphics/calendar.png
deleted file mode 100644
index 271274641..000000000
Binary files a/imp/themes/graphics/calendar.png and /dev/null differ
diff --git a/imp/themes/graphics/checkbox_off.png b/imp/themes/graphics/checkbox_off.png
deleted file mode 100644
index 1a78b26e0..000000000
Binary files a/imp/themes/graphics/checkbox_off.png and /dev/null differ
diff --git a/imp/themes/graphics/checkbox_on.png b/imp/themes/graphics/checkbox_on.png
deleted file mode 100644
index 564a0de6c..000000000
Binary files a/imp/themes/graphics/checkbox_on.png and /dev/null differ
diff --git a/imp/themes/graphics/checkbox_over.png b/imp/themes/graphics/checkbox_over.png
deleted file mode 100644
index 86c0894b8..000000000
Binary files a/imp/themes/graphics/checkbox_over.png and /dev/null differ
diff --git a/imp/themes/graphics/checkmail.png b/imp/themes/graphics/checkmail.png
deleted file mode 100644
index e3690a0d9..000000000
Binary files a/imp/themes/graphics/checkmail.png and /dev/null differ
diff --git a/imp/themes/graphics/close.png b/imp/themes/graphics/close.png
deleted file mode 100644
index e135bc7bf..000000000
Binary files a/imp/themes/graphics/close.png and /dev/null differ
diff --git a/imp/themes/graphics/compose.png b/imp/themes/graphics/compose.png
deleted file mode 100644
index 238463b1e..000000000
Binary files a/imp/themes/graphics/compose.png and /dev/null differ
diff --git a/imp/themes/graphics/delete.png b/imp/themes/graphics/delete.png
deleted file mode 100644
index f3076bc9f..000000000
Binary files a/imp/themes/graphics/delete.png and /dev/null differ
diff --git a/imp/themes/graphics/dimp.png b/imp/themes/graphics/dimp.png
deleted file mode 100644
index 3b5085a20..000000000
Binary files a/imp/themes/graphics/dimp.png and /dev/null differ
diff --git a/imp/themes/graphics/download.png b/imp/themes/graphics/download.png
deleted file mode 100644
index de62aaeb0..000000000
Binary files a/imp/themes/graphics/download.png and /dev/null differ
diff --git a/imp/themes/graphics/drafts.png b/imp/themes/graphics/drafts.png
deleted file mode 100644
index bce9e4a53..000000000
Binary files a/imp/themes/graphics/drafts.png and /dev/null differ
diff --git a/imp/themes/graphics/dragHandle.png b/imp/themes/graphics/dragHandle.png
deleted file mode 100644
index 90752134c..000000000
Binary files a/imp/themes/graphics/dragHandle.png and /dev/null differ
diff --git a/imp/themes/graphics/dragHandleVert.png b/imp/themes/graphics/dragHandleVert.png
deleted file mode 100644
index b8493ac4a..000000000
Binary files a/imp/themes/graphics/dragHandleVert.png and /dev/null differ
diff --git a/imp/themes/graphics/edit.png b/imp/themes/graphics/edit.png
deleted file mode 100644
index 51103488d..000000000
Binary files a/imp/themes/graphics/edit.png and /dev/null differ
diff --git a/imp/themes/graphics/empty_spam.png b/imp/themes/graphics/empty_spam.png
deleted file mode 100644
index d986094d1..000000000
Binary files a/imp/themes/graphics/empty_spam.png and /dev/null differ
diff --git a/imp/themes/graphics/empty_trash.png b/imp/themes/graphics/empty_trash.png
deleted file mode 100644
index d986094d1..000000000
Binary files a/imp/themes/graphics/empty_trash.png and /dev/null differ
diff --git a/imp/themes/graphics/encrypted.png b/imp/themes/graphics/encrypted.png
deleted file mode 100644
index b23ba8344..000000000
Binary files a/imp/themes/graphics/encrypted.png and /dev/null differ
diff --git a/imp/themes/graphics/favicon.ico b/imp/themes/graphics/favicon.ico
deleted file mode 100644
index baf9ddd36..000000000
Binary files a/imp/themes/graphics/favicon.ico and /dev/null differ
diff --git a/imp/themes/graphics/fetchmail.png b/imp/themes/graphics/fetchmail.png
deleted file mode 100644
index 14ee59669..000000000
Binary files a/imp/themes/graphics/fetchmail.png and /dev/null differ
diff --git a/imp/themes/graphics/filters.png b/imp/themes/graphics/filters.png
deleted file mode 100644
index ca7d1bc4d..000000000
Binary files a/imp/themes/graphics/filters.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/create.png b/imp/themes/graphics/folders/create.png
deleted file mode 100644
index 5b428d2f5..000000000
Binary files a/imp/themes/graphics/folders/create.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/delete.png b/imp/themes/graphics/folders/delete.png
deleted file mode 100644
index 985c12a3c..000000000
Binary files a/imp/themes/graphics/folders/delete.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/drafts.png b/imp/themes/graphics/folders/drafts.png
deleted file mode 100644
index bce9e4a53..000000000
Binary files a/imp/themes/graphics/folders/drafts.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/edit.png b/imp/themes/graphics/folders/edit.png
deleted file mode 100644
index f324fcbb8..000000000
Binary files a/imp/themes/graphics/folders/edit.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/folder.png b/imp/themes/graphics/folders/folder.png
deleted file mode 100644
index 6317fa3a7..000000000
Binary files a/imp/themes/graphics/folders/folder.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/inbox.png b/imp/themes/graphics/folders/inbox.png
deleted file mode 100644
index 3b5085a20..000000000
Binary files a/imp/themes/graphics/folders/inbox.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/minus.png b/imp/themes/graphics/folders/minus.png
deleted file mode 100644
index 755d4f828..000000000
Binary files a/imp/themes/graphics/folders/minus.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/open.png b/imp/themes/graphics/folders/open.png
deleted file mode 100644
index bb93c477d..000000000
Binary files a/imp/themes/graphics/folders/open.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/plus.png b/imp/themes/graphics/folders/plus.png
deleted file mode 100644
index c88dca2ef..000000000
Binary files a/imp/themes/graphics/folders/plus.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/sent.png b/imp/themes/graphics/folders/sent.png
deleted file mode 100644
index 640ef455e..000000000
Binary files a/imp/themes/graphics/folders/sent.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/spam.png b/imp/themes/graphics/folders/spam.png
deleted file mode 100644
index 6a0ed80f9..000000000
Binary files a/imp/themes/graphics/folders/spam.png and /dev/null differ
diff --git a/imp/themes/graphics/folders/trash.png b/imp/themes/graphics/folders/trash.png
deleted file mode 100644
index 2b1bc9210..000000000
Binary files a/imp/themes/graphics/folders/trash.png and /dev/null differ
diff --git a/imp/themes/graphics/forward.png b/imp/themes/graphics/forward.png
deleted file mode 100644
index 559d65d9a..000000000
Binary files a/imp/themes/graphics/forward.png and /dev/null differ
diff --git a/imp/themes/graphics/gallery.png b/imp/themes/graphics/gallery.png
deleted file mode 100644
index d2170f046..000000000
Binary files a/imp/themes/graphics/gallery.png and /dev/null differ
diff --git a/imp/themes/graphics/ham.png b/imp/themes/graphics/ham.png
deleted file mode 100644
index cd5d2da7b..000000000
Binary files a/imp/themes/graphics/ham.png and /dev/null differ
diff --git a/imp/themes/graphics/horde.png b/imp/themes/graphics/horde.png
deleted file mode 100644
index ebfae15f8..000000000
Binary files a/imp/themes/graphics/horde.png and /dev/null differ
diff --git a/imp/themes/graphics/ico_message_off.png b/imp/themes/graphics/ico_message_off.png
deleted file mode 100644
index e5b62bf9d..000000000
Binary files a/imp/themes/graphics/ico_message_off.png and /dev/null differ
diff --git a/imp/themes/graphics/imp.png b/imp/themes/graphics/imp.png
deleted file mode 100644
index 3b5085a20..000000000
Binary files a/imp/themes/graphics/imp.png and /dev/null differ
diff --git a/imp/themes/graphics/info_icon.png b/imp/themes/graphics/info_icon.png
deleted file mode 100644
index 1cae1e8af..000000000
Binary files a/imp/themes/graphics/info_icon.png and /dev/null differ
diff --git a/imp/themes/graphics/key_down.png b/imp/themes/graphics/key_down.png
deleted file mode 100644
index c170c8b89..000000000
Binary files a/imp/themes/graphics/key_down.png and /dev/null differ
diff --git a/imp/themes/graphics/key_up.png b/imp/themes/graphics/key_up.png
deleted file mode 100644
index 9650fc0a4..000000000
Binary files a/imp/themes/graphics/key_up.png and /dev/null differ
diff --git a/imp/themes/graphics/loading.gif b/imp/themes/graphics/loading.gif
deleted file mode 100644
index 1560b646c..000000000
Binary files a/imp/themes/graphics/loading.gif and /dev/null differ
diff --git a/imp/themes/graphics/logo.png b/imp/themes/graphics/logo.png
deleted file mode 100644
index 9a7ee1747..000000000
Binary files a/imp/themes/graphics/logo.png and /dev/null differ
diff --git a/imp/themes/graphics/logout.png b/imp/themes/graphics/logout.png
deleted file mode 100644
index e40c2b5d8..000000000
Binary files a/imp/themes/graphics/logout.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_answered.png b/imp/themes/graphics/mail_answered.png
deleted file mode 100644
index ef3bd8536..000000000
Binary files a/imp/themes/graphics/mail_answered.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_clearflag.png b/imp/themes/graphics/mail_clearflag.png
deleted file mode 100644
index 35134c04a..000000000
Binary files a/imp/themes/graphics/mail_clearflag.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_deleted.png b/imp/themes/graphics/mail_deleted.png
deleted file mode 100644
index f3076bc9f..000000000
Binary files a/imp/themes/graphics/mail_deleted.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_draft.png b/imp/themes/graphics/mail_draft.png
deleted file mode 100644
index 1f93f68bb..000000000
Binary files a/imp/themes/graphics/mail_draft.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_flagged.png b/imp/themes/graphics/mail_flagged.png
deleted file mode 100644
index 25b76b188..000000000
Binary files a/imp/themes/graphics/mail_flagged.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_forwarded.png b/imp/themes/graphics/mail_forwarded.png
deleted file mode 100644
index 559d65d9a..000000000
Binary files a/imp/themes/graphics/mail_forwarded.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_personal.png b/imp/themes/graphics/mail_personal.png
deleted file mode 100644
index 8b2c9946c..000000000
Binary files a/imp/themes/graphics/mail_personal.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_priority_high.png b/imp/themes/graphics/mail_priority_high.png
deleted file mode 100644
index 5f75bf7ec..000000000
Binary files a/imp/themes/graphics/mail_priority_high.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_priority_low.png b/imp/themes/graphics/mail_priority_low.png
deleted file mode 100644
index 7af4ad4f6..000000000
Binary files a/imp/themes/graphics/mail_priority_low.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_seen.png b/imp/themes/graphics/mail_seen.png
deleted file mode 100644
index 5593b246e..000000000
Binary files a/imp/themes/graphics/mail_seen.png and /dev/null differ
diff --git a/imp/themes/graphics/mail_unseen.png b/imp/themes/graphics/mail_unseen.png
deleted file mode 100644
index 721eaaef8..000000000
Binary files a/imp/themes/graphics/mail_unseen.png and /dev/null differ
diff --git a/imp/themes/graphics/manage_attachments.png b/imp/themes/graphics/manage_attachments.png
deleted file mode 100644
index 49a0fb252..000000000
Binary files a/imp/themes/graphics/manage_attachments.png and /dev/null differ
diff --git a/imp/themes/graphics/message_source.png b/imp/themes/graphics/message_source.png
deleted file mode 100644
index 3e82c45eb..000000000
Binary files a/imp/themes/graphics/message_source.png and /dev/null differ
diff --git a/imp/themes/graphics/mime/apple.png b/imp/themes/graphics/mime/apple.png
deleted file mode 100644
index 6fe4f121c..000000000
Binary files a/imp/themes/graphics/mime/apple.png and /dev/null differ
diff --git a/imp/themes/graphics/mime/compressed.png b/imp/themes/graphics/mime/compressed.png
deleted file mode 100644
index cc1a0937a..000000000
Binary files a/imp/themes/graphics/mime/compressed.png and /dev/null differ
diff --git a/imp/themes/graphics/mime/itip.png b/imp/themes/graphics/mime/itip.png
deleted file mode 100644
index 044c1d75e..000000000
Binary files a/imp/themes/graphics/mime/itip.png and /dev/null differ
diff --git a/imp/themes/graphics/mini-error.png b/imp/themes/graphics/mini-error.png
deleted file mode 100644
index 71438cdd2..000000000
Binary files a/imp/themes/graphics/mini-error.png and /dev/null differ
diff --git a/imp/themes/graphics/newmail.png b/imp/themes/graphics/newmail.png
deleted file mode 100644
index 46e846a52..000000000
Binary files a/imp/themes/graphics/newmail.png and /dev/null differ
diff --git a/imp/themes/graphics/newwin.png b/imp/themes/graphics/newwin.png
deleted file mode 100644
index 99e9ae75a..000000000
Binary files a/imp/themes/graphics/newwin.png and /dev/null differ
diff --git a/imp/themes/graphics/plus.png b/imp/themes/graphics/plus.png
deleted file mode 100644
index 263e35690..000000000
Binary files a/imp/themes/graphics/plus.png and /dev/null differ
diff --git a/imp/themes/graphics/popdown.png b/imp/themes/graphics/popdown.png
deleted file mode 100644
index 5538fcd0e..000000000
Binary files a/imp/themes/graphics/popdown.png and /dev/null differ
diff --git a/imp/themes/graphics/prefs.png b/imp/themes/graphics/prefs.png
deleted file mode 100644
index c23af2786..000000000
Binary files a/imp/themes/graphics/prefs.png and /dev/null differ
diff --git a/imp/themes/graphics/preview.png b/imp/themes/graphics/preview.png
deleted file mode 100644
index c761156bd..000000000
Binary files a/imp/themes/graphics/preview.png and /dev/null differ
diff --git a/imp/themes/graphics/print.png b/imp/themes/graphics/print.png
deleted file mode 100644
index 8a938d533..000000000
Binary files a/imp/themes/graphics/print.png and /dev/null differ
diff --git a/imp/themes/graphics/quotaback.jpg b/imp/themes/graphics/quotaback.jpg
deleted file mode 100644
index 82cc93dd9..000000000
Binary files a/imp/themes/graphics/quotaback.jpg and /dev/null differ
diff --git a/imp/themes/graphics/quotauncover.gif b/imp/themes/graphics/quotauncover.gif
deleted file mode 100644
index c0fb660f5..000000000
Binary files a/imp/themes/graphics/quotauncover.gif and /dev/null differ
diff --git a/imp/themes/graphics/reload.png b/imp/themes/graphics/reload.png
deleted file mode 100644
index dcb020450..000000000
Binary files a/imp/themes/graphics/reload.png and /dev/null differ
diff --git a/imp/themes/graphics/reply.png b/imp/themes/graphics/reply.png
deleted file mode 100644
index d31da909d..000000000
Binary files a/imp/themes/graphics/reply.png and /dev/null differ
diff --git a/imp/themes/graphics/replyall.png b/imp/themes/graphics/replyall.png
deleted file mode 100644
index d31da909d..000000000
Binary files a/imp/themes/graphics/replyall.png and /dev/null differ
diff --git a/imp/themes/graphics/sbcursor_bottom.png b/imp/themes/graphics/sbcursor_bottom.png
deleted file mode 100644
index 4280573e1..000000000
Binary files a/imp/themes/graphics/sbcursor_bottom.png and /dev/null differ
diff --git a/imp/themes/graphics/sbcursor_top.png b/imp/themes/graphics/sbcursor_top.png
deleted file mode 100644
index 8053d8b6b..000000000
Binary files a/imp/themes/graphics/sbcursor_top.png and /dev/null differ
diff --git a/imp/themes/graphics/scroller.png b/imp/themes/graphics/scroller.png
deleted file mode 100644
index 96b376da1..000000000
Binary files a/imp/themes/graphics/scroller.png and /dev/null differ
diff --git a/imp/themes/graphics/scroller_back.png b/imp/themes/graphics/scroller_back.png
deleted file mode 100644
index 601d9a037..000000000
Binary files a/imp/themes/graphics/scroller_back.png and /dev/null differ
diff --git a/imp/themes/graphics/select.png b/imp/themes/graphics/select.png
deleted file mode 100644
index f21cbd6ef..000000000
Binary files a/imp/themes/graphics/select.png and /dev/null differ
diff --git a/imp/themes/graphics/shared.png b/imp/themes/graphics/shared.png
deleted file mode 100644
index b7d2b13e0..000000000
Binary files a/imp/themes/graphics/shared.png and /dev/null differ
diff --git a/imp/themes/graphics/signed.png b/imp/themes/graphics/signed.png
deleted file mode 100644
index b23ba8344..000000000
Binary files a/imp/themes/graphics/signed.png and /dev/null differ
diff --git a/imp/themes/graphics/sortdown.png b/imp/themes/graphics/sortdown.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/imp/themes/graphics/sortdown.png and /dev/null differ
diff --git a/imp/themes/graphics/sortup.png b/imp/themes/graphics/sortup.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/imp/themes/graphics/sortup.png and /dev/null differ
diff --git a/imp/themes/graphics/spacer_red.png b/imp/themes/graphics/spacer_red.png
deleted file mode 100644
index b0ccbe130..000000000
Binary files a/imp/themes/graphics/spacer_red.png and /dev/null differ
diff --git a/imp/themes/graphics/spam.png b/imp/themes/graphics/spam.png
deleted file mode 100644
index bfe45af07..000000000
Binary files a/imp/themes/graphics/spam.png and /dev/null differ
diff --git a/imp/themes/graphics/spellcheck.png b/imp/themes/graphics/spellcheck.png
deleted file mode 100644
index bf94cabcf..000000000
Binary files a/imp/themes/graphics/spellcheck.png and /dev/null differ
diff --git a/imp/themes/graphics/undelete.png b/imp/themes/graphics/undelete.png
deleted file mode 100644
index ee9d4d27d..000000000
Binary files a/imp/themes/graphics/undelete.png and /dev/null differ
diff --git a/imp/themes/graphics/warning.png b/imp/themes/graphics/warning.png
deleted file mode 100644
index 7f6d50fab..000000000
Binary files a/imp/themes/graphics/warning.png and /dev/null differ
diff --git a/imp/themes/graphics/whitelist.png b/imp/themes/graphics/whitelist.png
deleted file mode 100644
index a5fab18cc..000000000
Binary files a/imp/themes/graphics/whitelist.png and /dev/null differ
diff --git a/imp/themes/ie6_or_less.css b/imp/themes/ie6_or_less.css
deleted file mode 100644
index 15aa62c40..000000000
--- a/imp/themes/ie6_or_less.css
+++ /dev/null
@@ -1,12 +0,0 @@
-/**
- * CSS corrections for IE 6 or below.
- */
-
-/* Fixes broken inline-block. */
-.mimePartInfo div,
-.mimeStatusMessage,
-.searchElement,
-#search_form em.joinOr {
- zoom: 1;
- *display: inline;
-}
diff --git a/imp/themes/ie7.css b/imp/themes/ie7.css
deleted file mode 100644
index 11f19c359..000000000
--- a/imp/themes/ie7.css
+++ /dev/null
@@ -1,12 +0,0 @@
-/**
- * CSS corrections for IE 7.
- */
-
-/* Fixes broken inline-block. */
-.mimePartInfo div,
-.mimeStatusMessage,
-.searchElement,
-#search_form em.joinOr {
- zoom: 1;
- *display: inline;
-}
diff --git a/imp/themes/mimp/screen.css b/imp/themes/mimp/screen.css
deleted file mode 100644
index 3c069076b..000000000
--- a/imp/themes/mimp/screen.css
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * MIMP core CSS
- */
-
-body {
- font-family: sans-serif;
- font-size: 90%;
-}
-
-.fixed {
- font-family: monospace;
-}
-
-.notices img {
- display: none;
-}
-.notices {
- border: 1px solid black;
-}
diff --git a/imp/themes/mobile.css b/imp/themes/mobile.css
deleted file mode 100644
index 1c14ea7c8..000000000
--- a/imp/themes/mobile.css
+++ /dev/null
@@ -1,3 +0,0 @@
-#message .ui-body-c {
- border-top-width: 0;
-}
diff --git a/imp/themes/rtl.css b/imp/themes/rtl.css
deleted file mode 100644
index 60cd05673..000000000
--- a/imp/themes/rtl.css
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * S.Niksefat & C.Mortezania in Amirkabir MetaNET Ltd.
- */
-
-/* Message list table styles. */
-.messageList th {
- text-align: right;
-}
-
-/* Navbar action styling. */
-.msgactions li {
- float: right;
- border-right: 0;
- border-left: 1px solid #888;
-}
-.msgactions li.lastnavbar {
- border-left: 0;
-}
-.msgactions a.hasmenu {
- padding-right: 0;
- padding-left: 11px;
- background-position: center left;
-}
-.msgactions li ul {
- left: auto;
- right: -1px;
-}
-
-#msgheaders {
- clear: right;
-}
-
-/* Pad the addressbook icon in header compose links. */
-.msgheader img {
- padding: 1px 2px 1px 1px;
-}
diff --git a/imp/themes/screen.css b/imp/themes/screen.css
deleted file mode 100644
index 3e8da7fbd..000000000
--- a/imp/themes/screen.css
+++ /dev/null
@@ -1,701 +0,0 @@
-/* Mailbox page styling. */
-.mboxheader {
- font-size: 110%;
- text-align: left;
-}
-.mboxheader .pageCount {
- padding-right: 10px;
-}
-
-table.mboxactions {
- border-collapse: collapse;
- width: 100%;
-}
-
-#checkheader {
- width: 8%;
-}
-#checkheader input {
- float: left;
-}
-
-#mboxdate {
- width: 14%;
-}
-
-#mboxto, #mboxfrom {
- width: 20%;
-}
-
-#mboxthread, #mboxsubject {
- width: 52%;
-}
-
-#mboxsize {
- width: 6%;
-}
-
-/* Message list table styles. */
-.searchfolder a.smallheader {
- display: block;
-}
-.messageList {
- table-layout: fixed;
- width: 100%;
- border-collapse: collapse;
-}
-.messageList tr {
- height: 20px;
-}
-.messageList th {
- border-top: 1px solid #999;
- border-left: 1px solid #ddd;
- cursor: pointer;
- overflow: hidden;
- padding: 0 0 1px 2px;
- text-align: left;
- white-space: nowrap;
-}
-.messageList th .toggleSort {
- font-size: 90%;
-}
-.messageList td {
- padding-top: 0;
- padding-bottom: 0;
- text-indent: 1px;
- white-space: nowrap;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- overflow: hidden;
- border: 1px solid #ddd;
- vertical-align: middle;
-}
-.messageList td label input {
- vertical-align: middle;
-}
-.messageList td span.flagUser {
- font-size: 80%;
- margin-right: 3px;
-}
-
-#messages h1.header {
- font-size: 110%;
- vertical-align: bottom;
-}
-#messages h1.header span.flagUser {
- font-size: 80%;
- margin-left: 3px;
-}
-
-/* Newmail alerts. */
-#newmail {
- padding: 1em;
- background: #ffc;
- border: 2px solid #ccc;
-}
-#newmail ul {
- list-style: none;
- margin-bottom: 1em;
-}
-
-/* Navbar action styling. */
-table.navbaractions {
- border-collapse: collapse;
- width: 100%;
-}
-ul.msgactions, ul.msgactions ul {
- list-style: none;
-}
-.msgactions li {
- float: left;
- padding: 1px 3px;
- border-right: 1px solid #888;
- position: relative;
-}
-.msgactions li.lastnavbar {
- border-right: 0;
-}
-.msgactions a.hasmenu {
- padding-right: 15px;
- margin-right: -3px;
- background: url("graphics/popdown.png") no-repeat center right;
-}
-.msgactions li a {
- font-size: 90%;
- white-space: nowrap;
-}
-.folders .msgactions li a {
- font-size: 100%;
-}
-.msgactions li ul {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- display: none;
- padding: 1px;
- position: absolute;
- z-index: 99;
-}
-.bottomborder .msgactions li ul {
- top: 1.25em;
-}
-.topborder .msgactions li ul {
- bottom: 1.25em;
-}
-.msgactions li ul a:hover, .msgactions li ul a:active {
- background: gray;
- color: #fff;
-}
-.msgactions li:hover ul, .msgactions li.hover ul {
- display: block;
-}
-.msgactions li ul li {
- float: none;
- padding: 0;
- border: none;
- display: inline;
-}
-.msgactions li ul li a {
- display: block;
- padding: 2px;
-}
-.mboxcontrol {
- color: #000;
- background: #ccc;
-}
-.bottomborder {
- border-bottom: 1px solid #999;
- padding-bottom: 0;
- padding-top: 0;
-}
-.topborder {
- border-top: 1px solid #999;
-}
-
-table.msgActionTable, #fmanager table {
- width: 100%;
- border-collapse: collapse;
-}
-div.msgActions, #fmanager div.folderActions {
- padding-left: 15px;
-}
-
-/* Message headers styling. */
-#msgheaders table {
- border-collapse: collapse;
-}
-
-/* Message body styling. */
-.messageBody {
- border-top: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
- background: #fff;
- padding: 8px;
-}
-.messageBody div.mimePartData {
- margin-bottom: 8px;
-}
-
-/* Search page styling. */
-#search_form div.item {
- padding: 1px 0 1px 0;
-}
-#search_form em.join {
- font-weight: bold;
- padding-left: 2px;
- padding-right: 2px;
-}
-#search_form em.joinOr {
- display: inline-block;
- padding: 5px;
-}
-
-.searchAdd, .searchElement {
- display: -moz-inline-stack;
- display: inline-block;
- padding: 3px;
-}
-
-#no_search_criteria, #no_search_folders {
- font-weight: bold;
- padding: 3px;
-}
-
-.searchElement {
- background-color: lightblue;
- border: 1px solid gray;
- margin: 2px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.searchElement em {
- font-style: normal;
-}
-.searchElement span.notMatch {
- padding-left: 3px;
- padding-right: 3px;
-}
-.searchElement span.subfolders {
- padding-left: 10px;
-}
-.searchElement input.checkbox {
- margin-right: 3px;
- vertical-align: text-top;
-}
-.searchElement .calendarPopup {
- margin-left: 3px;
-}
-.searchElement .searchuiDelete {
- padding-left: 6px;
- vertical-align: text-top;
-}
-
-.searchuiCalendar {
- background-image: url("graphics/calendar.png");
-}
-.searchuiFoldersActions {
- font-size: 90%;
- margin-left: 10px;
-}
-.searchuiFoldersActions a {
- color: #366;
-}
-.searchuiButtons {
- padding-top: 5px;
-}
-.signedinvalid td .signature {
- color: #999;
-}
-
-/* Folder view. */
-#checkAll0, #checkAll1, #fmanager input.checkbox {
- vertical-align: middle;
-}
-
-#fmanager div.folderChoose {
- padding-left: 5px;
-}
-
-span.folderImg {
- background-image: url("graphics/folders/folder.png");
-}
-span.folderopenImg {
- background-image: url("graphics/folders/open.png");
-}
-span.draftsImg {
- background-image: url("graphics/folders/drafts.png");
-}
-span.inboxImg {
- background-image: url("graphics/folders/inbox.png");
-}
-span.sentImg {
- background-image: url("graphics/folders/sent.png");
-}
-span.spamImg {
- background-image: url("graphics/folders/spam.png");
-}
-span.trashImg {
- background-image: url("graphics/folders/trash.png");
-}
-
-.folderunsub {
- background: #bbb;
- font-style: italic;
-}
-
-/* Style for div that fixes KHTML browsers. */
-.ohide {
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-
-/* Style for HTML data iframe. */
-.htmlMsgData {
- margin: 2px 0;
- width: 100%;
-}
-
-/* Compose view */
-.composebody {
- padding: 2px;
-}
-#text_identity, #to, #cc, #bcc, #subject {
- width: 550px;
-}
-.spellcheck {
- white-space: pre;
- white-space: -moz-pre-wrap;
- white-space: -hp-pre-wrap;
- white-space: -o-pre-wrap;
- white-space: -pre-wrap;
- white-space: pre-wrap;
- white-space: pre-line;
- word-wrap: break-word;
-}
-
-.folders {
- font-size: 100%;
-}
-.folderselect {
- padding-top: 5px;
-}
-.seen {
- background: #fff;
-}
-
-.addressTr {
- width: 580px;
-}
-.addressTr span {
- vertical-align: top;
-}
-
-.attachList {
- width: 100%;
- border-collapse: collapse;
-}
-
-/* Message flags definitions.
- * For background color, see config/prefs.php [msgflags preference]. */
-div.msgflags {
- padding-right: 1px;
- vertical-align: middle;
-}
-.mboxheader div.msgflags {
- vertical-align: sub;
-}
-
-div.msgflags.flagPersonal {
- background-image: url("graphics/mail_personal.png");
-}
-div.msgflags.flagHighpriority {
- background-image: url("graphics/mail_priority_high.png");
-}
-tr.flagLowpriority {
- font-weight: normal !important;
-}
-div.msgflags.flagLowpriority {
- background-image: url("graphics/mail_priority_low.png");
-}
-div.msgflags.flagSignedmsg {
- background-image: url("graphics/signed.png");
-}
-div.msgflags.flagEncryptmsg {
- background-image: url("graphics/encrypted.png");
-}
-div.msgflags.flagAttachmsg {
- background-image: url("graphics/attachment.png");
-}
-tr.flagUnseen {
- font-weight: bold;
-}
-div.msgflags.flagUnseen, span.iconImg.flagUnseen {
- background-image: url("graphics/mail_unseen.png");
-}
-div.msgflags.flagAnswered, span.iconImg.flagAnswered {
- background-image: url("graphics/mail_answered.png");
-}
-div.msgflags.flagDraft, span.iconImg.flagDraft {
- background-image: url("graphics/mail_draft.png");
-}
-div.msgflags.flagForwarded, span.iconImg.flagForwarded {
- background-image: url("graphics/mail_forwarded.png");
-}
-div.msgflags.flagFlagged, span.iconImg.flagFlagged {
- background-image: url("graphics/mail_flagged.png");
-}
-tr.flagDeleted * {
- text-decoration: line-through;
-}
-div.msgflags.flagDeleted, span.iconImg.flagDeleted {
- background-image: url("graphics/mail_deleted.png");
-}
-
-/* Prefs management styles. */
-table.accountsmanagement, table.flagmanagement, table.searchesmanagement {
- padding-bottom: 10px;
-}
-table.accountsmanagement td, table.flagmanagement td, table.searchesmanagement td {
- padding-right: 12px;
-}
-table.accountsmanagement thead td, table.flagmanagement thead td, table.searchesmanagement thead td {
- font-weight: bold;
- text-decoration: underline;
-}
-
-table.accountsmanagement td.required, .accountsNotSecure {
- color: red;
-}
-table.accountsmanagement td.noneconfigured {
- font-style: italic;
-}
-.accountsSecure {
- color: green;
-}
-
-table.flagmanagement div.flagUser {
- border: 1px solid gray;
- margin-right: 2px;
-}
-table.flagmanagement tbody td.flagicon {
- text-align: center;
-}
-
-table.searchesmanagement td.searchdescription {
- background-color: #ffa;
- width: 500px;
-}
-table.searchesmanagement .vfolderenabled {
- color: blue;
- cursor: pointer;
- text-decoration: underline;
-}
-
-/* Prefs styles. */
-.prefsPgpContainer, .prefsSmimeContainer {
- border: 1px solid black;
- margin: 5px 0;
- padding: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.prefsPgpHeader, .prefsSmimeHeader {
- margin-bottom: 5px;
-}
-.prefsPgpWarning, .prefsSmimeWarning {
- color: red;
- padding: 5px 10px;
-}
-
-.prefsAclTable {
- padding-bottom: 8px;
- width: 100%;
-}
-
-/* Quota styles. */
-.quotawarn {
- color: #000;
- background: yellow;
-}
-.quotaalert {
- color: #fff;
- background: #f00;
-}
-
-/* Pad the addressbook icon in header compose links. */
-td.msgheader {
- width: 100%;
-}
-.msgheader img {
- padding: 0 1px 0 2px;
- vertical-align: bottom;
-}
-
-/* Contacts styles. */
-#contactstable #search {
- width: 150px;
-}
-#contactstable #search_results, #contactstable #selected_addresses {
- width: 200px;
-}
-.contactsButtons {
- text-align: center;
-}
-.contactsButtons input {
- width: 60px;
-}
-
-/* Popdown styles. */
-span.spellcheckPopdownImg {
- cursor: pointer;
- background: url("graphics/popdown.png") no-repeat center center;
- vertical-align: top;
- margin-left: 3px;
-}
-span.spellcheckPopdownImg:hover {
- border-left: 1px solid #fff;
- border-top: 1px solid #fff;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- margin: -1px -1px -1px 2px;
-}
-
-/* Large addresslist display. */
-.largeaddrlist {
- cursor: pointer;
- background: #aaa;
- margin-right: 5px;
-}
-.largeaddrlist:hover {
- text-decoration: underline;
-}
-
-/* Thread page */
-.threadSummary {
- margin: 5px 3px;
-}
-.threadSummary div {
- height: 16px;
-}
-.threadBox {
- margin: 3px;
-}
-.threadBox div.item0 {
- padding: 1px 2px;
-}
-.threadBox span.threadlink {
- float: right;
-}
-.threadBox .messageBody {
- border-bottom: 0;
-}
-
-/* Expand/Collapse graphic. */
-span.arrowCollapsed {
- background-image: url("graphics/arrow_collapsed.png");
- cursor: pointer;
-}
-span.arrowExpanded {
- background-image: url("graphics/arrow_expanded.png");
- cursor: pointer;
-}
-
-/* Loading graphic */
-span.loadingImg {
- z-index: 1000;
- border: 1px #e0e0e0 solid;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- background: #fff url("graphics/loading.gif") no-repeat center;
- padding: 3px;
- width: 16px;
- height: 16px;
-}
-td.addressTr span.loadingImg {
- padding: 0 0 0 16px;
-}
-
-/* Inline display (Horde_Mime_Viewer) styles. */
-.mimeStatusMessageTable {
- margin-bottom: 3px;
- font-size: 90%;
-}
-.mimeStatusMessageTable {
- background: #ffc;
- border: 1px solid #fff760;
- color: #000;
- display: -moz-inline-stack;
- display: inline-block;
- margin-bottom: 3px;
- padding: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.mimeStatusIcon {
- width: 22px;
-}
-div.mimeStatusMessage, div.mimePartInfo {
- margin-bottom: 5px;
-}
-.mimePartInfo div {
- background: #efefef;
- border: 1px solid #ccc;
- font-size: 90%;
- margin: 0;
- padding: 5px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- /* For FF2 */
- display: table-cell;
- display: inline-block;
-}
-.mimePartInfo div img {
- vertical-align: bottom;
-}
-.mimePartInfoAtc div {
- border: 1px dashed;
- background-image: url("graphics/attachment.png");
- background-position: 2px 50%;
- background-repeat: no-repeat;
- padding-left: 25px;
-}
-
-.mimeStatusMessageTable td {
- padding: 0;
-}
-.mimeStatusMessageTable td table td {
- padding-right: 2px;
- white-space: nowrap;
-}
-
-.mimePartWrap, .mimePartWrapValid, .mimePartWrapInvalid {
- border: 2px solid #666;
- margin: 2px 0;
- padding: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.mimePartWrapValid {
- border-color: #cfc;
-}
-.mimePartWrapInvalid {
- border-color: #ffd0af;
-}
-
-.mimeHeadersPrint {
- border-color: black;
- /* Must be pixel size to properly work with Mozilla on print page. */
- font-size: 12px;
-}
-
-/* Other images. */
-.downloadAtc, .downloadZipAtc, .saveImgAtc {
- margin-left: 1px;
-}
-.downloadAtc, .saveAsImg {
- background-image: url("graphics/download.png");
-}
-.downloadZipAtc {
- background-image: url("graphics/mime/compressed.png");
-}
-.printAtc {
- background-image: url("graphics/print.png");
-}
-.saveImgAtc {
- background-image: url("graphics/gallery.png");
-}
-.deleteImg {
- background-image: url("graphics/delete.png");
-}
-.closeImg, .searchuiDelete {
- background-image: url("graphics/close.png");
-}
-.reloadImg {
- background-image: url("graphics/reload.png");
-}
-.editImg {
- background-image: url("graphics/edit.png");
-}
-
-/* iTip styles. */
-#itipconflicts {
- border-spacing: 0;
-}
-#itipconflicts tr.itipcollision {
- background-color: #f00;
- color: #fff;
-}
-
-#itipconflicts tr.itipnearcollision {
- background-color: #ee0;
-}
-
-/* Quota syles. */
-#quota {
- border-collapse: collapse;
- width: 100%;
-}
-#quota td {
- padding: 3px;
- vertical-align: middle;
-}
diff --git a/ingo/themes/default/graphics/blacklist.png b/ingo/themes/default/graphics/blacklist.png
new file mode 100644
index 000000000..eac439553
Binary files /dev/null and b/ingo/themes/default/graphics/blacklist.png differ
diff --git a/ingo/themes/default/graphics/copy.png b/ingo/themes/default/graphics/copy.png
new file mode 100644
index 000000000..a5b47dbae
Binary files /dev/null and b/ingo/themes/default/graphics/copy.png differ
diff --git a/ingo/themes/default/graphics/disable.png b/ingo/themes/default/graphics/disable.png
new file mode 100644
index 000000000..eac439553
Binary files /dev/null and b/ingo/themes/default/graphics/disable.png differ
diff --git a/ingo/themes/default/graphics/enable.png b/ingo/themes/default/graphics/enable.png
new file mode 100644
index 000000000..21cfa0096
Binary files /dev/null and b/ingo/themes/default/graphics/enable.png differ
diff --git a/ingo/themes/default/graphics/favicon.ico b/ingo/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..aae83b4f8
Binary files /dev/null and b/ingo/themes/default/graphics/favicon.ico differ
diff --git a/ingo/themes/default/graphics/forward.png b/ingo/themes/default/graphics/forward.png
new file mode 100644
index 000000000..0df5ae9fa
Binary files /dev/null and b/ingo/themes/default/graphics/forward.png differ
diff --git a/ingo/themes/default/graphics/ingo.png b/ingo/themes/default/graphics/ingo.png
new file mode 100644
index 000000000..89f18759f
Binary files /dev/null and b/ingo/themes/default/graphics/ingo.png differ
diff --git a/ingo/themes/default/graphics/script.png b/ingo/themes/default/graphics/script.png
new file mode 100644
index 000000000..f5e829a6c
Binary files /dev/null and b/ingo/themes/default/graphics/script.png differ
diff --git a/ingo/themes/default/graphics/spam.png b/ingo/themes/default/graphics/spam.png
new file mode 100644
index 000000000..3798efef0
Binary files /dev/null and b/ingo/themes/default/graphics/spam.png differ
diff --git a/ingo/themes/default/graphics/vacation.png b/ingo/themes/default/graphics/vacation.png
new file mode 100644
index 000000000..c7d808529
Binary files /dev/null and b/ingo/themes/default/graphics/vacation.png differ
diff --git a/ingo/themes/default/graphics/whitelist.png b/ingo/themes/default/graphics/whitelist.png
new file mode 100644
index 000000000..21cfa0096
Binary files /dev/null and b/ingo/themes/default/graphics/whitelist.png differ
diff --git a/ingo/themes/default/screen.css b/ingo/themes/default/screen.css
new file mode 100644
index 000000000..1dfe964b0
--- /dev/null
+++ b/ingo/themes/default/screen.css
@@ -0,0 +1,3 @@
+.striped tr td:first-child {
+ padding-right: 8px;
+}
diff --git a/ingo/themes/graphics/blacklist.png b/ingo/themes/graphics/blacklist.png
deleted file mode 100644
index eac439553..000000000
Binary files a/ingo/themes/graphics/blacklist.png and /dev/null differ
diff --git a/ingo/themes/graphics/copy.png b/ingo/themes/graphics/copy.png
deleted file mode 100644
index a5b47dbae..000000000
Binary files a/ingo/themes/graphics/copy.png and /dev/null differ
diff --git a/ingo/themes/graphics/disable.png b/ingo/themes/graphics/disable.png
deleted file mode 100644
index eac439553..000000000
Binary files a/ingo/themes/graphics/disable.png and /dev/null differ
diff --git a/ingo/themes/graphics/enable.png b/ingo/themes/graphics/enable.png
deleted file mode 100644
index 21cfa0096..000000000
Binary files a/ingo/themes/graphics/enable.png and /dev/null differ
diff --git a/ingo/themes/graphics/favicon.ico b/ingo/themes/graphics/favicon.ico
deleted file mode 100644
index aae83b4f8..000000000
Binary files a/ingo/themes/graphics/favicon.ico and /dev/null differ
diff --git a/ingo/themes/graphics/forward.png b/ingo/themes/graphics/forward.png
deleted file mode 100644
index 0df5ae9fa..000000000
Binary files a/ingo/themes/graphics/forward.png and /dev/null differ
diff --git a/ingo/themes/graphics/ingo.png b/ingo/themes/graphics/ingo.png
deleted file mode 100644
index 89f18759f..000000000
Binary files a/ingo/themes/graphics/ingo.png and /dev/null differ
diff --git a/ingo/themes/graphics/script.png b/ingo/themes/graphics/script.png
deleted file mode 100644
index f5e829a6c..000000000
Binary files a/ingo/themes/graphics/script.png and /dev/null differ
diff --git a/ingo/themes/graphics/spam.png b/ingo/themes/graphics/spam.png
deleted file mode 100644
index 3798efef0..000000000
Binary files a/ingo/themes/graphics/spam.png and /dev/null differ
diff --git a/ingo/themes/graphics/vacation.png b/ingo/themes/graphics/vacation.png
deleted file mode 100644
index c7d808529..000000000
Binary files a/ingo/themes/graphics/vacation.png and /dev/null differ
diff --git a/ingo/themes/graphics/whitelist.png b/ingo/themes/graphics/whitelist.png
deleted file mode 100644
index 21cfa0096..000000000
Binary files a/ingo/themes/graphics/whitelist.png and /dev/null differ
diff --git a/ingo/themes/screen.css b/ingo/themes/screen.css
deleted file mode 100644
index 1dfe964b0..000000000
--- a/ingo/themes/screen.css
+++ /dev/null
@@ -1,3 +0,0 @@
-.striped tr td:first-child {
- padding-right: 8px;
-}
diff --git a/jonah/themes/default/feed-rss.xsl b/jonah/themes/default/feed-rss.xsl
new file mode 100644
index 000000000..51d3c8677
--- /dev/null
+++ b/jonah/themes/default/feed-rss.xsl
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+
+
+
+ Subscribe to
+
+
+
+ Subscribe now in your favorite RSS aggregator:
+
+
+
+
+
+
+
+
Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jonah/themes/default/graphics/atom.png b/jonah/themes/default/graphics/atom.png
new file mode 100644
index 000000000..a0bc1e6c8
Binary files /dev/null and b/jonah/themes/default/graphics/atom.png differ
diff --git a/jonah/themes/default/graphics/az.png b/jonah/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/jonah/themes/default/graphics/az.png differ
diff --git a/jonah/themes/default/graphics/blog.png b/jonah/themes/default/graphics/blog.png
new file mode 100644
index 000000000..5199aa260
Binary files /dev/null and b/jonah/themes/default/graphics/blog.png differ
diff --git a/jonah/themes/default/graphics/editstory.png b/jonah/themes/default/graphics/editstory.png
new file mode 100644
index 000000000..54cceea40
Binary files /dev/null and b/jonah/themes/default/graphics/editstory.png differ
diff --git a/jonah/themes/default/graphics/favicon.ico b/jonah/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..7e7d80467
Binary files /dev/null and b/jonah/themes/default/graphics/favicon.ico differ
diff --git a/jonah/themes/default/graphics/feed.png b/jonah/themes/default/graphics/feed.png
new file mode 100644
index 000000000..3150f23f9
Binary files /dev/null and b/jonah/themes/default/graphics/feed.png differ
diff --git a/jonah/themes/default/graphics/jonah.png b/jonah/themes/default/graphics/jonah.png
new file mode 100644
index 000000000..54cceea40
Binary files /dev/null and b/jonah/themes/default/graphics/jonah.png differ
diff --git a/jonah/themes/default/graphics/lists.png b/jonah/themes/default/graphics/lists.png
new file mode 100644
index 000000000..9ae2f9859
Binary files /dev/null and b/jonah/themes/default/graphics/lists.png differ
diff --git a/jonah/themes/default/graphics/new.png b/jonah/themes/default/graphics/new.png
new file mode 100644
index 000000000..4c849e51b
Binary files /dev/null and b/jonah/themes/default/graphics/new.png differ
diff --git a/jonah/themes/default/graphics/search.png b/jonah/themes/default/graphics/search.png
new file mode 100644
index 000000000..94c47d455
Binary files /dev/null and b/jonah/themes/default/graphics/search.png differ
diff --git a/jonah/themes/default/graphics/story_marker.png b/jonah/themes/default/graphics/story_marker.png
new file mode 100644
index 000000000..3e4fad5fe
Binary files /dev/null and b/jonah/themes/default/graphics/story_marker.png differ
diff --git a/jonah/themes/default/graphics/za.png b/jonah/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/jonah/themes/default/graphics/za.png differ
diff --git a/jonah/themes/default/screen.css b/jonah/themes/default/screen.css
new file mode 100644
index 000000000..f792fb13a
--- /dev/null
+++ b/jonah/themes/default/screen.css
@@ -0,0 +1,106 @@
+.storySubtitle {
+ font-style: italic;
+ font-size: 90%;
+ color: #999;
+ margin: 5px 10px;
+ padding: 2px;
+ background: #fff;
+}
+
+.storyBody {
+ margin: 5px 10px;
+ padding: 2px;
+ color: #000;
+ background: #fff;
+}
+.storyBody ul, .storyBody ol {
+ margin: 1em 0;
+ -moz-padding-start: 40px;
+}
+
+.storyLinks, .storyTags {
+ margin: 5px 10px;
+ padding: 2px;
+ font-size: 90%;
+ background: #fff;
+}
+.storyLinks {
+ border-top: 1px solid #ccc;
+}
+
+.storyComments {
+ margin-top: 8px;
+}
+
+.tagSelector {
+ border: 1px solid #ccc;
+ margin: 4px;
+ padding: 5px;
+ background: #fff;
+ width: 150px;
+}
+
+a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
+ color: #ccc;
+}
+
+a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
+ color: #99c;
+}
+
+a.later:link, a.later:visited, a.later:hover, a.later:active {
+ color: #99f;
+}
+
+a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
+ color: #00f;
+}
+
+/* Tables. */
+table#feeds {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#feeds th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#feeds td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#feeds th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#feeds th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+/* QuickFinder */
+.QuickFinderNoMatch {
+ display: none;
+}
+#feeds-empty {
+ padding: 4px;
+ font-style: italic;
+}
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
diff --git a/jonah/themes/feed-rss.xsl b/jonah/themes/feed-rss.xsl
deleted file mode 100644
index 51d3c8677..000000000
--- a/jonah/themes/feed-rss.xsl
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
-
-
-
- Subscribe to
-
-
-
- Subscribe now in your favorite RSS aggregator:
-
-
-
-
-
-
-
-
Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jonah/themes/graphics/atom.png b/jonah/themes/graphics/atom.png
deleted file mode 100644
index a0bc1e6c8..000000000
Binary files a/jonah/themes/graphics/atom.png and /dev/null differ
diff --git a/jonah/themes/graphics/az.png b/jonah/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/jonah/themes/graphics/az.png and /dev/null differ
diff --git a/jonah/themes/graphics/blog.png b/jonah/themes/graphics/blog.png
deleted file mode 100644
index 5199aa260..000000000
Binary files a/jonah/themes/graphics/blog.png and /dev/null differ
diff --git a/jonah/themes/graphics/editstory.png b/jonah/themes/graphics/editstory.png
deleted file mode 100644
index 54cceea40..000000000
Binary files a/jonah/themes/graphics/editstory.png and /dev/null differ
diff --git a/jonah/themes/graphics/favicon.ico b/jonah/themes/graphics/favicon.ico
deleted file mode 100644
index 7e7d80467..000000000
Binary files a/jonah/themes/graphics/favicon.ico and /dev/null differ
diff --git a/jonah/themes/graphics/feed.png b/jonah/themes/graphics/feed.png
deleted file mode 100644
index 3150f23f9..000000000
Binary files a/jonah/themes/graphics/feed.png and /dev/null differ
diff --git a/jonah/themes/graphics/jonah.png b/jonah/themes/graphics/jonah.png
deleted file mode 100644
index 54cceea40..000000000
Binary files a/jonah/themes/graphics/jonah.png and /dev/null differ
diff --git a/jonah/themes/graphics/lists.png b/jonah/themes/graphics/lists.png
deleted file mode 100644
index 9ae2f9859..000000000
Binary files a/jonah/themes/graphics/lists.png and /dev/null differ
diff --git a/jonah/themes/graphics/new.png b/jonah/themes/graphics/new.png
deleted file mode 100644
index 4c849e51b..000000000
Binary files a/jonah/themes/graphics/new.png and /dev/null differ
diff --git a/jonah/themes/graphics/search.png b/jonah/themes/graphics/search.png
deleted file mode 100644
index 94c47d455..000000000
Binary files a/jonah/themes/graphics/search.png and /dev/null differ
diff --git a/jonah/themes/graphics/story_marker.png b/jonah/themes/graphics/story_marker.png
deleted file mode 100644
index 3e4fad5fe..000000000
Binary files a/jonah/themes/graphics/story_marker.png and /dev/null differ
diff --git a/jonah/themes/graphics/za.png b/jonah/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/jonah/themes/graphics/za.png and /dev/null differ
diff --git a/jonah/themes/screen.css b/jonah/themes/screen.css
deleted file mode 100644
index f792fb13a..000000000
--- a/jonah/themes/screen.css
+++ /dev/null
@@ -1,106 +0,0 @@
-.storySubtitle {
- font-style: italic;
- font-size: 90%;
- color: #999;
- margin: 5px 10px;
- padding: 2px;
- background: #fff;
-}
-
-.storyBody {
- margin: 5px 10px;
- padding: 2px;
- color: #000;
- background: #fff;
-}
-.storyBody ul, .storyBody ol {
- margin: 1em 0;
- -moz-padding-start: 40px;
-}
-
-.storyLinks, .storyTags {
- margin: 5px 10px;
- padding: 2px;
- font-size: 90%;
- background: #fff;
-}
-.storyLinks {
- border-top: 1px solid #ccc;
-}
-
-.storyComments {
- margin-top: 8px;
-}
-
-.tagSelector {
- border: 1px solid #ccc;
- margin: 4px;
- padding: 5px;
- background: #fff;
- width: 150px;
-}
-
-a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
- color: #ccc;
-}
-
-a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
- color: #99c;
-}
-
-a.later:link, a.later:visited, a.later:hover, a.later:active {
- color: #99f;
-}
-
-a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
- color: #00f;
-}
-
-/* Tables. */
-table#feeds {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#feeds th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#feeds td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#feeds th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#feeds th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-/* QuickFinder */
-.QuickFinderNoMatch {
- display: none;
-}
-#feeds-empty {
- padding: 4px;
- font-style: italic;
-}
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
diff --git a/kronolith/themes/default/embed.css b/kronolith/themes/default/embed.css
new file mode 100644
index 000000000..eea6991b5
--- /dev/null
+++ b/kronolith/themes/default/embed.css
@@ -0,0 +1,107 @@
+.kronolith_embedded {
+ margin: 0;
+ padding: 0;
+ font-size: 90%;
+}
+
+.kronolith_embedded a {
+ color: blue;
+ text-decoration: none;
+}
+.kronolith_embedded a:hover {
+ text-decoration: underline;
+}
+
+.kronolith_embedded .title {
+ font-weight: bold;
+ font-size: 100%;
+}
+
+.kronolith_embedded .control {
+ background: #CCCCCC none repeat scroll 0 0;
+ border-bottom: 1px solid #999999;
+ color: #000000;
+ padding: 1px;
+}
+
+.kronolith_embedded .linedRow, .kronolith_embedded tr.linedRow td,
+.kronolith_embedded table.linedRow td, .kronolith_embedded ul.linedRow li {
+ background: #FFFFFF none repeat scroll 0 0;
+ border-bottom: 1px solid #DDDDDD;
+ color: #000000;
+}
+
+.kronolith_embedded .nowrap {
+ white-space: nowrap;
+}
+
+.kronolith_embedded .text {
+ background: #FFFFFF none repeat scroll 0 0;
+ color: #000000;
+}
+
+.kronolith_embedded .block-eventbox,
+.kronolith_embedded table.nopadding td.block-eventbox {
+ padding: 0 4px;
+}
+
+.kronolith_embedded .event {
+}
+
+.kronolith_embedded img, .kronolith_embedded .img,
+.kronolith_embedded .img:active, .kronolith_embedded .img:hover,
+.kronolith_embedded .img:visited, .kronolith_embedded .image {
+ background: transparent none repeat scroll 0 0;
+ border: medium none;
+ vertical-align: middle;
+}
+
+.kronolith_embedded .block-monthgrid {
+ background: #FFFFFF none repeat scroll 0 0;
+}
+
+.kronolith_embedded .item {
+ background: #EEEEEE none repeat scroll 0 0;
+ color: #000000;
+}
+.kronolith_embedded .othermonth {
+ background: #E7EEEC none repeat scroll 0 0;
+}
+.kronolith_embedded .block-monthgrid .today {
+ border: 1px solid #444466;
+}
+.kronolith_embedded .weekend {
+ background: #FFFFCC none repeat scroll 0 0;
+}
+
+.kronolith_embedded .clear {
+ clear: both;
+ height: 0;
+ line-height: 0;
+}
+
+.kronolith_embedded table {
+ border: medium none;
+}
+
+.kronolith_embedded td, .kronolith_embedded th {
+ padding: 1px;
+}
+div.horde_nicetitle {
+ color: #000;
+ background: #ffc;
+ border: 1px solid #000;
+ padding: 5px;
+ z-index: 1001;
+ position: absolute;
+ overflow: hidden;
+ opacity: .90;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+div.horde_nicetitle pre {
+ text-align: left;
+ font-size: 75%;
+ font-family: "Lucida Console",Courier,"Courier New";
+}
diff --git a/kronolith/themes/default/feed-rss.xsl b/kronolith/themes/default/feed-rss.xsl
new file mode 100644
index 000000000..f625d5cf0
--- /dev/null
+++ b/kronolith/themes/default/feed-rss.xsl
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+
+
+
+ Subscribe to
+
+
+
+ Subscribe now in your favorite RSS aggregator:
+
+
+
+
+
+
+
+
Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/kronolith/themes/default/graphics/addressbook_browse.png b/kronolith/themes/default/graphics/addressbook_browse.png
new file mode 100644
index 000000000..f52d05a9b
Binary files /dev/null and b/kronolith/themes/default/graphics/addressbook_browse.png differ
diff --git a/kronolith/themes/default/graphics/agenda.png b/kronolith/themes/default/graphics/agenda.png
new file mode 100644
index 000000000..7fac932ea
Binary files /dev/null and b/kronolith/themes/default/graphics/agenda.png differ
diff --git a/kronolith/themes/default/graphics/alarm-000.png b/kronolith/themes/default/graphics/alarm-000.png
new file mode 100644
index 000000000..ec073e83b
Binary files /dev/null and b/kronolith/themes/default/graphics/alarm-000.png differ
diff --git a/kronolith/themes/default/graphics/alarm-fff.png b/kronolith/themes/default/graphics/alarm-fff.png
new file mode 100644
index 000000000..2e86ce809
Binary files /dev/null and b/kronolith/themes/default/graphics/alarm-fff.png differ
diff --git a/kronolith/themes/default/graphics/alarm.png b/kronolith/themes/default/graphics/alarm.png
new file mode 100644
index 000000000..70c1e1d2c
Binary files /dev/null and b/kronolith/themes/default/graphics/alarm.png differ
diff --git a/kronolith/themes/default/graphics/alerts/alarm.png b/kronolith/themes/default/graphics/alerts/alarm.png
new file mode 100644
index 000000000..70c1e1d2c
Binary files /dev/null and b/kronolith/themes/default/graphics/alerts/alarm.png differ
diff --git a/kronolith/themes/default/graphics/alerts/error.png b/kronolith/themes/default/graphics/alerts/error.png
new file mode 100644
index 000000000..d1c6785ec
Binary files /dev/null and b/kronolith/themes/default/graphics/alerts/error.png differ
diff --git a/kronolith/themes/default/graphics/alerts/message.png b/kronolith/themes/default/graphics/alerts/message.png
new file mode 100644
index 000000000..1cae1e8af
Binary files /dev/null and b/kronolith/themes/default/graphics/alerts/message.png differ
diff --git a/kronolith/themes/default/graphics/alerts/success.png b/kronolith/themes/default/graphics/alerts/success.png
new file mode 100644
index 000000000..4af9076c7
Binary files /dev/null and b/kronolith/themes/default/graphics/alerts/success.png differ
diff --git a/kronolith/themes/default/graphics/alerts/warning.png b/kronolith/themes/default/graphics/alerts/warning.png
new file mode 100644
index 000000000..7f6d50fab
Binary files /dev/null and b/kronolith/themes/default/graphics/alerts/warning.png differ
diff --git a/kronolith/themes/default/graphics/attendee-accepted.png b/kronolith/themes/default/graphics/attendee-accepted.png
new file mode 100644
index 000000000..f4b01e17f
Binary files /dev/null and b/kronolith/themes/default/graphics/attendee-accepted.png differ
diff --git a/kronolith/themes/default/graphics/attendee-declined.png b/kronolith/themes/default/graphics/attendee-declined.png
new file mode 100644
index 000000000..c34f981d3
Binary files /dev/null and b/kronolith/themes/default/graphics/attendee-declined.png differ
diff --git a/kronolith/themes/default/graphics/attendee-none.png b/kronolith/themes/default/graphics/attendee-none.png
new file mode 100644
index 000000000..332691966
Binary files /dev/null and b/kronolith/themes/default/graphics/attendee-none.png differ
diff --git a/kronolith/themes/default/graphics/attendee-tentative.png b/kronolith/themes/default/graphics/attendee-tentative.png
new file mode 100644
index 000000000..8958900ca
Binary files /dev/null and b/kronolith/themes/default/graphics/attendee-tentative.png differ
diff --git a/kronolith/themes/default/graphics/attendees-000.png b/kronolith/themes/default/graphics/attendees-000.png
new file mode 100644
index 000000000..e29a73400
Binary files /dev/null and b/kronolith/themes/default/graphics/attendees-000.png differ
diff --git a/kronolith/themes/default/graphics/attendees-fff.png b/kronolith/themes/default/graphics/attendees-fff.png
new file mode 100644
index 000000000..99b87695e
Binary files /dev/null and b/kronolith/themes/default/graphics/attendees-fff.png differ
diff --git a/kronolith/themes/default/graphics/attendees.png b/kronolith/themes/default/graphics/attendees.png
new file mode 100644
index 000000000..7bc334142
Binary files /dev/null and b/kronolith/themes/default/graphics/attendees.png differ
diff --git a/kronolith/themes/default/graphics/back_quick.png b/kronolith/themes/default/graphics/back_quick.png
new file mode 100644
index 000000000..02bb43b00
Binary files /dev/null and b/kronolith/themes/default/graphics/back_quick.png differ
diff --git a/kronolith/themes/default/graphics/big_agenda.png b/kronolith/themes/default/graphics/big_agenda.png
new file mode 100644
index 000000000..88ce7d10f
Binary files /dev/null and b/kronolith/themes/default/graphics/big_agenda.png differ
diff --git a/kronolith/themes/default/graphics/big_alarm.png b/kronolith/themes/default/graphics/big_alarm.png
new file mode 100644
index 000000000..641a1ddc1
Binary files /dev/null and b/kronolith/themes/default/graphics/big_alarm.png differ
diff --git a/kronolith/themes/default/graphics/big_invitation.png b/kronolith/themes/default/graphics/big_invitation.png
new file mode 100644
index 000000000..c6d7606b4
Binary files /dev/null and b/kronolith/themes/default/graphics/big_invitation.png differ
diff --git a/kronolith/themes/default/graphics/calendars.png b/kronolith/themes/default/graphics/calendars.png
new file mode 100644
index 000000000..920b579eb
Binary files /dev/null and b/kronolith/themes/default/graphics/calendars.png differ
diff --git a/kronolith/themes/default/graphics/checkbox_off.png b/kronolith/themes/default/graphics/checkbox_off.png
new file mode 100644
index 000000000..1a78b26e0
Binary files /dev/null and b/kronolith/themes/default/graphics/checkbox_off.png differ
diff --git a/kronolith/themes/default/graphics/checkbox_on.png b/kronolith/themes/default/graphics/checkbox_on.png
new file mode 100644
index 000000000..564a0de6c
Binary files /dev/null and b/kronolith/themes/default/graphics/checkbox_on.png differ
diff --git a/kronolith/themes/default/graphics/checkbox_over.png b/kronolith/themes/default/graphics/checkbox_over.png
new file mode 100644
index 000000000..86c0894b8
Binary files /dev/null and b/kronolith/themes/default/graphics/checkbox_over.png differ
diff --git a/kronolith/themes/default/graphics/close.png b/kronolith/themes/default/graphics/close.png
new file mode 100644
index 000000000..e135bc7bf
Binary files /dev/null and b/kronolith/themes/default/graphics/close.png differ
diff --git a/kronolith/themes/default/graphics/dayview.png b/kronolith/themes/default/graphics/dayview.png
new file mode 100644
index 000000000..3be7cddc2
Binary files /dev/null and b/kronolith/themes/default/graphics/dayview.png differ
diff --git a/kronolith/themes/default/graphics/delete-000.png b/kronolith/themes/default/graphics/delete-000.png
new file mode 100644
index 000000000..fdd5171c3
Binary files /dev/null and b/kronolith/themes/default/graphics/delete-000.png differ
diff --git a/kronolith/themes/default/graphics/delete-fff.png b/kronolith/themes/default/graphics/delete-fff.png
new file mode 100644
index 000000000..87eaf810b
Binary files /dev/null and b/kronolith/themes/default/graphics/delete-fff.png differ
diff --git a/kronolith/themes/default/graphics/drag-handle.png b/kronolith/themes/default/graphics/drag-handle.png
new file mode 100644
index 000000000..4baa14b73
Binary files /dev/null and b/kronolith/themes/default/graphics/drag-handle.png differ
diff --git a/kronolith/themes/default/graphics/edit-000.png b/kronolith/themes/default/graphics/edit-000.png
new file mode 100644
index 000000000..b4b8e1af8
Binary files /dev/null and b/kronolith/themes/default/graphics/edit-000.png differ
diff --git a/kronolith/themes/default/graphics/edit-fff.png b/kronolith/themes/default/graphics/edit-fff.png
new file mode 100644
index 000000000..2edc4b8c2
Binary files /dev/null and b/kronolith/themes/default/graphics/edit-fff.png differ
diff --git a/kronolith/themes/default/graphics/exception-000.png b/kronolith/themes/default/graphics/exception-000.png
new file mode 100644
index 000000000..80393a535
Binary files /dev/null and b/kronolith/themes/default/graphics/exception-000.png differ
diff --git a/kronolith/themes/default/graphics/exception-fff.png b/kronolith/themes/default/graphics/exception-fff.png
new file mode 100644
index 000000000..f6f9ff4f6
Binary files /dev/null and b/kronolith/themes/default/graphics/exception-fff.png differ
diff --git a/kronolith/themes/default/graphics/favicon.ico b/kronolith/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..2e2136b39
Binary files /dev/null and b/kronolith/themes/default/graphics/favicon.ico differ
diff --git a/kronolith/themes/default/graphics/goto.png b/kronolith/themes/default/graphics/goto.png
new file mode 100644
index 000000000..5237dab4f
Binary files /dev/null and b/kronolith/themes/default/graphics/goto.png differ
diff --git a/kronolith/themes/default/graphics/kronolith.png b/kronolith/themes/default/graphics/kronolith.png
new file mode 100644
index 000000000..920b579eb
Binary files /dev/null and b/kronolith/themes/default/graphics/kronolith.png differ
diff --git a/kronolith/themes/default/graphics/left.png b/kronolith/themes/default/graphics/left.png
new file mode 100644
index 000000000..cec9d11fc
Binary files /dev/null and b/kronolith/themes/default/graphics/left.png differ
diff --git a/kronolith/themes/default/graphics/loading.gif b/kronolith/themes/default/graphics/loading.gif
new file mode 100644
index 000000000..1560b646c
Binary files /dev/null and b/kronolith/themes/default/graphics/loading.gif differ
diff --git a/kronolith/themes/default/graphics/minus.png b/kronolith/themes/default/graphics/minus.png
new file mode 100644
index 000000000..32170460c
Binary files /dev/null and b/kronolith/themes/default/graphics/minus.png differ
diff --git a/kronolith/themes/default/graphics/monthview.png b/kronolith/themes/default/graphics/monthview.png
new file mode 100644
index 000000000..920b579eb
Binary files /dev/null and b/kronolith/themes/default/graphics/monthview.png differ
diff --git a/kronolith/themes/default/graphics/new.png b/kronolith/themes/default/graphics/new.png
new file mode 100644
index 000000000..3da6e7eb3
Binary files /dev/null and b/kronolith/themes/default/graphics/new.png differ
diff --git a/kronolith/themes/default/graphics/new_big.png b/kronolith/themes/default/graphics/new_big.png
new file mode 100644
index 000000000..070ef4654
Binary files /dev/null and b/kronolith/themes/default/graphics/new_big.png differ
diff --git a/kronolith/themes/default/graphics/new_small.png b/kronolith/themes/default/graphics/new_small.png
new file mode 100644
index 000000000..22179a202
Binary files /dev/null and b/kronolith/themes/default/graphics/new_small.png differ
diff --git a/kronolith/themes/default/graphics/new_small_fade.png b/kronolith/themes/default/graphics/new_small_fade.png
new file mode 100644
index 000000000..afb65c43e
Binary files /dev/null and b/kronolith/themes/default/graphics/new_small_fade.png differ
diff --git a/kronolith/themes/default/graphics/new_task.png b/kronolith/themes/default/graphics/new_task.png
new file mode 100644
index 000000000..0d23667a7
Binary files /dev/null and b/kronolith/themes/default/graphics/new_task.png differ
diff --git a/kronolith/themes/default/graphics/picker.png b/kronolith/themes/default/graphics/picker.png
new file mode 100644
index 000000000..271274641
Binary files /dev/null and b/kronolith/themes/default/graphics/picker.png differ
diff --git a/kronolith/themes/default/graphics/plus.png b/kronolith/themes/default/graphics/plus.png
new file mode 100644
index 000000000..263e35690
Binary files /dev/null and b/kronolith/themes/default/graphics/plus.png differ
diff --git a/kronolith/themes/default/graphics/print.png b/kronolith/themes/default/graphics/print.png
new file mode 100644
index 000000000..8a938d533
Binary files /dev/null and b/kronolith/themes/default/graphics/print.png differ
diff --git a/kronolith/themes/default/graphics/private-000.png b/kronolith/themes/default/graphics/private-000.png
new file mode 100644
index 000000000..80273b7f7
Binary files /dev/null and b/kronolith/themes/default/graphics/private-000.png differ
diff --git a/kronolith/themes/default/graphics/private-fff.png b/kronolith/themes/default/graphics/private-fff.png
new file mode 100644
index 000000000..6acb4c131
Binary files /dev/null and b/kronolith/themes/default/graphics/private-fff.png differ
diff --git a/kronolith/themes/default/graphics/recur-000.png b/kronolith/themes/default/graphics/recur-000.png
new file mode 100644
index 000000000..82e64f26f
Binary files /dev/null and b/kronolith/themes/default/graphics/recur-000.png differ
diff --git a/kronolith/themes/default/graphics/recur-fff.png b/kronolith/themes/default/graphics/recur-fff.png
new file mode 100644
index 000000000..2ffd1cd40
Binary files /dev/null and b/kronolith/themes/default/graphics/recur-fff.png differ
diff --git a/kronolith/themes/default/graphics/right.png b/kronolith/themes/default/graphics/right.png
new file mode 100644
index 000000000..64646fe22
Binary files /dev/null and b/kronolith/themes/default/graphics/right.png differ
diff --git a/kronolith/themes/default/graphics/search.png b/kronolith/themes/default/graphics/search.png
new file mode 100644
index 000000000..94c47d455
Binary files /dev/null and b/kronolith/themes/default/graphics/search.png differ
diff --git a/kronolith/themes/default/graphics/tasks.png b/kronolith/themes/default/graphics/tasks.png
new file mode 100644
index 000000000..b39605d30
Binary files /dev/null and b/kronolith/themes/default/graphics/tasks.png differ
diff --git a/kronolith/themes/default/graphics/today.png b/kronolith/themes/default/graphics/today.png
new file mode 100644
index 000000000..a43f94737
Binary files /dev/null and b/kronolith/themes/default/graphics/today.png differ
diff --git a/kronolith/themes/default/graphics/unknown-background.png b/kronolith/themes/default/graphics/unknown-background.png
new file mode 100644
index 000000000..7bbb71b98
Binary files /dev/null and b/kronolith/themes/default/graphics/unknown-background.png differ
diff --git a/kronolith/themes/default/graphics/weekview.png b/kronolith/themes/default/graphics/weekview.png
new file mode 100644
index 000000000..9e23c7d0a
Binary files /dev/null and b/kronolith/themes/default/graphics/weekview.png differ
diff --git a/kronolith/themes/default/graphics/workweekview.png b/kronolith/themes/default/graphics/workweekview.png
new file mode 100644
index 000000000..b317569f7
Binary files /dev/null and b/kronolith/themes/default/graphics/workweekview.png differ
diff --git a/kronolith/themes/default/graphics/yearview.png b/kronolith/themes/default/graphics/yearview.png
new file mode 100644
index 000000000..15531d3b8
Binary files /dev/null and b/kronolith/themes/default/graphics/yearview.png differ
diff --git a/kronolith/themes/default/ie7.css b/kronolith/themes/default/ie7.css
new file mode 100644
index 000000000..a5e3fbd5f
--- /dev/null
+++ b/kronolith/themes/default/ie7.css
@@ -0,0 +1,34 @@
+#kronolithBody {
+ overflow-x: hidden;
+}
+#kronolithViewMonth {
+ width: 100%;
+ height: expression(kronolithBody.offsetHeight+'px');
+}
+#kronolithViewMonthContainer {
+ top: 45px;
+ width: 100%;
+ height: expression(kronolithViewMonth.offsetHeight-66+'px');
+}
+#kronolithLoadingmonth {
+ top: 23px;
+}
+table.kronolithView td.kronolithFirstCol {
+ width: 22px;
+}
+#kronolithViewMonthHead .kronolithFirstCol {
+ width: 20px;
+}
+.kronolithFirstCol span {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
+#kronolithViewWeek .kronolithViewHead,
+#kronolithViewDay .kronolithViewHead {
+ margin: 0;
+}
+.kronolithEventsWeek {
+ height: expression(kronolithEventsWeek.offsetHeight+'px');
+}
+.kronolithViewBody {
+ top: 133px;
+}
diff --git a/kronolith/themes/default/ie8.css b/kronolith/themes/default/ie8.css
new file mode 100644
index 000000000..1766ec807
--- /dev/null
+++ b/kronolith/themes/default/ie8.css
@@ -0,0 +1,3 @@
+.kronolithFirstCol span {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
diff --git a/kronolith/themes/default/mobile.css b/kronolith/themes/default/mobile.css
new file mode 100644
index 000000000..ab46f6145
--- /dev/null
+++ b/kronolith/themes/default/mobile.css
@@ -0,0 +1,132 @@
+
+.kronolithEventTentative {
+ font-style: italic;
+}
+.kronolithEventCancelled {
+ text-decoration: line-through;
+}
+.event-time, .event-location {
+ font-size: 85%;
+}
+.weekend {
+ background: #ffc;
+}
+.description {
+ padding: .5em;
+}
+
+/* Event view styles */
+.kronolithEventDetail p {
+ margin-left: 5px;
+}
+.kronolithEventDetailTitle {
+}
+.kronolithEventDetailCalendar {
+ color: #ccc;
+ font-style: italic;
+}
+.kronolithEventDetailLocation a {
+ font-size: 85%;
+}
+
+/* Day view styles */
+.kronolithDayHeader {
+ width: 100%;
+ text-align: center;
+}
+.kronolithDayHeader a {
+ vertical-align: middle;
+}
+.kronolithDayDate {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+.kronolithTimeWrapper {
+ float: left;
+ padding-right: 4px;
+ margin-right: 6px;
+ border-right: 2px solid black;
+ min-width: 90px;
+}
+.kronolithStartTime {
+}
+.kronolithEndTime {
+ font-size: 80%;
+}
+.kronolithDayLocation {
+ padding-left: 6px;
+ font-style: italic;
+ color: gray;
+}
+.kronolithDayDetail {
+}
+.kronolithDayDetail h4 {
+ text-align: center;
+ margin-bottom: 0;
+ margin-top: 0;
+}
+
+/* Mini calendar */
+.kronolithMinical {
+ background-color: #fff;
+}
+.kronolithMinical table {
+ width: 100%;
+ border-spacing: 0;
+}
+#kronolithBody .kronolithMinical caption {
+ margin: 0 1px 1px 1px;
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+ font-size: 100%;
+ border-bottom: 1px #999 dotted;
+ text-align: left;
+}
+
+.kronolithMonthHeader {
+ text-align: center;
+}
+.kronolithMonthHeader a {
+ vertical-align: middle;
+}
+.kronolithMinical th, .kronolithMinical td {
+ font-size: 90%;
+}
+.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ text-align: center;
+ background-color: #d6d6d6;
+ color: #202020;
+ border: 1px #999 solid !important;
+}
+.kronolithMinical tbody td {
+ width: 24px;
+ height: 24px;
+ line-height: 24px;
+ text-align: center;
+ color: #808080;
+ empty-cells: show;
+ cursor: pointer;
+ border: 1px transparent;
+}
+.kronolithMinical .kronolithMinicalEmpty {
+ background: none;
+ border-color: #e2e2e2;
+ color: silver;
+}
+.kronolithMinical .kronolithContainsEvents {
+ background-color: #ffc;
+ font-weight: bold;
+}
+
+.kronolithMinical .kronolithSelected {
+ border: 1px #999 solid !important;
+}
+
+.kronolithToday, .kronolithMinical .kronolithToday {
+ background-color: #ebf3fc;
+ border: 1px solid #808080;
+}
\ No newline at end of file
diff --git a/kronolith/themes/default/opera.css b/kronolith/themes/default/opera.css
new file mode 100644
index 000000000..e12b2a508
--- /dev/null
+++ b/kronolith/themes/default/opera.css
@@ -0,0 +1,7 @@
+.kronolithEventsWeek {
+ width: 14%;
+ margin: 0 .2%;
+}
+.kronolithEventsWeek:last-child {
+ margin-right: 0;
+}
diff --git a/kronolith/themes/default/screen.css b/kronolith/themes/default/screen.css
new file mode 100644
index 000000000..efe625cfe
--- /dev/null
+++ b/kronolith/themes/default/screen.css
@@ -0,0 +1,1638 @@
+/* Autocomplete styles. */
+.autocomplete {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ position: absolute;
+ padding: 2px 2px 2px 2px;
+}
+.autocomplete ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+.autocomplete ul li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 90%;
+ color: #000;
+}
+.autocomplete ul .selected {
+ background: gray;
+ color: #fff;
+}
+
+/* Calendar styles. */
+.hour {
+ font-size: 90%;
+ font-weight: bold;
+}
+.halfhour {
+ font-size: 60%;
+ font-weight: bold;
+ vertical-align: super;
+}
+.kronolithEventTentative {
+ font-style: italic;
+}
+.kronolithEventCancelled {
+ text-decoration: line-through;
+}
+.event-time, .event-location {
+ font-size: 85%;
+}
+table.monthgrid {
+ width: 100%;
+ border-top: 1px solid #999;
+ border-left: 1px solid #999;
+}
+table.monthgrid th, table.monthgrid td {
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+}
+.monthgrid .today {
+ border: 2px solid #446;
+ background: #fff;
+}
+.othermonth {
+ background: #e7eeec;
+}
+.weekend {
+ background: #ffc;
+}
+.description {
+ padding: .5em;
+}
+
+#footer {
+ margin-top: 8px;
+}
+
+/* Event form. */
+#eventform textarea {
+ padding: 2px;
+ width: 98%;
+}
+#eventform .toggle {
+ cursor: pointer;
+}
+#eventform .extra {
+ color: #666;
+}
+#eventform .warning, #deleteform .warning {
+ background: #ffc;
+ border: 1px solid #fff760;
+ padding: 8px;
+}
+#eventform #start_img, #eventform #end_img, #eventform #recur_end_img {
+ cursor: pointer;
+}
+
+/* Block-specific styles. */
+.block-monthgrid {
+ background: #fff;
+}
+.block-monthgrid .today {
+ border: 1px solid #446;
+}
+
+/* background-color will always be overridden for the
+ * *-eventbox classes */
+.block-eventbox, table.nopadding td.block-eventbox {
+ padding: 0 4px;
+}
+.month-eventbox {
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ padding: 2px;
+ margin: 1px;
+}
+.week-eventbox {
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ padding: 3px;
+ font-size: 90%;
+}
+.day-eventbox {
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ padding: 3px;
+}
+
+.selected-control {
+ background: #bbcbff;
+ border-bottom: 1px solid #999;
+}
+
+.day {
+ display: block;
+ float: left;
+ width: 14px;
+ height: 14px;
+ padding: 1px;
+ background: #ddd;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+ font-size: 80%;
+ font-weight: bold;
+ text-align: center;
+ text-decoration: none;
+}
+.day:hover {
+ text-decoration: none;
+ background: #e9e9e9;
+}
+.week {
+ float: left;
+ font-size: 90%;
+ padding-left: 2px;
+}
+a.newEvent {
+ display: block;
+ float: left;
+ height: 12px;
+ width: 12px;
+ padding: 4px 0 0;
+ font-size: 50%;
+ text-align: center;
+ background: #ddd;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+}
+a.newEvent:hover {
+ background: #e9e9e9;
+}
+a.newEvent img {
+ vertical-align: top;
+}
+
+.year-event {
+ background: #fff760;
+}
+
+/* Free/busy */
+.kronolithFBLegend {
+ font-size: 90%;
+ padding-right: 10px;
+}
+.kronolithFBBusy {
+ position: relative;
+ background: #f00;
+}
+.kronolithFBUnknown {
+ background: #d4d0c8 url("graphics/unknown-background.png") repeat left top;
+}
+.kronolithFBFree {
+ position: relative;
+ background: #28b22b;
+ color: #fff;
+}
+.kronolithAjax .kronolithFBFree {
+ /*position: static;*/
+ position: relative;
+}
+.kronolithAjax .kronolithFBBusy {
+ /*position: static;*/
+ position: absolute;
+}
+div.fbgrid {
+ background-color: #fff;
+ overflow: auto;
+ padding: 0 1ex 0 1ex;
+}
+.fbgrid table {
+ width: 100%;
+ border-collapse: collapse;
+}
+.fbgrid table td, .fbgrid table th {
+ border: 1px solid #000;
+}
+.fbgrid table .label {
+ border: none;
+ padding-right: 1ex;
+}
+
+#pageLoading {
+ position: absolute;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 10em;
+ background: #fff;
+ color: #666;
+ filter: alpha(opacity=0);
+ -moz-opacity: 0.0;
+ opacity: 0.0;
+}
+
+body.rightPanel #page {
+ margin-right: 13.5em;
+}
+body #pageControlsInner {
+ display: none;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 18px;
+ white-space: nowrap;
+ font-weight: bold;
+}
+
+body #sbarShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+body #sbarHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+
+body #sbarClose {
+ white-space: nowrap;
+ padding-left: 18px;
+}
+
+body.rightPanel #pageControlsInner {
+ display: block;
+}
+body.rightPanel #sbarShow {
+ display: none;
+}
+body.rightPanel #sbarHide {
+ display: block;
+}
+body.rightPanel ul {
+ list-style-type: none;
+}
+
+#pageControls {
+ position: absolute;
+ top: -8px;
+ right: 0;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 4px;
+ -moz-border-radius: 0 0 0 10px;
+ -webkit-border-bottom-left-radius: 10px;
+ border-radius: 0 0 0 10px;
+}
+#pageControls #calendarSearch {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ border: 1px solid #ccc;
+ padding: 2px 0 2px 20px;
+}
+#pageControls h3 {
+ font-size: 100%;
+ margin-top: 1em;
+}
+#pageControls h4 {
+ font-size: 90%;
+ margin-top: .5em;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+
+#externalcalendars .category {
+ margin-top: 2px;
+ margin-left: 1em;
+ font-size: 95%;
+ font-weight: normal;
+ font-style: italic;
+}
+
+/* Tables. */
+table#calendar-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#calendar-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#calendar-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+
+#calendar-list-buttons {
+ padding: 1em;
+}
+#calendar-list-buttons form {
+ display: inline;
+}
+.calendar-info {
+ cursor: pointer;
+}
+.calendar-info-url {
+ background-color: #fff;
+ color: #000;
+ overflow: auto;
+ padding: 2px;
+ font-size: 90%;
+ word-wrap: break-word;
+}
+.calendar-list-icon {
+ width: 1%;
+}
+
+
+/*****************
+ * AJAX INTERFACE
+ *****************/
+html, body {
+ height: 100%;
+}
+body.kronolithAjax {
+ overflow: hidden;
+}
+
+#kronolithToday {
+ font-weight: bold;
+}
+
+.kronolithSeparator {
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #808080;
+}
+
+.kronolithDatePicker {
+ cursor: pointer;
+}
+
+/* Logo */
+#kronolithLogo {
+ display: none;
+}
+
+/* Loading spinner */
+.kronolithLoading {
+ position: absolute;
+ left: 0;
+}
+#kronolithLoadingday, #kronolithLoadingmonth {
+ top: 24px;
+}
+#kronolithLoadingweek {
+ top: 2px;
+}
+#kronolithLoadingtasks, #kronolithLoadingagenda {
+ display: inline-block;
+ position: relative;
+ top: -3px;
+ vertical-align: middle;
+}
+#kronolithLoading, #kronolithFBLoading {
+ background: transparent url("graphics/loading.gif") no-repeat center;
+ padding: 2px;
+ width: 16px;
+ height: 16px;
+ border: 1px #999 solid;
+}
+#kronolithFBLoading {
+ position: absolute;
+ top: 65px;
+ border: none;
+}
+
+/* User data and options */
+#kronolithApplications {
+ display: inline;
+ position: relative;
+ z-index: 99;
+ float: left;
+ height: 25px;
+ line-height: 23px;
+ margin-right: 10px;
+ overflow: hidden;
+}
+#kronolithApplications:hover {
+ overflow: visible;
+}
+#kronolithApplications ul {
+ list-style: none;
+}
+#kronolithApplications li {
+ margin-bottom: 1px;
+ text-align: left;
+}
+#kronolithApplications a {
+ display: block;
+ padding: 0 4px;
+ overflow: hidden;
+ background-color: #f0f0f0;
+ border: 1px solid #999;
+ color: #202020;
+ font-weight: bold;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
+#kronolithApplications:hover a {
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+#kronolithApplications:hover li:first-child a {
+ -moz-border-radius: 5px 5px 0 0;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-top-right-radius: 5px;
+ border-radius: 5px 5px 0 0;
+}
+#kronolithApplications:hover li:last-child a {
+ -moz-border-radius: 0 0 5px 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 0 5px 5px;
+}
+#kronolithApplications a:hover {
+ text-decoration: none;
+ background-color: #d9d9d9;
+}
+#kronolithApplications li.kronolithApplicationSelected a {
+ background-color: #d9d9d9;
+}
+#kronolithApplications .kronolithSeparator {
+ display: none;
+}
+
+#kronolithServices {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ white-space: nowrap;
+}
+#kronolithServices div {
+ float: left;
+}
+.kronolithNotifications {
+ background-color: #d9d9d9
+}
+#kronolithNotifications {
+ float: left;
+ width: 23px;
+ height: 23px;
+ line-height: 23px;
+ border: 1px solid #999;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background: #d9d9d9 url("graphics/alerts/message.png") no-repeat center center;
+}
+#kronolithNotifications.horde-error {
+ background-image: url("graphics/alerts/error.png")
+}
+#kronolithNotifications.horde-success {
+ background-image: url("graphics/alerts/success.png")
+}
+#kronolithNotifications.horde-warning {
+ background-image: url("graphics/alerts/warning.png")
+}
+#kronolithNotifications.kronolithClose {
+ background-image: url("graphics/close.png")
+}
+
+/* Main area */
+#kronolithMain {
+ clear: both;
+ padding-top: 15px;
+ height: 100%;
+}
+
+/* Left menu column */
+#kronolithMenu {
+ position: absolute;
+ top: 10px;
+ bottom: 10px;
+ left: 10px;
+ width: 153px;
+}
+#kronolithMenu .button {
+ padding: 1px 2px;
+ border: 0;
+}
+#kronolithMenuCalendars {
+ position: absolute;
+ top: 245px;
+ bottom: 0;
+ width: 100%;
+ overflow: auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+#kronolithMenu h3 {
+ position: relative;
+ margin-top: 10px;
+ margin-bottom: 2px;
+ font-size: 100%;
+ font-weight: bold;
+ border-bottom: 1px #999 dotted;
+ cursor: default;
+}
+#kronolithSearchForm {
+ position: relative;
+ top: 10px;
+}
+#kronolithSearchButton {
+ background: transparent url('graphics/search.png');
+ border: none;
+ width: 16px;
+ height: 16px;
+ vertical-align: middle;
+ text-indent: -10000px;
+ cursor: pointer;
+}
+#kronolithSearchTerm {
+ vertical-align: middle;
+ width: 126px;
+ color: #ccc;
+}
+#kronolithSearchTerm:focus {
+ width: 126px;
+ color: #000;
+}
+#kronolithMenu h3#kronolithCalendarsFirst {
+ margin-top: 0;
+}
+#kronolithMenu div#kronolithHolidayCalendars {
+ margin-bottom: 0;
+}
+#kronolithMenu a.kronolithAdd {
+ position: absolute;
+ right: 0;
+ width: 16px;
+ padding-right: 8px;
+ background: transparent url("graphics/plus.png") no-repeat right center;
+ text-indent: -10000px;
+ cursor: pointer;
+}
+#kronolithMenu div.kronolithCalendars div {
+ min-height: 16px;
+ margin-bottom: 2px;
+ padding: 2px 2px 2px 20px;
+ background: transparent url("graphics/checkbox_off.png") 2px center no-repeat;
+ cursor: pointer;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithMenu div.kronolithCalendars div.kronolithCalOn {
+ background-image: url("graphics/checkbox_on.png");
+}
+#kronolithMenu div.kronolithCalendars div.kronolithCalOver {
+ text-decoration: underline;
+}
+#kronolithMenu div.kronolithCalendars .kronolithCalEdit {
+ float: right;
+ display: block;
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ border: 1px solid #999;
+ background-color: #fff;
+ text-align: center;
+ cursor: pointer;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithAddEvents {
+ margin-bottom: 35px;
+ white-space: nowrap;
+}
+#kronolithAddEvents span {
+ /* We need some style here. */
+ float: left;
+ font-weight: bold;
+ cursor: pointer;
+}
+#kronolithAddEvents span.accessKey {
+ float: none;
+}
+span#kronolithNewEvent {
+ background: #f0f0f0;
+ border: 1px solid #999;
+ -moz-border-radius: 5px 0 0 5px;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ border-radius: 5px 0 0 5px;
+ width: 125px;
+ height: 23px;
+ line-height: 23px;
+ margin-right: 1px;
+ text-align: center;
+}
+span#kronolithQuickEvent {
+ border: 1px solid #999;
+ -moz-border-radius: 0 5px 5px 0;
+ -webkit-border-top-right-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 5px 5px 0;
+ width: 23px;
+ height: 23px;
+ line-height: 23px;
+ background: #d6d6d6 url("graphics/new.png") no-repeat center center;
+ text-indent: -10000px;
+}
+
+/* Quick edit */
+#kronolithQuickinsert {
+ position: absolute;
+ z-index: 110;
+ left: 163px;
+ top: 10px;
+ width: 350px;
+ height: auto;
+ background: transparent url("graphics/back_quick.png") no-repeat left top;
+}
+#kronolithQuickinsert form {
+ padding: 10px;
+ margin-left: 10px;
+ background-color: #999;
+}
+#kronolithQuickinsert label {
+ font-weight: bold;
+}
+
+a.kronolithFormCancel {
+ cursor: pointer;
+ text-decoration: underline;
+}
+.kronolithDialogInfo {
+ background: transparent url('graphics/alerts/message.png') 0 0 no-repeat;
+ padding-left: 20px;
+ font-style: italic;
+}
+#kronolithMenu .kronolithDialogInfo {
+ padding-left: 0;
+ background-image: none;
+}
+.kronolithDialogWarning {
+ background: transparent url('graphics/alerts/warning.png') 0 0 no-repeat;
+ padding-left: 20px;
+}
+.kronolithDialogWarning strong {
+ color: #f00;
+}
+
+/* Navigation bar */
+#kronolithBar {
+ position: absolute;
+ left: 175px;
+ top: 10px;
+}
+#kronolithBar form {
+ float: left;
+ margin: 0;
+}
+#kronolithBar .kronolithDateChoice {
+ float: left;
+ margin-right: 1px;
+ background: #d6d6d6;
+ border: 1px solid #999;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ font-weight: bold;
+ cursor: pointer;
+}
+#kronolithBar .kronolithDateChoice div {
+ padding: 0 10px;
+ height: 23px;
+ line-height: 23px;
+}
+
+#kronolithNav {
+ float: left;
+ margin-left: 5px;
+ height: 23px;
+ line-height: 23px;
+}
+#kronolithNav ul {
+ float: left;
+ list-style: none;
+}
+#kronolithNav li {
+ float: left;
+}
+#kronolithNav a {
+ display: block;
+ float: left;
+ margin: 0 1px 0 0;
+ padding: 0 5px 0 25px;
+ background-color: #f0f0f0;
+ background-position: 5px center;
+ background-repeat: no-repeat;
+ font-weight: bold;
+ text-decoration: none;
+ color: #202020;
+ cursor: pointer;
+ border: 1px solid #999;
+}
+#kronolithNav li:first-child a {
+ -moz-border-radius: 5px 0 0 5px;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ border-radius: 5px 0 0 5px;
+}
+#kronolithNav li:last-child a {
+ -moz-border-radius: 0 5px 5px 0;
+ -webkit-border-top-right-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 5px 5px 0;
+}
+#kronolithNav a:hover, #kronolithNav a.on {
+ background-color: #d9d9d9;
+}
+#kronolithNavTasks {
+ background-image: url("graphics/tasks.png");
+}
+#kronolithNavAgenda {
+ background-image: url("graphics/agenda.png");
+}
+#kronolithNavDay {
+ background-image: url("graphics/dayview.png");
+}
+#kronolithNavWeek {
+ background-image: url("graphics/weekview.png");
+}
+#kronolithNavMonth {
+ background-image: url("graphics/monthview.png");
+}
+#kronolithNavYear {
+ background-image: url("graphics/yearview.png");
+}
+
+/* Calendar form dialogs */
+.kronolithCPAdvancedMore {
+ max-height: 300px;
+ overflow-y: auto;
+}
+.kronolithCPAdvanced th:first-child {
+ width: 220px;
+}
+
+/* Event/task form dialogs */
+.kronolithDialog {
+ width: 700px;
+ padding: 10px 20px;
+ background: #efefef;
+ border: 1px #999 solid;
+}
+.kronolithDialog div {
+ margin-bottom: 5px;
+}
+.kronolithDialog td {
+ padding-right: 10px;
+ vertical-align: top;
+}
+.kronolithDialog label {
+ font-weight: bold;
+}
+.kronolithLongField {
+ width: 100%;
+}
+div.kronolithFormActions {
+ margin: 5px 0;
+}
+
+#kronolithEventStartDate, #kronolithEventStartTime, #kronolithEventEndDate, #kronolithEventEndTime, #kronolithTaskDueDate, #kronolithTaskDueTime, .kronolithEventValue {
+ text-align: center;
+}
+#kronolithEventLocation {
+ width: 300px;
+}
+.kronolithTopTags {
+ max-height: 75px;
+ overflow: auto;
+ line-height: 20px;
+}
+.kronolithTopTags span {
+ padding: 2px 4px;
+ margin-right: 4px;
+ background-color: #fff;
+ border: 1px #999 solid;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ font-size: 90%;
+}
+.kronolithTopTags span:hover {
+ background-color: #ffc;
+ cursor: pointer;
+}
+
+.kronolithDialog .tabset {
+ float: none;
+ width: auto;
+ background: none;
+ margin: 15px 0;
+}
+.kronolithDialog .tabset ul {
+ float: left;
+ padding-left: 0;
+ margin: 0;
+}
+.kronolithDialog .tabset .kronolithSeparator {
+ float: left;
+}
+.kronolithDialog hr {
+ margin: 5px 0;
+ height: 0;
+ line-height: 0;
+ border-width: 1px 0;
+ border-color: #ccc transparent #fff;
+ border-style: solid none;
+}
+
+.kronolithTabsOption {
+ position: relative;
+ line-height: 250%;
+}
+#kronolithEventTabAttendees table {
+ border-collapse: collapse;
+ table-layout: fixed;
+ width: 100%;
+}
+#kronolithEventTabAttendees td, #kronolithEventTabAttendees th {
+ border: 1px solid #999;
+ padding: 1px;
+ width: 22px;
+ font-size: 85%;
+ line-height: 140%;
+}
+#kronolithEventTabAttendees td:first-child, #kronolithEventTabAttendees th:first-child {
+ width: auto;
+ overflow: hidden;
+}
+#kronolithEventTabAttendees th {
+ text-align: center;
+}
+#kronolithEventTabAttendees th:first-child {
+ text-align: left;
+}
+#kronolithEventTabAttendees th.night {
+ background-color: #ccc;
+}
+
+#kronolithEventAttendeesList {
+ max-height: 150px;
+ overflow-y: auto;
+}
+#kronolithEventTabAttendees td div {
+ margin: 0;
+ height: 100%;
+}
+#kronolithEventACBox, #kronolithCalendarinternalACBox, #kronolithAttendeesACBox {
+ line-height: 100%;
+}
+
+#kronolithEventTabAttendees td.kronolithAttendeeNone,
+#kronolithEventTabAttendees td.kronolithAttendeeAccepted,
+#kronolithEventTabAttendees td.kronolithAttendeeDeclined,
+#kronolithEventTabAttendees td.kronolithAttendeeTentative {
+ background-position: 0 center;
+ background-repeat: no-repeat;
+ padding-left: 18px;
+}
+.kronolithAttendeeNone {
+ background-image: url("graphics/attendee-none.png");
+}
+.kronolithAttendeeAccepted {
+ background-image: url("graphics/attendee-accepted.png");
+}
+.kronolithAttendeeDeclined {
+ background-image: url("graphics/attendee-declined.png");
+ text-decoration: line-through;
+}
+.kronolithAttendeeTentative {
+ background-image: url("graphics/attendee-tentative.png");
+}
+
+/* Map */
+#kronolithEventMap {
+ height: 300px;
+ width: 700px;
+}
+#kronolithEventMap_OpenLayers_ViewPort div {
+ margin-bottom: 0;
+}
+.olMapViewPort div {
+ margin-bottom: 0;
+}
+.olControlLayerSwitcher div {
+ line-height: 100%;
+ margin-bottom: 0px;
+}
+
+/* Mini calendar */
+.kronolithMinical {
+ position: relative;
+}
+#kronolithMinical {
+/* top: 15px;*/
+}
+.kronolithMinical table {
+ width: 100%;
+ border-spacing: 1px;
+}
+.kronolithMinical caption, #kronolithBody .kronolithMinical caption {
+ position: relative;
+ margin: 0 1px 1px 1px;
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+ font-size: 100%;
+ border-bottom: 1px #999 dotted;
+ text-align: left;
+}
+.kronolithMinical caption span {
+ overflow: hidden;
+ white-space: nowrap;
+ cursor: pointer;
+}
+#kronolithMinicalPrev, #kronolithMinicalNext {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 16px;
+ text-indent: -10000px;
+ cursor: pointer;
+ background: transparent url("graphics/right.png") no-repeat right center;
+}
+#kronolithMinicalPrev {
+ background-image: url("graphics/left.png");
+ right: 15px;
+}
+
+.kronolithMinical th, .kronolithMinical td {
+ font-size: 90%;
+}
+.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ text-align: center;
+ background-color: #d6d6d6;
+ color: #202020;
+ border: 1px #999 solid !important;
+}
+.kronolithMinical tbody td {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ border: 1px #999 solid;
+ text-align: center;
+ color: #808080;
+ empty-cells: show;
+ cursor: pointer;
+}
+.kronolithMinical .kronolithMinicalEmpty {
+ background: none;
+ border-color: #e2e2e2;
+ color: silver;
+}
+.kronolithMinical .kronolithSelected {
+ background-color: #ffc;
+}
+
+/* Main views */
+#kronolithBody {
+ position: absolute;
+ top: 43px;
+ left: 175px;
+ right: 10px;
+ bottom: 10px;
+ overflow: auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+table.kronolithView {
+ width: 100%;
+ height: 100%;
+ table-layout: fixed;
+ border-spacing: 2px;
+ margin-left: -2px;
+}
+table.kronolithView td {
+ padding: 0;
+ border: 1px #999 solid;
+ vertical-align: top;
+ overflow: hidden;
+}
+table.kronolithView td.kronolithFirstCol {
+ width: 20px;
+}
+.kronolithAllDayContainer {
+ height: 100%;
+ overflow: hidden;
+}
+
+/* Main view header row */
+#kronolithViewMonthHead {
+ width: 100%;
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+}
+#kronolithViewMonthHead span {
+ padding: 0 5px;
+}
+#kronolithViewMonthHead .kronolithFirstCol {
+ border-color: transparent;
+}
+.kronolithViewHead thead {
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+}
+.kronolithViewHead thead span {
+ padding: 0 5px;
+}
+.kronolithViewHead thead .kronolithFirstCol {
+ border-color: transparent;
+}
+
+/* Captions. */
+#kronolithBody caption {
+ position: relative;
+ margin: 2px 2px 0 26px;
+ height: 20px;
+ line-height: 20px;
+ border-bottom: 1px dotted #999;
+ text-align: left;
+ font-weight: bold;
+}
+#kronolithBody caption span {
+ padding: 0;
+}
+#kronolithBody caption .kronolithNavigation {
+ position: absolute;
+ right: 2px;
+ cursor: pointer;
+}
+#kronolithBody caption .kronolithNavigation ul {
+ float: left;
+}
+.kronolithPrev, .kronolithNext {
+ right: 0;
+ width: 16px;
+ text-indent: -10000px;
+ background: transparent url("graphics/right.png") no-repeat right center;
+}
+.kronolithPrev {
+ right: 15px;
+ background-image: url("graphics/left.png");
+}
+.kronolithGotoToday {
+ right: 35px;
+}
+.kronolithPrint,
+.kronolithGotoToday,
+.kronolithPrev,
+.kronolithNext {
+ position: static;
+ float: left;
+ margin-left: 1px;
+}
+.kronolithPrint {
+ margin-left: 5px;
+}
+.kronolithPrint span {
+ display: block;
+ width: 16px;
+ height: 16px;
+ background-image: url('graphics/print.png');
+ text-indent: -10000;
+ overflow: hidden;
+}
+
+/* Main view year */
+#kronolithViewYear .kronolithMinical {
+ float: left;
+ margin: 0 6px 0 4px;
+ height: 170px;
+}
+#kronolithViewYear .kronolithMinical caption {
+ margin-left: 22px;
+}
+.kronolithHasEvents {
+ font-weight: bold;
+}
+.kronolithMinical .kronolithIsBusy {
+ background-color: #fff760;
+}
+
+/* Main view week */
+.kronolithWeekDay {
+ cursor: pointer;
+}
+
+/* Main view day */
+#kronolithEventsDay {
+ position: absolute;
+ top: 1px;
+ right: 2px;
+ bottom: 3px;
+ left: 25px;
+}
+#kronolithEventsWeek {
+ position: absolute;
+ top: 1px;
+ right: 3px;
+ bottom: 3px;
+ left: 23px;
+}
+.kronolithEventsWeek {
+ position: relative;
+ float: left;
+ height: 100%;
+ width: 14.285714%;
+}
+.kronolithEventsWeek div.kronolithEvent {
+ margin-left: 2px;
+}
+
+/* Main view week and day */
+.kronolithViewDay td {
+ height: 40px;
+}
+.kronolithViewHead thead td {
+ height: 16px;
+}
+.kronolithAllDay td {
+ height: 80px;
+}
+table.kronolithView td.kronolithFirstCol {
+ vertical-align: bottom;
+}
+.kronolithFirstCol span {
+ display: block;
+ margin-bottom: 5px;
+ margin-left: 2px;
+ white-space: nowrap;
+ -webkit-transform: rotate(-90deg);
+ -moz-transform: rotate(-90deg);
+}
+.kronolithViewBody .kronolithFirstCol span {
+ margin-bottom: 3px;
+ font-weight: normal;
+}
+.kronolithViewHead {
+ position: relative;
+ margin-right: 15px;
+}
+.kronolithViewBody {
+ position: absolute;
+ top: 132px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.kronolithViewBody table.kronolithView {
+ margin-top: -2px;
+}
+.kronolithViewBodyContainer {
+ position: relative;
+}
+#kronolithTimeMarker {
+ width: 100%;
+ height: 1px;
+ background-color: red;
+}
+
+/* Main view month */
+#kronolithViewMonthContainer {
+ position: absolute;
+ top: 46px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+#kronolithViewMonthBody td {
+ padding-bottom: 16px;
+}
+#kronolithViewMonthBody td.kronolithFirstCol {
+ vertical-align: top;
+}
+.kronolithMore {
+ padding: 0 2px;
+ color: #888;
+ font-style: italic;
+ cursor: pointer;
+}
+.kronolithMore:hover {
+ text-decoration: underline;
+}
+#kronolithViewMonth .kronolithMore {
+ position: absolute;
+}
+
+/* Main view agenda. */
+#kronolithViewAgenda td.kronolithFirstCol {
+ width: 70px;
+ padding: 4px;
+ text-align: left;
+ cursor: pointer;
+}
+#kronolithViewAgenda caption {
+ margin-left: 2px;
+}
+#kronolithViewAgenda div.kronolithEvent {
+ position: static;
+ font-weight: bold;
+}
+#kronolithViewAgenda div.kronolithEvent .kronolithDate {
+ font-weight: normal;
+ color: #333;
+}
+#kronolithViewAgenda div.kronolithEvent {
+ margin: 2px;
+ padding: 2px 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+#kronolithAgendaNoItems td {
+ padding: 4px;
+}
+
+/* Main view tasks. */
+#kronolithViewTasks caption {
+ margin-left: 2px;
+}
+#kronolithViewTasks caption.tabset {
+ float: none;
+ width: auto;
+ background: none;
+}
+#kronolithViewTasks ul.kronolithNavigation {
+ display: inline;
+ margin: 2px 0 0 0;
+ padding: 0;
+}
+#kronolithViewTasks caption.tabset li a {
+ padding-top: 0;
+ padding-bottom: 0;
+ border-bottom-style: dotted;
+}
+#kronolithViewTasksBody td {
+ padding: 4px 4px 4px 4px;
+ cursor: pointer;
+}
+#kronolithViewTasksBody #kronolithTasksNoItems td {
+ cursor: default;
+}
+#kronolithViewTasksBody div.kronolithTaskCheckbox {
+ background: url("graphics/checkbox_off.png") no-repeat;
+ margin-right: 5px;
+ float: left;
+ width: 16px;
+ height: 16px
+}
+#kronolithViewTasksBody div.kronolithTaskCheckbox:hover {
+ background: url("graphics/checkbox_on.png") no-repeat;
+}
+#kronolithViewTasksBody td.kronolithTaskCompleted {
+ color: #ccc;
+ text-decoration: line-through;
+}
+#kronolithViewTasksBody td.kronolithTaskCompleted div {
+ background: url("graphics/checkbox_on.png") no-repeat;
+}
+#kronolithViewTasksBody td.kronolithTaskDue {
+ color: #a00;
+ font-weight: bold;
+}
+#kronolithViewTasks .kronolithInfo {
+ color: #ccc;
+}
+#kronolithViewTasks .kronolithAddTask {
+ font-weight: bold;
+}
+.kronolithAddTask .kronolithAddTaskIcon {
+ float: left;
+ margin-right: 7px;
+ margin-left: 2px;
+ width: 16px;
+ height: 16px;
+ background-image: url('graphics/new_task.png');
+}
+
+/* More main view */
+.kronolithFirstCol {
+ font-weight: bold;
+ text-align: center;
+}
+#kronolithViewMonth .kronolithFirstCol {
+ cursor: pointer;
+}
+.kronolithNight {
+ background-color: #f4f4f4;
+}
+.kronolithCorner {
+ float: left;
+ margin: 0 2px 2px 0;
+ padding: 0;
+ width: auto;
+ height: auto;
+ font-size: 85%;
+ cursor: pointer;
+}
+.kronolithDay {
+ position: relative;
+ float: left;
+ display: inline;
+ width: 15px;
+ height: 15px;
+ line-height: 15px;
+ background-color: #fff;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+}
+.kronolithAddEvent {
+ display: inline;
+ width: auto;
+ width: 15px;
+ height: 15px;
+ line-height: 15px;
+ padding: 2px;
+ text-align: center;
+ background: transparent url("graphics/new_small_fade.png") no-repeat 3px 5px;
+}
+.kronolithAddEvent:hover {
+ background-image: url("graphics/new_small.png");
+}
+.kronolithOtherMonth {
+ background: #f7f7f7;
+}
+.kronolithOtherMonth .kronolithDay {
+ background: #f7f7f7;
+ border-color: transparent;
+ color: silver;
+}
+.kronolithToday, .kronolithMinical .kronolithToday {
+ background-color: #ebf3fc;
+ border-color: #808080;
+}
+/*
+.kronolithWeekend {
+ background: #ffc;
+}
+.kronolithOtherMonth {
+ background: #e7eeec;
+}
+table.kronolithView td.kronolithToday {
+ border: 2px solid #446;
+ background: #fff;
+}
+*/
+#kronolithViewIframe iframe {
+ position: absolute;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ border: none;
+ width: 100%;
+ height: 100%;
+}
+
+/* Events */
+div.kronolithEvent {
+ cursor: pointer;
+ overflow: hidden;
+ position: absolute;
+}
+#kronolithViewDay div.kronolithEvent, #kronolithViewWeek div.kronolithEvent {
+ position: absolute;
+ opacity: .8;
+ filter: alpha(opacity=80);
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithViewMonth div.kronolithEvent,
+#kronolithViewDay .kronolithViewHead div.kronolithEvent,
+#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
+ position: relative;
+ width: auto;
+ line-height: 15px;
+ margin: 1px;
+ padding: 3px 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithViewDay .kronolithViewHead div.kronolithEvent,
+#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
+ white-space: nowrap;
+}
+#kronolithViewDay .kronolithViewHead div.kronolithEvent {
+ float: left;
+}
+#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
+ margin-right: 10%;
+}
+div.kronolithEvent .kronolithDragger {
+ position: absolute;
+ visibility: hidden;
+ left: 0;
+ right: 0;
+ height: 11px;
+}
+div.kronolithEvent.kronolithEditable {
+ cursor: move;
+}
+div.kronolithEvent.kronolithEditable .kronolithDragger {
+ background: transparent url("graphics/drag-handle.png") no-repeat center center;
+}
+.kronolithDragger.drag {
+ background: transparent url("graphics/drag-handle.png") no-repeat center center;
+ opacity: .8;
+ filter: alpha(opacity=80);
+ }
+div.kronolithEvent.kronolithEditable:hover .kronolithDragger,
+div.kronolithEvent.kronolithEditable.kronolithSelected .kronolithDragger,
+.kronolithDragger.drag {
+ background-color: #202020 !important;
+}
+div.kronolithEvent .kronolithDragger.kronolithDraggerTop,
+.kronolithDraggerTop.drag {
+ top: 0;
+ -moz-border-radius: 5px 5px 0 0;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-top-right-radius: 5px;
+ border-radius: 5px 5px 0 0;
+}
+div.kronolithEvent .kronolithDragger.kronolithDraggerBottom,
+.kronolithDraggerBottom.drag {
+ bottom: 0;
+ -moz-border-radius: 0 0 5px 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 0 5px 5px;
+}
+div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerTop {
+ cursor: n-resize;
+}
+div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerBottom {
+ cursor: s-resize;
+}
+div.kronolithEvent .kronolithEventInfo {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ right: 0;
+ left: 0;
+ padding: 3px 5px 4px 5px;
+ overflow: hidden;
+ line-height: 16px;
+}
+div.kronolithEditable.kronolithFirst:hover .kronolithEventInfo,
+div.kronolithEvent.kronolithFirst.kronolithSelected .kronolithEventInfo {
+ top: 7px;
+}
+div.kronolithEditable.kronolithLast:hover .kronolithEventInfo,
+div.kronolithEvent.kronolithLast.kronolithSelected .kronolithEventInfo {
+ bottom: 7px;
+}
+div.kronolithEditable:hover .kronolithDragger,
+div.kronolithEvent.kronolithSelected .kronolithDragger {
+ visibility: inherit;
+}
+
+/* Redbox styles. */
+#RB_window {
+ top: 50px !important;
+}
+
+/* Tags */
+.panel-tags {
+ margin-left: 10px;
+}
+
+.panel-tags ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+
+li.panel-tags {
+ float: left;
+ padding: 2px;
+}
+
+.panel-tags li:hover {
+ text-decoration: underline;
+}
+
+#hordeAlerts div.kronolith-sticky, #hordeAlerts div.kronolith-sticky {
+ background-color: #ebe20c;
+ background-image: url("graphics/warning.png");
+ border-color: #807b00;
+ color: #000;
+}
+
+#color-picker {
+ z-index: 103;
+}
+
+#calendarPrint {
+ display: none;
+}
+
+/* Prefs */
+.fburl {
+ border: 1px solid black;
+ padding: 5px 0 10px 15px;
+}
+.fburl .fixed {
+ padding-top: 3px;
+}
+
+@media print {
+ .rowEven td, .rowOdd td {
+ background: #fff;
+ color: #000;
+ border-bottom: thin solid #000;
+ }
+ .rowEven td td, .rowOdd td td {
+ border: none;
+ }
+ .selected-control {
+ background: #fff;
+ border-bottom: thin solid #000;
+ }
+
+ .iconAlarm, .iconDelete, .iconEdit, .iconRecur, .iconAdd, a.newEvent, .iconNav, #kronolithMenu, #kronolithBar, #kronolithHeader, .tabset {
+ display: none;
+ }
+
+ #kronolithBody {
+ position: static;
+ }
+
+ #pageControls {
+ display: none;
+ }
+
+ #calendarPrint {
+ display: block;
+ }
+
+ .day, .othermonth, .weekend {
+ background-color: #fff;
+ color: #000;
+ }
+ .day {
+ border-right: thin solid #000;
+ border-bottom: thin solid #000;
+ }
+ .year-event {
+ background: #fff;
+ }
+ table.monthgrid {
+ border-top: thin solid #000;
+ border-left: thin solid #000;
+ }
+ table.monthgrid th, table.monthgrid td {
+ border-right: thin solid #000;
+ border-bottom: thin solid #000;
+ padding: 2px;
+ }
+ table.monthgrid td.today {
+ border-top: none;
+ border-left: none;
+ border-right: thin solid #000;
+ border-bottom: thin solid #000;
+ }
+ .month-eventbox {
+ border: none;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ border-bottom: thin solid #000;
+ }
+ body.rightPanel #page {
+ margin: 0;
+ }
+}
diff --git a/kronolith/themes/embed.css b/kronolith/themes/embed.css
deleted file mode 100644
index eea6991b5..000000000
--- a/kronolith/themes/embed.css
+++ /dev/null
@@ -1,107 +0,0 @@
-.kronolith_embedded {
- margin: 0;
- padding: 0;
- font-size: 90%;
-}
-
-.kronolith_embedded a {
- color: blue;
- text-decoration: none;
-}
-.kronolith_embedded a:hover {
- text-decoration: underline;
-}
-
-.kronolith_embedded .title {
- font-weight: bold;
- font-size: 100%;
-}
-
-.kronolith_embedded .control {
- background: #CCCCCC none repeat scroll 0 0;
- border-bottom: 1px solid #999999;
- color: #000000;
- padding: 1px;
-}
-
-.kronolith_embedded .linedRow, .kronolith_embedded tr.linedRow td,
-.kronolith_embedded table.linedRow td, .kronolith_embedded ul.linedRow li {
- background: #FFFFFF none repeat scroll 0 0;
- border-bottom: 1px solid #DDDDDD;
- color: #000000;
-}
-
-.kronolith_embedded .nowrap {
- white-space: nowrap;
-}
-
-.kronolith_embedded .text {
- background: #FFFFFF none repeat scroll 0 0;
- color: #000000;
-}
-
-.kronolith_embedded .block-eventbox,
-.kronolith_embedded table.nopadding td.block-eventbox {
- padding: 0 4px;
-}
-
-.kronolith_embedded .event {
-}
-
-.kronolith_embedded img, .kronolith_embedded .img,
-.kronolith_embedded .img:active, .kronolith_embedded .img:hover,
-.kronolith_embedded .img:visited, .kronolith_embedded .image {
- background: transparent none repeat scroll 0 0;
- border: medium none;
- vertical-align: middle;
-}
-
-.kronolith_embedded .block-monthgrid {
- background: #FFFFFF none repeat scroll 0 0;
-}
-
-.kronolith_embedded .item {
- background: #EEEEEE none repeat scroll 0 0;
- color: #000000;
-}
-.kronolith_embedded .othermonth {
- background: #E7EEEC none repeat scroll 0 0;
-}
-.kronolith_embedded .block-monthgrid .today {
- border: 1px solid #444466;
-}
-.kronolith_embedded .weekend {
- background: #FFFFCC none repeat scroll 0 0;
-}
-
-.kronolith_embedded .clear {
- clear: both;
- height: 0;
- line-height: 0;
-}
-
-.kronolith_embedded table {
- border: medium none;
-}
-
-.kronolith_embedded td, .kronolith_embedded th {
- padding: 1px;
-}
-div.horde_nicetitle {
- color: #000;
- background: #ffc;
- border: 1px solid #000;
- padding: 5px;
- z-index: 1001;
- position: absolute;
- overflow: hidden;
- opacity: .90;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
-}
-div.horde_nicetitle pre {
- text-align: left;
- font-size: 75%;
- font-family: "Lucida Console",Courier,"Courier New";
-}
diff --git a/kronolith/themes/feed-rss.xsl b/kronolith/themes/feed-rss.xsl
deleted file mode 100644
index f625d5cf0..000000000
--- a/kronolith/themes/feed-rss.xsl
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
-
-
-
- Subscribe to
-
-
-
- Subscribe now in your favorite RSS aggregator:
-
-
-
-
-
-
-
-
Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/kronolith/themes/graphics/addressbook_browse.png b/kronolith/themes/graphics/addressbook_browse.png
deleted file mode 100644
index f52d05a9b..000000000
Binary files a/kronolith/themes/graphics/addressbook_browse.png and /dev/null differ
diff --git a/kronolith/themes/graphics/agenda.png b/kronolith/themes/graphics/agenda.png
deleted file mode 100644
index 7fac932ea..000000000
Binary files a/kronolith/themes/graphics/agenda.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alarm-000.png b/kronolith/themes/graphics/alarm-000.png
deleted file mode 100644
index ec073e83b..000000000
Binary files a/kronolith/themes/graphics/alarm-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alarm-fff.png b/kronolith/themes/graphics/alarm-fff.png
deleted file mode 100644
index 2e86ce809..000000000
Binary files a/kronolith/themes/graphics/alarm-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alarm.png b/kronolith/themes/graphics/alarm.png
deleted file mode 100644
index 70c1e1d2c..000000000
Binary files a/kronolith/themes/graphics/alarm.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alerts/alarm.png b/kronolith/themes/graphics/alerts/alarm.png
deleted file mode 100644
index 70c1e1d2c..000000000
Binary files a/kronolith/themes/graphics/alerts/alarm.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alerts/error.png b/kronolith/themes/graphics/alerts/error.png
deleted file mode 100644
index d1c6785ec..000000000
Binary files a/kronolith/themes/graphics/alerts/error.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alerts/message.png b/kronolith/themes/graphics/alerts/message.png
deleted file mode 100644
index 1cae1e8af..000000000
Binary files a/kronolith/themes/graphics/alerts/message.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alerts/success.png b/kronolith/themes/graphics/alerts/success.png
deleted file mode 100644
index 4af9076c7..000000000
Binary files a/kronolith/themes/graphics/alerts/success.png and /dev/null differ
diff --git a/kronolith/themes/graphics/alerts/warning.png b/kronolith/themes/graphics/alerts/warning.png
deleted file mode 100644
index 7f6d50fab..000000000
Binary files a/kronolith/themes/graphics/alerts/warning.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendee-accepted.png b/kronolith/themes/graphics/attendee-accepted.png
deleted file mode 100644
index f4b01e17f..000000000
Binary files a/kronolith/themes/graphics/attendee-accepted.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendee-declined.png b/kronolith/themes/graphics/attendee-declined.png
deleted file mode 100644
index c34f981d3..000000000
Binary files a/kronolith/themes/graphics/attendee-declined.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendee-none.png b/kronolith/themes/graphics/attendee-none.png
deleted file mode 100644
index 332691966..000000000
Binary files a/kronolith/themes/graphics/attendee-none.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendee-tentative.png b/kronolith/themes/graphics/attendee-tentative.png
deleted file mode 100644
index 8958900ca..000000000
Binary files a/kronolith/themes/graphics/attendee-tentative.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendees-000.png b/kronolith/themes/graphics/attendees-000.png
deleted file mode 100644
index e29a73400..000000000
Binary files a/kronolith/themes/graphics/attendees-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendees-fff.png b/kronolith/themes/graphics/attendees-fff.png
deleted file mode 100644
index 99b87695e..000000000
Binary files a/kronolith/themes/graphics/attendees-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/attendees.png b/kronolith/themes/graphics/attendees.png
deleted file mode 100644
index 7bc334142..000000000
Binary files a/kronolith/themes/graphics/attendees.png and /dev/null differ
diff --git a/kronolith/themes/graphics/back_quick.png b/kronolith/themes/graphics/back_quick.png
deleted file mode 100644
index 02bb43b00..000000000
Binary files a/kronolith/themes/graphics/back_quick.png and /dev/null differ
diff --git a/kronolith/themes/graphics/big_agenda.png b/kronolith/themes/graphics/big_agenda.png
deleted file mode 100644
index 88ce7d10f..000000000
Binary files a/kronolith/themes/graphics/big_agenda.png and /dev/null differ
diff --git a/kronolith/themes/graphics/big_alarm.png b/kronolith/themes/graphics/big_alarm.png
deleted file mode 100644
index 641a1ddc1..000000000
Binary files a/kronolith/themes/graphics/big_alarm.png and /dev/null differ
diff --git a/kronolith/themes/graphics/big_invitation.png b/kronolith/themes/graphics/big_invitation.png
deleted file mode 100644
index c6d7606b4..000000000
Binary files a/kronolith/themes/graphics/big_invitation.png and /dev/null differ
diff --git a/kronolith/themes/graphics/calendars.png b/kronolith/themes/graphics/calendars.png
deleted file mode 100644
index 920b579eb..000000000
Binary files a/kronolith/themes/graphics/calendars.png and /dev/null differ
diff --git a/kronolith/themes/graphics/checkbox_off.png b/kronolith/themes/graphics/checkbox_off.png
deleted file mode 100644
index 1a78b26e0..000000000
Binary files a/kronolith/themes/graphics/checkbox_off.png and /dev/null differ
diff --git a/kronolith/themes/graphics/checkbox_on.png b/kronolith/themes/graphics/checkbox_on.png
deleted file mode 100644
index 564a0de6c..000000000
Binary files a/kronolith/themes/graphics/checkbox_on.png and /dev/null differ
diff --git a/kronolith/themes/graphics/checkbox_over.png b/kronolith/themes/graphics/checkbox_over.png
deleted file mode 100644
index 86c0894b8..000000000
Binary files a/kronolith/themes/graphics/checkbox_over.png and /dev/null differ
diff --git a/kronolith/themes/graphics/close.png b/kronolith/themes/graphics/close.png
deleted file mode 100644
index e135bc7bf..000000000
Binary files a/kronolith/themes/graphics/close.png and /dev/null differ
diff --git a/kronolith/themes/graphics/dayview.png b/kronolith/themes/graphics/dayview.png
deleted file mode 100644
index 3be7cddc2..000000000
Binary files a/kronolith/themes/graphics/dayview.png and /dev/null differ
diff --git a/kronolith/themes/graphics/delete-000.png b/kronolith/themes/graphics/delete-000.png
deleted file mode 100644
index fdd5171c3..000000000
Binary files a/kronolith/themes/graphics/delete-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/delete-fff.png b/kronolith/themes/graphics/delete-fff.png
deleted file mode 100644
index 87eaf810b..000000000
Binary files a/kronolith/themes/graphics/delete-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/drag-handle.png b/kronolith/themes/graphics/drag-handle.png
deleted file mode 100644
index 4baa14b73..000000000
Binary files a/kronolith/themes/graphics/drag-handle.png and /dev/null differ
diff --git a/kronolith/themes/graphics/edit-000.png b/kronolith/themes/graphics/edit-000.png
deleted file mode 100644
index b4b8e1af8..000000000
Binary files a/kronolith/themes/graphics/edit-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/edit-fff.png b/kronolith/themes/graphics/edit-fff.png
deleted file mode 100644
index 2edc4b8c2..000000000
Binary files a/kronolith/themes/graphics/edit-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/exception-000.png b/kronolith/themes/graphics/exception-000.png
deleted file mode 100644
index 80393a535..000000000
Binary files a/kronolith/themes/graphics/exception-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/exception-fff.png b/kronolith/themes/graphics/exception-fff.png
deleted file mode 100644
index f6f9ff4f6..000000000
Binary files a/kronolith/themes/graphics/exception-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/favicon.ico b/kronolith/themes/graphics/favicon.ico
deleted file mode 100644
index 2e2136b39..000000000
Binary files a/kronolith/themes/graphics/favicon.ico and /dev/null differ
diff --git a/kronolith/themes/graphics/goto.png b/kronolith/themes/graphics/goto.png
deleted file mode 100644
index 5237dab4f..000000000
Binary files a/kronolith/themes/graphics/goto.png and /dev/null differ
diff --git a/kronolith/themes/graphics/kronolith.png b/kronolith/themes/graphics/kronolith.png
deleted file mode 100644
index 920b579eb..000000000
Binary files a/kronolith/themes/graphics/kronolith.png and /dev/null differ
diff --git a/kronolith/themes/graphics/left.png b/kronolith/themes/graphics/left.png
deleted file mode 100644
index cec9d11fc..000000000
Binary files a/kronolith/themes/graphics/left.png and /dev/null differ
diff --git a/kronolith/themes/graphics/loading.gif b/kronolith/themes/graphics/loading.gif
deleted file mode 100644
index 1560b646c..000000000
Binary files a/kronolith/themes/graphics/loading.gif and /dev/null differ
diff --git a/kronolith/themes/graphics/minus.png b/kronolith/themes/graphics/minus.png
deleted file mode 100644
index 32170460c..000000000
Binary files a/kronolith/themes/graphics/minus.png and /dev/null differ
diff --git a/kronolith/themes/graphics/monthview.png b/kronolith/themes/graphics/monthview.png
deleted file mode 100644
index 920b579eb..000000000
Binary files a/kronolith/themes/graphics/monthview.png and /dev/null differ
diff --git a/kronolith/themes/graphics/new.png b/kronolith/themes/graphics/new.png
deleted file mode 100644
index 3da6e7eb3..000000000
Binary files a/kronolith/themes/graphics/new.png and /dev/null differ
diff --git a/kronolith/themes/graphics/new_big.png b/kronolith/themes/graphics/new_big.png
deleted file mode 100644
index 070ef4654..000000000
Binary files a/kronolith/themes/graphics/new_big.png and /dev/null differ
diff --git a/kronolith/themes/graphics/new_small.png b/kronolith/themes/graphics/new_small.png
deleted file mode 100644
index 22179a202..000000000
Binary files a/kronolith/themes/graphics/new_small.png and /dev/null differ
diff --git a/kronolith/themes/graphics/new_small_fade.png b/kronolith/themes/graphics/new_small_fade.png
deleted file mode 100644
index afb65c43e..000000000
Binary files a/kronolith/themes/graphics/new_small_fade.png and /dev/null differ
diff --git a/kronolith/themes/graphics/new_task.png b/kronolith/themes/graphics/new_task.png
deleted file mode 100644
index 0d23667a7..000000000
Binary files a/kronolith/themes/graphics/new_task.png and /dev/null differ
diff --git a/kronolith/themes/graphics/picker.png b/kronolith/themes/graphics/picker.png
deleted file mode 100644
index 271274641..000000000
Binary files a/kronolith/themes/graphics/picker.png and /dev/null differ
diff --git a/kronolith/themes/graphics/plus.png b/kronolith/themes/graphics/plus.png
deleted file mode 100644
index 263e35690..000000000
Binary files a/kronolith/themes/graphics/plus.png and /dev/null differ
diff --git a/kronolith/themes/graphics/print.png b/kronolith/themes/graphics/print.png
deleted file mode 100644
index 8a938d533..000000000
Binary files a/kronolith/themes/graphics/print.png and /dev/null differ
diff --git a/kronolith/themes/graphics/private-000.png b/kronolith/themes/graphics/private-000.png
deleted file mode 100644
index 80273b7f7..000000000
Binary files a/kronolith/themes/graphics/private-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/private-fff.png b/kronolith/themes/graphics/private-fff.png
deleted file mode 100644
index 6acb4c131..000000000
Binary files a/kronolith/themes/graphics/private-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/recur-000.png b/kronolith/themes/graphics/recur-000.png
deleted file mode 100644
index 82e64f26f..000000000
Binary files a/kronolith/themes/graphics/recur-000.png and /dev/null differ
diff --git a/kronolith/themes/graphics/recur-fff.png b/kronolith/themes/graphics/recur-fff.png
deleted file mode 100644
index 2ffd1cd40..000000000
Binary files a/kronolith/themes/graphics/recur-fff.png and /dev/null differ
diff --git a/kronolith/themes/graphics/right.png b/kronolith/themes/graphics/right.png
deleted file mode 100644
index 64646fe22..000000000
Binary files a/kronolith/themes/graphics/right.png and /dev/null differ
diff --git a/kronolith/themes/graphics/search.png b/kronolith/themes/graphics/search.png
deleted file mode 100644
index 94c47d455..000000000
Binary files a/kronolith/themes/graphics/search.png and /dev/null differ
diff --git a/kronolith/themes/graphics/tasks.png b/kronolith/themes/graphics/tasks.png
deleted file mode 100644
index b39605d30..000000000
Binary files a/kronolith/themes/graphics/tasks.png and /dev/null differ
diff --git a/kronolith/themes/graphics/today.png b/kronolith/themes/graphics/today.png
deleted file mode 100644
index a43f94737..000000000
Binary files a/kronolith/themes/graphics/today.png and /dev/null differ
diff --git a/kronolith/themes/graphics/unknown-background.png b/kronolith/themes/graphics/unknown-background.png
deleted file mode 100644
index 7bbb71b98..000000000
Binary files a/kronolith/themes/graphics/unknown-background.png and /dev/null differ
diff --git a/kronolith/themes/graphics/weekview.png b/kronolith/themes/graphics/weekview.png
deleted file mode 100644
index 9e23c7d0a..000000000
Binary files a/kronolith/themes/graphics/weekview.png and /dev/null differ
diff --git a/kronolith/themes/graphics/workweekview.png b/kronolith/themes/graphics/workweekview.png
deleted file mode 100644
index b317569f7..000000000
Binary files a/kronolith/themes/graphics/workweekview.png and /dev/null differ
diff --git a/kronolith/themes/graphics/yearview.png b/kronolith/themes/graphics/yearview.png
deleted file mode 100644
index 15531d3b8..000000000
Binary files a/kronolith/themes/graphics/yearview.png and /dev/null differ
diff --git a/kronolith/themes/ie7.css b/kronolith/themes/ie7.css
deleted file mode 100644
index a5e3fbd5f..000000000
--- a/kronolith/themes/ie7.css
+++ /dev/null
@@ -1,34 +0,0 @@
-#kronolithBody {
- overflow-x: hidden;
-}
-#kronolithViewMonth {
- width: 100%;
- height: expression(kronolithBody.offsetHeight+'px');
-}
-#kronolithViewMonthContainer {
- top: 45px;
- width: 100%;
- height: expression(kronolithViewMonth.offsetHeight-66+'px');
-}
-#kronolithLoadingmonth {
- top: 23px;
-}
-table.kronolithView td.kronolithFirstCol {
- width: 22px;
-}
-#kronolithViewMonthHead .kronolithFirstCol {
- width: 20px;
-}
-.kronolithFirstCol span {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
-#kronolithViewWeek .kronolithViewHead,
-#kronolithViewDay .kronolithViewHead {
- margin: 0;
-}
-.kronolithEventsWeek {
- height: expression(kronolithEventsWeek.offsetHeight+'px');
-}
-.kronolithViewBody {
- top: 133px;
-}
diff --git a/kronolith/themes/ie8.css b/kronolith/themes/ie8.css
deleted file mode 100644
index 1766ec807..000000000
--- a/kronolith/themes/ie8.css
+++ /dev/null
@@ -1,3 +0,0 @@
-.kronolithFirstCol span {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
diff --git a/kronolith/themes/mobile.css b/kronolith/themes/mobile.css
deleted file mode 100644
index ab46f6145..000000000
--- a/kronolith/themes/mobile.css
+++ /dev/null
@@ -1,132 +0,0 @@
-
-.kronolithEventTentative {
- font-style: italic;
-}
-.kronolithEventCancelled {
- text-decoration: line-through;
-}
-.event-time, .event-location {
- font-size: 85%;
-}
-.weekend {
- background: #ffc;
-}
-.description {
- padding: .5em;
-}
-
-/* Event view styles */
-.kronolithEventDetail p {
- margin-left: 5px;
-}
-.kronolithEventDetailTitle {
-}
-.kronolithEventDetailCalendar {
- color: #ccc;
- font-style: italic;
-}
-.kronolithEventDetailLocation a {
- font-size: 85%;
-}
-
-/* Day view styles */
-.kronolithDayHeader {
- width: 100%;
- text-align: center;
-}
-.kronolithDayHeader a {
- vertical-align: middle;
-}
-.kronolithDayDate {
- margin-left: 10px;
- margin-right: 10px;
-}
-.kronolithTimeWrapper {
- float: left;
- padding-right: 4px;
- margin-right: 6px;
- border-right: 2px solid black;
- min-width: 90px;
-}
-.kronolithStartTime {
-}
-.kronolithEndTime {
- font-size: 80%;
-}
-.kronolithDayLocation {
- padding-left: 6px;
- font-style: italic;
- color: gray;
-}
-.kronolithDayDetail {
-}
-.kronolithDayDetail h4 {
- text-align: center;
- margin-bottom: 0;
- margin-top: 0;
-}
-
-/* Mini calendar */
-.kronolithMinical {
- background-color: #fff;
-}
-.kronolithMinical table {
- width: 100%;
- border-spacing: 0;
-}
-#kronolithBody .kronolithMinical caption {
- margin: 0 1px 1px 1px;
- height: 20px;
- line-height: 20px;
- font-weight: bold;
- font-size: 100%;
- border-bottom: 1px #999 dotted;
- text-align: left;
-}
-
-.kronolithMonthHeader {
- text-align: center;
-}
-.kronolithMonthHeader a {
- vertical-align: middle;
-}
-.kronolithMinical th, .kronolithMinical td {
- font-size: 90%;
-}
-.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
- width: 16px;
- height: 16px;
- line-height: 16px;
- text-align: center;
- background-color: #d6d6d6;
- color: #202020;
- border: 1px #999 solid !important;
-}
-.kronolithMinical tbody td {
- width: 24px;
- height: 24px;
- line-height: 24px;
- text-align: center;
- color: #808080;
- empty-cells: show;
- cursor: pointer;
- border: 1px transparent;
-}
-.kronolithMinical .kronolithMinicalEmpty {
- background: none;
- border-color: #e2e2e2;
- color: silver;
-}
-.kronolithMinical .kronolithContainsEvents {
- background-color: #ffc;
- font-weight: bold;
-}
-
-.kronolithMinical .kronolithSelected {
- border: 1px #999 solid !important;
-}
-
-.kronolithToday, .kronolithMinical .kronolithToday {
- background-color: #ebf3fc;
- border: 1px solid #808080;
-}
\ No newline at end of file
diff --git a/kronolith/themes/opera.css b/kronolith/themes/opera.css
deleted file mode 100644
index e12b2a508..000000000
--- a/kronolith/themes/opera.css
+++ /dev/null
@@ -1,7 +0,0 @@
-.kronolithEventsWeek {
- width: 14%;
- margin: 0 .2%;
-}
-.kronolithEventsWeek:last-child {
- margin-right: 0;
-}
diff --git a/kronolith/themes/screen.css b/kronolith/themes/screen.css
deleted file mode 100644
index efe625cfe..000000000
--- a/kronolith/themes/screen.css
+++ /dev/null
@@ -1,1638 +0,0 @@
-/* Autocomplete styles. */
-.autocomplete {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- position: absolute;
- padding: 2px 2px 2px 2px;
-}
-.autocomplete ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-.autocomplete ul li {
- padding-top: 3px;
- padding-bottom: 3px;
- cursor: pointer;
- text-decoration: underline;
- font-size: 90%;
- color: #000;
-}
-.autocomplete ul .selected {
- background: gray;
- color: #fff;
-}
-
-/* Calendar styles. */
-.hour {
- font-size: 90%;
- font-weight: bold;
-}
-.halfhour {
- font-size: 60%;
- font-weight: bold;
- vertical-align: super;
-}
-.kronolithEventTentative {
- font-style: italic;
-}
-.kronolithEventCancelled {
- text-decoration: line-through;
-}
-.event-time, .event-location {
- font-size: 85%;
-}
-table.monthgrid {
- width: 100%;
- border-top: 1px solid #999;
- border-left: 1px solid #999;
-}
-table.monthgrid th, table.monthgrid td {
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
-}
-.monthgrid .today {
- border: 2px solid #446;
- background: #fff;
-}
-.othermonth {
- background: #e7eeec;
-}
-.weekend {
- background: #ffc;
-}
-.description {
- padding: .5em;
-}
-
-#footer {
- margin-top: 8px;
-}
-
-/* Event form. */
-#eventform textarea {
- padding: 2px;
- width: 98%;
-}
-#eventform .toggle {
- cursor: pointer;
-}
-#eventform .extra {
- color: #666;
-}
-#eventform .warning, #deleteform .warning {
- background: #ffc;
- border: 1px solid #fff760;
- padding: 8px;
-}
-#eventform #start_img, #eventform #end_img, #eventform #recur_end_img {
- cursor: pointer;
-}
-
-/* Block-specific styles. */
-.block-monthgrid {
- background: #fff;
-}
-.block-monthgrid .today {
- border: 1px solid #446;
-}
-
-/* background-color will always be overridden for the
- * *-eventbox classes */
-.block-eventbox, table.nopadding td.block-eventbox {
- padding: 0 4px;
-}
-.month-eventbox {
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- padding: 2px;
- margin: 1px;
-}
-.week-eventbox {
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- padding: 3px;
- font-size: 90%;
-}
-.day-eventbox {
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- padding: 3px;
-}
-
-.selected-control {
- background: #bbcbff;
- border-bottom: 1px solid #999;
-}
-
-.day {
- display: block;
- float: left;
- width: 14px;
- height: 14px;
- padding: 1px;
- background: #ddd;
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
- font-size: 80%;
- font-weight: bold;
- text-align: center;
- text-decoration: none;
-}
-.day:hover {
- text-decoration: none;
- background: #e9e9e9;
-}
-.week {
- float: left;
- font-size: 90%;
- padding-left: 2px;
-}
-a.newEvent {
- display: block;
- float: left;
- height: 12px;
- width: 12px;
- padding: 4px 0 0;
- font-size: 50%;
- text-align: center;
- background: #ddd;
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
-}
-a.newEvent:hover {
- background: #e9e9e9;
-}
-a.newEvent img {
- vertical-align: top;
-}
-
-.year-event {
- background: #fff760;
-}
-
-/* Free/busy */
-.kronolithFBLegend {
- font-size: 90%;
- padding-right: 10px;
-}
-.kronolithFBBusy {
- position: relative;
- background: #f00;
-}
-.kronolithFBUnknown {
- background: #d4d0c8 url("graphics/unknown-background.png") repeat left top;
-}
-.kronolithFBFree {
- position: relative;
- background: #28b22b;
- color: #fff;
-}
-.kronolithAjax .kronolithFBFree {
- /*position: static;*/
- position: relative;
-}
-.kronolithAjax .kronolithFBBusy {
- /*position: static;*/
- position: absolute;
-}
-div.fbgrid {
- background-color: #fff;
- overflow: auto;
- padding: 0 1ex 0 1ex;
-}
-.fbgrid table {
- width: 100%;
- border-collapse: collapse;
-}
-.fbgrid table td, .fbgrid table th {
- border: 1px solid #000;
-}
-.fbgrid table .label {
- border: none;
- padding-right: 1ex;
-}
-
-#pageLoading {
- position: absolute;
- text-align: center;
- vertical-align: middle;
- font-size: 10em;
- background: #fff;
- color: #666;
- filter: alpha(opacity=0);
- -moz-opacity: 0.0;
- opacity: 0.0;
-}
-
-body.rightPanel #page {
- margin-right: 13.5em;
-}
-body #pageControlsInner {
- display: none;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 18px;
- white-space: nowrap;
- font-weight: bold;
-}
-
-body #sbarShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-body #sbarHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-
-body #sbarClose {
- white-space: nowrap;
- padding-left: 18px;
-}
-
-body.rightPanel #pageControlsInner {
- display: block;
-}
-body.rightPanel #sbarShow {
- display: none;
-}
-body.rightPanel #sbarHide {
- display: block;
-}
-body.rightPanel ul {
- list-style-type: none;
-}
-
-#pageControls {
- position: absolute;
- top: -8px;
- right: 0;
- background: #eee;
- border: 1px solid #ccc;
- padding: 4px;
- -moz-border-radius: 0 0 0 10px;
- -webkit-border-bottom-left-radius: 10px;
- border-radius: 0 0 0 10px;
-}
-#pageControls #calendarSearch {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- border: 1px solid #ccc;
- padding: 2px 0 2px 20px;
-}
-#pageControls h3 {
- font-size: 100%;
- margin-top: 1em;
-}
-#pageControls h4 {
- font-size: 90%;
- margin-top: .5em;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-
-#externalcalendars .category {
- margin-top: 2px;
- margin-left: 1em;
- font-size: 95%;
- font-weight: normal;
- font-style: italic;
-}
-
-/* Tables. */
-table#calendar-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#calendar-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#calendar-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-
-#calendar-list-buttons {
- padding: 1em;
-}
-#calendar-list-buttons form {
- display: inline;
-}
-.calendar-info {
- cursor: pointer;
-}
-.calendar-info-url {
- background-color: #fff;
- color: #000;
- overflow: auto;
- padding: 2px;
- font-size: 90%;
- word-wrap: break-word;
-}
-.calendar-list-icon {
- width: 1%;
-}
-
-
-/*****************
- * AJAX INTERFACE
- *****************/
-html, body {
- height: 100%;
-}
-body.kronolithAjax {
- overflow: hidden;
-}
-
-#kronolithToday {
- font-weight: bold;
-}
-
-.kronolithSeparator {
- padding-left: 2px;
- padding-right: 2px;
- color: #808080;
-}
-
-.kronolithDatePicker {
- cursor: pointer;
-}
-
-/* Logo */
-#kronolithLogo {
- display: none;
-}
-
-/* Loading spinner */
-.kronolithLoading {
- position: absolute;
- left: 0;
-}
-#kronolithLoadingday, #kronolithLoadingmonth {
- top: 24px;
-}
-#kronolithLoadingweek {
- top: 2px;
-}
-#kronolithLoadingtasks, #kronolithLoadingagenda {
- display: inline-block;
- position: relative;
- top: -3px;
- vertical-align: middle;
-}
-#kronolithLoading, #kronolithFBLoading {
- background: transparent url("graphics/loading.gif") no-repeat center;
- padding: 2px;
- width: 16px;
- height: 16px;
- border: 1px #999 solid;
-}
-#kronolithFBLoading {
- position: absolute;
- top: 65px;
- border: none;
-}
-
-/* User data and options */
-#kronolithApplications {
- display: inline;
- position: relative;
- z-index: 99;
- float: left;
- height: 25px;
- line-height: 23px;
- margin-right: 10px;
- overflow: hidden;
-}
-#kronolithApplications:hover {
- overflow: visible;
-}
-#kronolithApplications ul {
- list-style: none;
-}
-#kronolithApplications li {
- margin-bottom: 1px;
- text-align: left;
-}
-#kronolithApplications a {
- display: block;
- padding: 0 4px;
- overflow: hidden;
- background-color: #f0f0f0;
- border: 1px solid #999;
- color: #202020;
- font-weight: bold;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
-}
-#kronolithApplications:hover a {
- -moz-border-radius: 0;
- -webkit-border-radius: 0;
- border-radius: 0;
-}
-#kronolithApplications:hover li:first-child a {
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-top-right-radius: 5px;
- border-radius: 5px 5px 0 0;
-}
-#kronolithApplications:hover li:last-child a {
- -moz-border-radius: 0 0 5px 5px;
- -webkit-border-bottom-left-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 0 5px 5px;
-}
-#kronolithApplications a:hover {
- text-decoration: none;
- background-color: #d9d9d9;
-}
-#kronolithApplications li.kronolithApplicationSelected a {
- background-color: #d9d9d9;
-}
-#kronolithApplications .kronolithSeparator {
- display: none;
-}
-
-#kronolithServices {
- position: absolute;
- top: 10px;
- right: 10px;
- white-space: nowrap;
-}
-#kronolithServices div {
- float: left;
-}
-.kronolithNotifications {
- background-color: #d9d9d9
-}
-#kronolithNotifications {
- float: left;
- width: 23px;
- height: 23px;
- line-height: 23px;
- border: 1px solid #999;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- background: #d9d9d9 url("graphics/alerts/message.png") no-repeat center center;
-}
-#kronolithNotifications.horde-error {
- background-image: url("graphics/alerts/error.png")
-}
-#kronolithNotifications.horde-success {
- background-image: url("graphics/alerts/success.png")
-}
-#kronolithNotifications.horde-warning {
- background-image: url("graphics/alerts/warning.png")
-}
-#kronolithNotifications.kronolithClose {
- background-image: url("graphics/close.png")
-}
-
-/* Main area */
-#kronolithMain {
- clear: both;
- padding-top: 15px;
- height: 100%;
-}
-
-/* Left menu column */
-#kronolithMenu {
- position: absolute;
- top: 10px;
- bottom: 10px;
- left: 10px;
- width: 153px;
-}
-#kronolithMenu .button {
- padding: 1px 2px;
- border: 0;
-}
-#kronolithMenuCalendars {
- position: absolute;
- top: 245px;
- bottom: 0;
- width: 100%;
- overflow: auto;
- overflow-x: hidden;
- overflow-y: auto;
-}
-#kronolithMenu h3 {
- position: relative;
- margin-top: 10px;
- margin-bottom: 2px;
- font-size: 100%;
- font-weight: bold;
- border-bottom: 1px #999 dotted;
- cursor: default;
-}
-#kronolithSearchForm {
- position: relative;
- top: 10px;
-}
-#kronolithSearchButton {
- background: transparent url('graphics/search.png');
- border: none;
- width: 16px;
- height: 16px;
- vertical-align: middle;
- text-indent: -10000px;
- cursor: pointer;
-}
-#kronolithSearchTerm {
- vertical-align: middle;
- width: 126px;
- color: #ccc;
-}
-#kronolithSearchTerm:focus {
- width: 126px;
- color: #000;
-}
-#kronolithMenu h3#kronolithCalendarsFirst {
- margin-top: 0;
-}
-#kronolithMenu div#kronolithHolidayCalendars {
- margin-bottom: 0;
-}
-#kronolithMenu a.kronolithAdd {
- position: absolute;
- right: 0;
- width: 16px;
- padding-right: 8px;
- background: transparent url("graphics/plus.png") no-repeat right center;
- text-indent: -10000px;
- cursor: pointer;
-}
-#kronolithMenu div.kronolithCalendars div {
- min-height: 16px;
- margin-bottom: 2px;
- padding: 2px 2px 2px 20px;
- background: transparent url("graphics/checkbox_off.png") 2px center no-repeat;
- cursor: pointer;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithMenu div.kronolithCalendars div.kronolithCalOn {
- background-image: url("graphics/checkbox_on.png");
-}
-#kronolithMenu div.kronolithCalendars div.kronolithCalOver {
- text-decoration: underline;
-}
-#kronolithMenu div.kronolithCalendars .kronolithCalEdit {
- float: right;
- display: block;
- width: 16px;
- height: 16px;
- line-height: 16px;
- border: 1px solid #999;
- background-color: #fff;
- text-align: center;
- cursor: pointer;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithAddEvents {
- margin-bottom: 35px;
- white-space: nowrap;
-}
-#kronolithAddEvents span {
- /* We need some style here. */
- float: left;
- font-weight: bold;
- cursor: pointer;
-}
-#kronolithAddEvents span.accessKey {
- float: none;
-}
-span#kronolithNewEvent {
- background: #f0f0f0;
- border: 1px solid #999;
- -moz-border-radius: 5px 0 0 5px;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-bottom-left-radius: 5px;
- border-radius: 5px 0 0 5px;
- width: 125px;
- height: 23px;
- line-height: 23px;
- margin-right: 1px;
- text-align: center;
-}
-span#kronolithQuickEvent {
- border: 1px solid #999;
- -moz-border-radius: 0 5px 5px 0;
- -webkit-border-top-right-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 5px 5px 0;
- width: 23px;
- height: 23px;
- line-height: 23px;
- background: #d6d6d6 url("graphics/new.png") no-repeat center center;
- text-indent: -10000px;
-}
-
-/* Quick edit */
-#kronolithQuickinsert {
- position: absolute;
- z-index: 110;
- left: 163px;
- top: 10px;
- width: 350px;
- height: auto;
- background: transparent url("graphics/back_quick.png") no-repeat left top;
-}
-#kronolithQuickinsert form {
- padding: 10px;
- margin-left: 10px;
- background-color: #999;
-}
-#kronolithQuickinsert label {
- font-weight: bold;
-}
-
-a.kronolithFormCancel {
- cursor: pointer;
- text-decoration: underline;
-}
-.kronolithDialogInfo {
- background: transparent url('graphics/alerts/message.png') 0 0 no-repeat;
- padding-left: 20px;
- font-style: italic;
-}
-#kronolithMenu .kronolithDialogInfo {
- padding-left: 0;
- background-image: none;
-}
-.kronolithDialogWarning {
- background: transparent url('graphics/alerts/warning.png') 0 0 no-repeat;
- padding-left: 20px;
-}
-.kronolithDialogWarning strong {
- color: #f00;
-}
-
-/* Navigation bar */
-#kronolithBar {
- position: absolute;
- left: 175px;
- top: 10px;
-}
-#kronolithBar form {
- float: left;
- margin: 0;
-}
-#kronolithBar .kronolithDateChoice {
- float: left;
- margin-right: 1px;
- background: #d6d6d6;
- border: 1px solid #999;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- font-weight: bold;
- cursor: pointer;
-}
-#kronolithBar .kronolithDateChoice div {
- padding: 0 10px;
- height: 23px;
- line-height: 23px;
-}
-
-#kronolithNav {
- float: left;
- margin-left: 5px;
- height: 23px;
- line-height: 23px;
-}
-#kronolithNav ul {
- float: left;
- list-style: none;
-}
-#kronolithNav li {
- float: left;
-}
-#kronolithNav a {
- display: block;
- float: left;
- margin: 0 1px 0 0;
- padding: 0 5px 0 25px;
- background-color: #f0f0f0;
- background-position: 5px center;
- background-repeat: no-repeat;
- font-weight: bold;
- text-decoration: none;
- color: #202020;
- cursor: pointer;
- border: 1px solid #999;
-}
-#kronolithNav li:first-child a {
- -moz-border-radius: 5px 0 0 5px;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-bottom-left-radius: 5px;
- border-radius: 5px 0 0 5px;
-}
-#kronolithNav li:last-child a {
- -moz-border-radius: 0 5px 5px 0;
- -webkit-border-top-right-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 5px 5px 0;
-}
-#kronolithNav a:hover, #kronolithNav a.on {
- background-color: #d9d9d9;
-}
-#kronolithNavTasks {
- background-image: url("graphics/tasks.png");
-}
-#kronolithNavAgenda {
- background-image: url("graphics/agenda.png");
-}
-#kronolithNavDay {
- background-image: url("graphics/dayview.png");
-}
-#kronolithNavWeek {
- background-image: url("graphics/weekview.png");
-}
-#kronolithNavMonth {
- background-image: url("graphics/monthview.png");
-}
-#kronolithNavYear {
- background-image: url("graphics/yearview.png");
-}
-
-/* Calendar form dialogs */
-.kronolithCPAdvancedMore {
- max-height: 300px;
- overflow-y: auto;
-}
-.kronolithCPAdvanced th:first-child {
- width: 220px;
-}
-
-/* Event/task form dialogs */
-.kronolithDialog {
- width: 700px;
- padding: 10px 20px;
- background: #efefef;
- border: 1px #999 solid;
-}
-.kronolithDialog div {
- margin-bottom: 5px;
-}
-.kronolithDialog td {
- padding-right: 10px;
- vertical-align: top;
-}
-.kronolithDialog label {
- font-weight: bold;
-}
-.kronolithLongField {
- width: 100%;
-}
-div.kronolithFormActions {
- margin: 5px 0;
-}
-
-#kronolithEventStartDate, #kronolithEventStartTime, #kronolithEventEndDate, #kronolithEventEndTime, #kronolithTaskDueDate, #kronolithTaskDueTime, .kronolithEventValue {
- text-align: center;
-}
-#kronolithEventLocation {
- width: 300px;
-}
-.kronolithTopTags {
- max-height: 75px;
- overflow: auto;
- line-height: 20px;
-}
-.kronolithTopTags span {
- padding: 2px 4px;
- margin-right: 4px;
- background-color: #fff;
- border: 1px #999 solid;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- font-size: 90%;
-}
-.kronolithTopTags span:hover {
- background-color: #ffc;
- cursor: pointer;
-}
-
-.kronolithDialog .tabset {
- float: none;
- width: auto;
- background: none;
- margin: 15px 0;
-}
-.kronolithDialog .tabset ul {
- float: left;
- padding-left: 0;
- margin: 0;
-}
-.kronolithDialog .tabset .kronolithSeparator {
- float: left;
-}
-.kronolithDialog hr {
- margin: 5px 0;
- height: 0;
- line-height: 0;
- border-width: 1px 0;
- border-color: #ccc transparent #fff;
- border-style: solid none;
-}
-
-.kronolithTabsOption {
- position: relative;
- line-height: 250%;
-}
-#kronolithEventTabAttendees table {
- border-collapse: collapse;
- table-layout: fixed;
- width: 100%;
-}
-#kronolithEventTabAttendees td, #kronolithEventTabAttendees th {
- border: 1px solid #999;
- padding: 1px;
- width: 22px;
- font-size: 85%;
- line-height: 140%;
-}
-#kronolithEventTabAttendees td:first-child, #kronolithEventTabAttendees th:first-child {
- width: auto;
- overflow: hidden;
-}
-#kronolithEventTabAttendees th {
- text-align: center;
-}
-#kronolithEventTabAttendees th:first-child {
- text-align: left;
-}
-#kronolithEventTabAttendees th.night {
- background-color: #ccc;
-}
-
-#kronolithEventAttendeesList {
- max-height: 150px;
- overflow-y: auto;
-}
-#kronolithEventTabAttendees td div {
- margin: 0;
- height: 100%;
-}
-#kronolithEventACBox, #kronolithCalendarinternalACBox, #kronolithAttendeesACBox {
- line-height: 100%;
-}
-
-#kronolithEventTabAttendees td.kronolithAttendeeNone,
-#kronolithEventTabAttendees td.kronolithAttendeeAccepted,
-#kronolithEventTabAttendees td.kronolithAttendeeDeclined,
-#kronolithEventTabAttendees td.kronolithAttendeeTentative {
- background-position: 0 center;
- background-repeat: no-repeat;
- padding-left: 18px;
-}
-.kronolithAttendeeNone {
- background-image: url("graphics/attendee-none.png");
-}
-.kronolithAttendeeAccepted {
- background-image: url("graphics/attendee-accepted.png");
-}
-.kronolithAttendeeDeclined {
- background-image: url("graphics/attendee-declined.png");
- text-decoration: line-through;
-}
-.kronolithAttendeeTentative {
- background-image: url("graphics/attendee-tentative.png");
-}
-
-/* Map */
-#kronolithEventMap {
- height: 300px;
- width: 700px;
-}
-#kronolithEventMap_OpenLayers_ViewPort div {
- margin-bottom: 0;
-}
-.olMapViewPort div {
- margin-bottom: 0;
-}
-.olControlLayerSwitcher div {
- line-height: 100%;
- margin-bottom: 0px;
-}
-
-/* Mini calendar */
-.kronolithMinical {
- position: relative;
-}
-#kronolithMinical {
-/* top: 15px;*/
-}
-.kronolithMinical table {
- width: 100%;
- border-spacing: 1px;
-}
-.kronolithMinical caption, #kronolithBody .kronolithMinical caption {
- position: relative;
- margin: 0 1px 1px 1px;
- height: 20px;
- line-height: 20px;
- font-weight: bold;
- font-size: 100%;
- border-bottom: 1px #999 dotted;
- text-align: left;
-}
-.kronolithMinical caption span {
- overflow: hidden;
- white-space: nowrap;
- cursor: pointer;
-}
-#kronolithMinicalPrev, #kronolithMinicalNext {
- position: absolute;
- top: 0;
- right: 0;
- width: 16px;
- text-indent: -10000px;
- cursor: pointer;
- background: transparent url("graphics/right.png") no-repeat right center;
-}
-#kronolithMinicalPrev {
- background-image: url("graphics/left.png");
- right: 15px;
-}
-
-.kronolithMinical th, .kronolithMinical td {
- font-size: 90%;
-}
-.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
- width: 16px;
- height: 16px;
- line-height: 16px;
- text-align: center;
- background-color: #d6d6d6;
- color: #202020;
- border: 1px #999 solid !important;
-}
-.kronolithMinical tbody td {
- width: 16px;
- height: 16px;
- line-height: 16px;
- border: 1px #999 solid;
- text-align: center;
- color: #808080;
- empty-cells: show;
- cursor: pointer;
-}
-.kronolithMinical .kronolithMinicalEmpty {
- background: none;
- border-color: #e2e2e2;
- color: silver;
-}
-.kronolithMinical .kronolithSelected {
- background-color: #ffc;
-}
-
-/* Main views */
-#kronolithBody {
- position: absolute;
- top: 43px;
- left: 175px;
- right: 10px;
- bottom: 10px;
- overflow: auto;
- overflow-x: hidden;
- overflow-y: auto;
-}
-table.kronolithView {
- width: 100%;
- height: 100%;
- table-layout: fixed;
- border-spacing: 2px;
- margin-left: -2px;
-}
-table.kronolithView td {
- padding: 0;
- border: 1px #999 solid;
- vertical-align: top;
- overflow: hidden;
-}
-table.kronolithView td.kronolithFirstCol {
- width: 20px;
-}
-.kronolithAllDayContainer {
- height: 100%;
- overflow: hidden;
-}
-
-/* Main view header row */
-#kronolithViewMonthHead {
- width: 100%;
- height: 20px;
- line-height: 20px;
- font-weight: bold;
-}
-#kronolithViewMonthHead span {
- padding: 0 5px;
-}
-#kronolithViewMonthHead .kronolithFirstCol {
- border-color: transparent;
-}
-.kronolithViewHead thead {
- height: 20px;
- line-height: 20px;
- font-weight: bold;
-}
-.kronolithViewHead thead span {
- padding: 0 5px;
-}
-.kronolithViewHead thead .kronolithFirstCol {
- border-color: transparent;
-}
-
-/* Captions. */
-#kronolithBody caption {
- position: relative;
- margin: 2px 2px 0 26px;
- height: 20px;
- line-height: 20px;
- border-bottom: 1px dotted #999;
- text-align: left;
- font-weight: bold;
-}
-#kronolithBody caption span {
- padding: 0;
-}
-#kronolithBody caption .kronolithNavigation {
- position: absolute;
- right: 2px;
- cursor: pointer;
-}
-#kronolithBody caption .kronolithNavigation ul {
- float: left;
-}
-.kronolithPrev, .kronolithNext {
- right: 0;
- width: 16px;
- text-indent: -10000px;
- background: transparent url("graphics/right.png") no-repeat right center;
-}
-.kronolithPrev {
- right: 15px;
- background-image: url("graphics/left.png");
-}
-.kronolithGotoToday {
- right: 35px;
-}
-.kronolithPrint,
-.kronolithGotoToday,
-.kronolithPrev,
-.kronolithNext {
- position: static;
- float: left;
- margin-left: 1px;
-}
-.kronolithPrint {
- margin-left: 5px;
-}
-.kronolithPrint span {
- display: block;
- width: 16px;
- height: 16px;
- background-image: url('graphics/print.png');
- text-indent: -10000;
- overflow: hidden;
-}
-
-/* Main view year */
-#kronolithViewYear .kronolithMinical {
- float: left;
- margin: 0 6px 0 4px;
- height: 170px;
-}
-#kronolithViewYear .kronolithMinical caption {
- margin-left: 22px;
-}
-.kronolithHasEvents {
- font-weight: bold;
-}
-.kronolithMinical .kronolithIsBusy {
- background-color: #fff760;
-}
-
-/* Main view week */
-.kronolithWeekDay {
- cursor: pointer;
-}
-
-/* Main view day */
-#kronolithEventsDay {
- position: absolute;
- top: 1px;
- right: 2px;
- bottom: 3px;
- left: 25px;
-}
-#kronolithEventsWeek {
- position: absolute;
- top: 1px;
- right: 3px;
- bottom: 3px;
- left: 23px;
-}
-.kronolithEventsWeek {
- position: relative;
- float: left;
- height: 100%;
- width: 14.285714%;
-}
-.kronolithEventsWeek div.kronolithEvent {
- margin-left: 2px;
-}
-
-/* Main view week and day */
-.kronolithViewDay td {
- height: 40px;
-}
-.kronolithViewHead thead td {
- height: 16px;
-}
-.kronolithAllDay td {
- height: 80px;
-}
-table.kronolithView td.kronolithFirstCol {
- vertical-align: bottom;
-}
-.kronolithFirstCol span {
- display: block;
- margin-bottom: 5px;
- margin-left: 2px;
- white-space: nowrap;
- -webkit-transform: rotate(-90deg);
- -moz-transform: rotate(-90deg);
-}
-.kronolithViewBody .kronolithFirstCol span {
- margin-bottom: 3px;
- font-weight: normal;
-}
-.kronolithViewHead {
- position: relative;
- margin-right: 15px;
-}
-.kronolithViewBody {
- position: absolute;
- top: 132px;
- right: 0;
- bottom: 0;
- left: 0;
- overflow-x: hidden;
- overflow-y: scroll;
-}
-.kronolithViewBody table.kronolithView {
- margin-top: -2px;
-}
-.kronolithViewBodyContainer {
- position: relative;
-}
-#kronolithTimeMarker {
- width: 100%;
- height: 1px;
- background-color: red;
-}
-
-/* Main view month */
-#kronolithViewMonthContainer {
- position: absolute;
- top: 46px;
- right: 0;
- bottom: 0;
- left: 0;
-}
-#kronolithViewMonthBody td {
- padding-bottom: 16px;
-}
-#kronolithViewMonthBody td.kronolithFirstCol {
- vertical-align: top;
-}
-.kronolithMore {
- padding: 0 2px;
- color: #888;
- font-style: italic;
- cursor: pointer;
-}
-.kronolithMore:hover {
- text-decoration: underline;
-}
-#kronolithViewMonth .kronolithMore {
- position: absolute;
-}
-
-/* Main view agenda. */
-#kronolithViewAgenda td.kronolithFirstCol {
- width: 70px;
- padding: 4px;
- text-align: left;
- cursor: pointer;
-}
-#kronolithViewAgenda caption {
- margin-left: 2px;
-}
-#kronolithViewAgenda div.kronolithEvent {
- position: static;
- font-weight: bold;
-}
-#kronolithViewAgenda div.kronolithEvent .kronolithDate {
- font-weight: normal;
- color: #333;
-}
-#kronolithViewAgenda div.kronolithEvent {
- margin: 2px;
- padding: 2px 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
-}
-#kronolithAgendaNoItems td {
- padding: 4px;
-}
-
-/* Main view tasks. */
-#kronolithViewTasks caption {
- margin-left: 2px;
-}
-#kronolithViewTasks caption.tabset {
- float: none;
- width: auto;
- background: none;
-}
-#kronolithViewTasks ul.kronolithNavigation {
- display: inline;
- margin: 2px 0 0 0;
- padding: 0;
-}
-#kronolithViewTasks caption.tabset li a {
- padding-top: 0;
- padding-bottom: 0;
- border-bottom-style: dotted;
-}
-#kronolithViewTasksBody td {
- padding: 4px 4px 4px 4px;
- cursor: pointer;
-}
-#kronolithViewTasksBody #kronolithTasksNoItems td {
- cursor: default;
-}
-#kronolithViewTasksBody div.kronolithTaskCheckbox {
- background: url("graphics/checkbox_off.png") no-repeat;
- margin-right: 5px;
- float: left;
- width: 16px;
- height: 16px
-}
-#kronolithViewTasksBody div.kronolithTaskCheckbox:hover {
- background: url("graphics/checkbox_on.png") no-repeat;
-}
-#kronolithViewTasksBody td.kronolithTaskCompleted {
- color: #ccc;
- text-decoration: line-through;
-}
-#kronolithViewTasksBody td.kronolithTaskCompleted div {
- background: url("graphics/checkbox_on.png") no-repeat;
-}
-#kronolithViewTasksBody td.kronolithTaskDue {
- color: #a00;
- font-weight: bold;
-}
-#kronolithViewTasks .kronolithInfo {
- color: #ccc;
-}
-#kronolithViewTasks .kronolithAddTask {
- font-weight: bold;
-}
-.kronolithAddTask .kronolithAddTaskIcon {
- float: left;
- margin-right: 7px;
- margin-left: 2px;
- width: 16px;
- height: 16px;
- background-image: url('graphics/new_task.png');
-}
-
-/* More main view */
-.kronolithFirstCol {
- font-weight: bold;
- text-align: center;
-}
-#kronolithViewMonth .kronolithFirstCol {
- cursor: pointer;
-}
-.kronolithNight {
- background-color: #f4f4f4;
-}
-.kronolithCorner {
- float: left;
- margin: 0 2px 2px 0;
- padding: 0;
- width: auto;
- height: auto;
- font-size: 85%;
- cursor: pointer;
-}
-.kronolithDay {
- position: relative;
- float: left;
- display: inline;
- width: 15px;
- height: 15px;
- line-height: 15px;
- background-color: #fff;
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
- text-align: center;
- vertical-align: middle;
- font-weight: bold;
-}
-.kronolithAddEvent {
- display: inline;
- width: auto;
- width: 15px;
- height: 15px;
- line-height: 15px;
- padding: 2px;
- text-align: center;
- background: transparent url("graphics/new_small_fade.png") no-repeat 3px 5px;
-}
-.kronolithAddEvent:hover {
- background-image: url("graphics/new_small.png");
-}
-.kronolithOtherMonth {
- background: #f7f7f7;
-}
-.kronolithOtherMonth .kronolithDay {
- background: #f7f7f7;
- border-color: transparent;
- color: silver;
-}
-.kronolithToday, .kronolithMinical .kronolithToday {
- background-color: #ebf3fc;
- border-color: #808080;
-}
-/*
-.kronolithWeekend {
- background: #ffc;
-}
-.kronolithOtherMonth {
- background: #e7eeec;
-}
-table.kronolithView td.kronolithToday {
- border: 2px solid #446;
- background: #fff;
-}
-*/
-#kronolithViewIframe iframe {
- position: absolute;
- left: 0;
- top: 0;
- bottom: 0;
- right: 0;
- border: none;
- width: 100%;
- height: 100%;
-}
-
-/* Events */
-div.kronolithEvent {
- cursor: pointer;
- overflow: hidden;
- position: absolute;
-}
-#kronolithViewDay div.kronolithEvent, #kronolithViewWeek div.kronolithEvent {
- position: absolute;
- opacity: .8;
- filter: alpha(opacity=80);
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithViewMonth div.kronolithEvent,
-#kronolithViewDay .kronolithViewHead div.kronolithEvent,
-#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
- position: relative;
- width: auto;
- line-height: 15px;
- margin: 1px;
- padding: 3px 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithViewDay .kronolithViewHead div.kronolithEvent,
-#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
- white-space: nowrap;
-}
-#kronolithViewDay .kronolithViewHead div.kronolithEvent {
- float: left;
-}
-#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
- margin-right: 10%;
-}
-div.kronolithEvent .kronolithDragger {
- position: absolute;
- visibility: hidden;
- left: 0;
- right: 0;
- height: 11px;
-}
-div.kronolithEvent.kronolithEditable {
- cursor: move;
-}
-div.kronolithEvent.kronolithEditable .kronolithDragger {
- background: transparent url("graphics/drag-handle.png") no-repeat center center;
-}
-.kronolithDragger.drag {
- background: transparent url("graphics/drag-handle.png") no-repeat center center;
- opacity: .8;
- filter: alpha(opacity=80);
- }
-div.kronolithEvent.kronolithEditable:hover .kronolithDragger,
-div.kronolithEvent.kronolithEditable.kronolithSelected .kronolithDragger,
-.kronolithDragger.drag {
- background-color: #202020 !important;
-}
-div.kronolithEvent .kronolithDragger.kronolithDraggerTop,
-.kronolithDraggerTop.drag {
- top: 0;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-top-right-radius: 5px;
- border-radius: 5px 5px 0 0;
-}
-div.kronolithEvent .kronolithDragger.kronolithDraggerBottom,
-.kronolithDraggerBottom.drag {
- bottom: 0;
- -moz-border-radius: 0 0 5px 5px;
- -webkit-border-bottom-left-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 0 5px 5px;
-}
-div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerTop {
- cursor: n-resize;
-}
-div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerBottom {
- cursor: s-resize;
-}
-div.kronolithEvent .kronolithEventInfo {
- position: absolute;
- top: 0;
- bottom: 0;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- right: 0;
- left: 0;
- padding: 3px 5px 4px 5px;
- overflow: hidden;
- line-height: 16px;
-}
-div.kronolithEditable.kronolithFirst:hover .kronolithEventInfo,
-div.kronolithEvent.kronolithFirst.kronolithSelected .kronolithEventInfo {
- top: 7px;
-}
-div.kronolithEditable.kronolithLast:hover .kronolithEventInfo,
-div.kronolithEvent.kronolithLast.kronolithSelected .kronolithEventInfo {
- bottom: 7px;
-}
-div.kronolithEditable:hover .kronolithDragger,
-div.kronolithEvent.kronolithSelected .kronolithDragger {
- visibility: inherit;
-}
-
-/* Redbox styles. */
-#RB_window {
- top: 50px !important;
-}
-
-/* Tags */
-.panel-tags {
- margin-left: 10px;
-}
-
-.panel-tags ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-
-li.panel-tags {
- float: left;
- padding: 2px;
-}
-
-.panel-tags li:hover {
- text-decoration: underline;
-}
-
-#hordeAlerts div.kronolith-sticky, #hordeAlerts div.kronolith-sticky {
- background-color: #ebe20c;
- background-image: url("graphics/warning.png");
- border-color: #807b00;
- color: #000;
-}
-
-#color-picker {
- z-index: 103;
-}
-
-#calendarPrint {
- display: none;
-}
-
-/* Prefs */
-.fburl {
- border: 1px solid black;
- padding: 5px 0 10px 15px;
-}
-.fburl .fixed {
- padding-top: 3px;
-}
-
-@media print {
- .rowEven td, .rowOdd td {
- background: #fff;
- color: #000;
- border-bottom: thin solid #000;
- }
- .rowEven td td, .rowOdd td td {
- border: none;
- }
- .selected-control {
- background: #fff;
- border-bottom: thin solid #000;
- }
-
- .iconAlarm, .iconDelete, .iconEdit, .iconRecur, .iconAdd, a.newEvent, .iconNav, #kronolithMenu, #kronolithBar, #kronolithHeader, .tabset {
- display: none;
- }
-
- #kronolithBody {
- position: static;
- }
-
- #pageControls {
- display: none;
- }
-
- #calendarPrint {
- display: block;
- }
-
- .day, .othermonth, .weekend {
- background-color: #fff;
- color: #000;
- }
- .day {
- border-right: thin solid #000;
- border-bottom: thin solid #000;
- }
- .year-event {
- background: #fff;
- }
- table.monthgrid {
- border-top: thin solid #000;
- border-left: thin solid #000;
- }
- table.monthgrid th, table.monthgrid td {
- border-right: thin solid #000;
- border-bottom: thin solid #000;
- padding: 2px;
- }
- table.monthgrid td.today {
- border-top: none;
- border-left: none;
- border-right: thin solid #000;
- border-bottom: thin solid #000;
- }
- .month-eventbox {
- border: none;
- -moz-border-radius: 0;
- -webkit-border-radius: 0;
- border-radius: 0;
- border-bottom: thin solid #000;
- }
- body.rightPanel #page {
- margin: 0;
- }
-}
diff --git a/luxor/themes/default/graphics/favicon.ico b/luxor/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..94ff92d98
Binary files /dev/null and b/luxor/themes/default/graphics/favicon.ico differ
diff --git a/luxor/themes/default/graphics/folder.png b/luxor/themes/default/graphics/folder.png
new file mode 100644
index 000000000..323c51b8e
Binary files /dev/null and b/luxor/themes/default/graphics/folder.png differ
diff --git a/luxor/themes/default/graphics/luxor.png b/luxor/themes/default/graphics/luxor.png
new file mode 100644
index 000000000..33d9dc47d
Binary files /dev/null and b/luxor/themes/default/graphics/luxor.png differ
diff --git a/luxor/themes/default/graphics/parent.png b/luxor/themes/default/graphics/parent.png
new file mode 100644
index 000000000..6ee2d98ad
Binary files /dev/null and b/luxor/themes/default/graphics/parent.png differ
diff --git a/luxor/themes/default/screen.css b/luxor/themes/default/screen.css
new file mode 100644
index 000000000..8ea099a7e
--- /dev/null
+++ b/luxor/themes/default/screen.css
@@ -0,0 +1,60 @@
+/**
+ * $Horde: luxor/themes/screen.css,v 1.7 2008/08/06 16:10:00 chuck Exp $
+ */
+
+th {
+ border-bottom: 1px solid #999;
+}
+.title {
+ font-size: 120%;
+ font-weight: bold;
+}
+.comment {
+ color: #008000;
+}
+.string {
+ color: #d00;
+}
+.variable {
+ color: #ff8000;
+}
+.variable-highlight {
+ background: yellow;
+}
+.reserved {
+ color: #007f7f;
+}
+.symbol {
+ color: #00b;
+}
+
+dl {
+ margin: 5px;
+}
+dt {
+ font-weight: bold;
+}
+dd {
+ margin-left: 10px;
+}
+
+#headerbar {
+ margin-bottom: .5em;
+}
+
+#filelist {
+ text-align: left;
+ white-space: nowrap;
+}
+#filelist td, #filelist tr {
+ padding: 1px 4px;
+}
+
+#symbol-declarations, #symbol-references {
+ width: 48%;
+ float: left;
+}
+#symbol-declarations h2, #symbol-references h2 {
+ margin-left: .3em;
+ font-size: 1.2em;
+}
diff --git a/luxor/themes/graphics/favicon.ico b/luxor/themes/graphics/favicon.ico
deleted file mode 100644
index 94ff92d98..000000000
Binary files a/luxor/themes/graphics/favicon.ico and /dev/null differ
diff --git a/luxor/themes/graphics/folder.png b/luxor/themes/graphics/folder.png
deleted file mode 100644
index 323c51b8e..000000000
Binary files a/luxor/themes/graphics/folder.png and /dev/null differ
diff --git a/luxor/themes/graphics/luxor.png b/luxor/themes/graphics/luxor.png
deleted file mode 100644
index 33d9dc47d..000000000
Binary files a/luxor/themes/graphics/luxor.png and /dev/null differ
diff --git a/luxor/themes/graphics/parent.png b/luxor/themes/graphics/parent.png
deleted file mode 100644
index 6ee2d98ad..000000000
Binary files a/luxor/themes/graphics/parent.png and /dev/null differ
diff --git a/luxor/themes/screen.css b/luxor/themes/screen.css
deleted file mode 100644
index 8ea099a7e..000000000
--- a/luxor/themes/screen.css
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * $Horde: luxor/themes/screen.css,v 1.7 2008/08/06 16:10:00 chuck Exp $
- */
-
-th {
- border-bottom: 1px solid #999;
-}
-.title {
- font-size: 120%;
- font-weight: bold;
-}
-.comment {
- color: #008000;
-}
-.string {
- color: #d00;
-}
-.variable {
- color: #ff8000;
-}
-.variable-highlight {
- background: yellow;
-}
-.reserved {
- color: #007f7f;
-}
-.symbol {
- color: #00b;
-}
-
-dl {
- margin: 5px;
-}
-dt {
- font-weight: bold;
-}
-dd {
- margin-left: 10px;
-}
-
-#headerbar {
- margin-bottom: .5em;
-}
-
-#filelist {
- text-align: left;
- white-space: nowrap;
-}
-#filelist td, #filelist tr {
- padding: 1px 4px;
-}
-
-#symbol-declarations, #symbol-references {
- width: 48%;
- float: left;
-}
-#symbol-declarations h2, #symbol-references h2 {
- margin-left: .3em;
- font-size: 1.2em;
-}
diff --git a/mnemo/themes/categoryCSS.php b/mnemo/themes/categoryCSS.php
deleted file mode 100644
index 00c81b8a5..000000000
--- a/mnemo/themes/categoryCSS.php
+++ /dev/null
@@ -1,44 +0,0 @@
-
- */
-
-require_once dirname(__FILE__) . '/../lib/Application.php';
-Horde_Registry::appInit('nag');
-
-header('Content-Type: text/css');
-
-$cManager = new Horde_Prefs_CategoryManager();
-
-$colors = $cManager->colors();
-$fgColors = $cManager->fgColors();
-foreach ($colors as $category => $color) {
- if ($category == '_unfiled_' || $category == '_default_') {
- continue;
- }
-
- $class = '.category' . md5($category);
-
- echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
- . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
- . 'background: ' . $color . '; '
- . "padding: 0 4px; }\n";
-
- $hex = str_replace('#', '', $color);
- if (strlen($hex) == 3) {
- $r = hexdec(substr($hex, 0, 1));
- $g = hexdec(substr($hex, 1, 1));
- $b = hexdec(substr($hex, 2, 1));
- } else {
- $r = hexdec(substr($hex, 0, 2));
- $g = hexdec(substr($hex, 2, 2));
- $b = hexdec(substr($hex, 4, 2));
- }
- echo "div.mnemo-stickies ul li a$class { color: black; "
- . "background: rgba($r, $g, $b, 0.5); }";
-}
diff --git a/mnemo/themes/default/categoryCSS.php b/mnemo/themes/default/categoryCSS.php
new file mode 100644
index 000000000..00c81b8a5
--- /dev/null
+++ b/mnemo/themes/default/categoryCSS.php
@@ -0,0 +1,44 @@
+
+ */
+
+require_once dirname(__FILE__) . '/../lib/Application.php';
+Horde_Registry::appInit('nag');
+
+header('Content-Type: text/css');
+
+$cManager = new Horde_Prefs_CategoryManager();
+
+$colors = $cManager->colors();
+$fgColors = $cManager->fgColors();
+foreach ($colors as $category => $color) {
+ if ($category == '_unfiled_' || $category == '_default_') {
+ continue;
+ }
+
+ $class = '.category' . md5($category);
+
+ echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
+ . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
+ . 'background: ' . $color . '; '
+ . "padding: 0 4px; }\n";
+
+ $hex = str_replace('#', '', $color);
+ if (strlen($hex) == 3) {
+ $r = hexdec(substr($hex, 0, 1));
+ $g = hexdec(substr($hex, 1, 1));
+ $b = hexdec(substr($hex, 2, 1));
+ } else {
+ $r = hexdec(substr($hex, 0, 2));
+ $g = hexdec(substr($hex, 2, 2));
+ $b = hexdec(substr($hex, 4, 2));
+ }
+ echo "div.mnemo-stickies ul li a$class { color: black; "
+ . "background: rgba($r, $g, $b, 0.5); }";
+}
diff --git a/mnemo/themes/default/graphics/add.png b/mnemo/themes/default/graphics/add.png
new file mode 100644
index 000000000..ccaf5729c
Binary files /dev/null and b/mnemo/themes/default/graphics/add.png differ
diff --git a/mnemo/themes/default/graphics/az.png b/mnemo/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/mnemo/themes/default/graphics/az.png differ
diff --git a/mnemo/themes/default/graphics/favicon.ico b/mnemo/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..536265afe
Binary files /dev/null and b/mnemo/themes/default/graphics/favicon.ico differ
diff --git a/mnemo/themes/default/graphics/minus.png b/mnemo/themes/default/graphics/minus.png
new file mode 100644
index 000000000..32170460c
Binary files /dev/null and b/mnemo/themes/default/graphics/minus.png differ
diff --git a/mnemo/themes/default/graphics/mnemo.png b/mnemo/themes/default/graphics/mnemo.png
new file mode 100644
index 000000000..d12f580bb
Binary files /dev/null and b/mnemo/themes/default/graphics/mnemo.png differ
diff --git a/mnemo/themes/default/graphics/notepads.png b/mnemo/themes/default/graphics/notepads.png
new file mode 100644
index 000000000..d12f580bb
Binary files /dev/null and b/mnemo/themes/default/graphics/notepads.png differ
diff --git a/mnemo/themes/default/graphics/plus.png b/mnemo/themes/default/graphics/plus.png
new file mode 100644
index 000000000..263e35690
Binary files /dev/null and b/mnemo/themes/default/graphics/plus.png differ
diff --git a/mnemo/themes/default/graphics/search.png b/mnemo/themes/default/graphics/search.png
new file mode 100644
index 000000000..94c47d455
Binary files /dev/null and b/mnemo/themes/default/graphics/search.png differ
diff --git a/mnemo/themes/default/graphics/za.png b/mnemo/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/mnemo/themes/default/graphics/za.png differ
diff --git a/mnemo/themes/default/rtl.css b/mnemo/themes/default/rtl.css
new file mode 100644
index 000000000..873bd8e58
--- /dev/null
+++ b/mnemo/themes/default/rtl.css
@@ -0,0 +1,87 @@
+/* Sort arrow styles, added for BC. */
+.sortup, .sortdown {
+ padding-left: 0;
+ padding-right: 10px;
+ background-position: center right;
+}
+
+/* RTL styles, added for BC. */
+.leftAlign {
+ text-align: right;
+}
+.rightAlign {
+ text-align: left;
+}
+.leftFloat {
+ float: right;
+}
+.rightFloat {
+ float: left;
+}
+
+.noteArea p select {
+ margin-right: 0;
+ margin-left: 5px;
+}
+.noteArea .button {
+ margin-right: 0;
+ margin-left: 1em;
+}
+
+body.rightPanel #page {
+ margin-right: 0;
+ margin-left: 10em;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 0;
+ padding-right: 18px;
+}
+body #sbarShow {
+ background-position: center right;
+}
+body #sbarHide {
+ background-position: center right;
+}
+
+#pageControls {
+ right: auto;
+ left: 0;
+ -moz-border-radius-bottomleft: 0;
+ -moz-border-radius-bottomright: 10px;
+ -webkit-border-bottom-left-radius: 0;
+ -webkit-border-bottom-right-radius: 10px;
+}
+#pageControls #notepadSearch {
+ background-position: 98% center;
+ padding: 2px 20px 2px 0;
+}
+
+#quicksearch input {
+ padding: 1px 20px 1px 0;
+}
+
+/* Tables. */
+table#notepad-list {
+ margin: 0 5px 8px 0;
+ border-left: 0;
+ border-right: 1px solid #ddd;
+}
+table#notepad-list th {
+ border-right: 0;
+ border-left: 1px solid #ccc;
+ text-align: right;
+}
+table#notepad-list td {
+ border-right: 0;
+ border-left: 1px solid #ddd;
+}
+table#notepad-list th.sortup {
+ padding-left: 0;
+ padding-right: 10px;
+ background-position: center right;
+}
+table#notepad-list th.sortdown {
+ padding-left: 0;
+ padding-right: 10px;
+ background-position: center right;
+}
diff --git a/mnemo/themes/default/screen.css b/mnemo/themes/default/screen.css
new file mode 100644
index 000000000..7fa005d8b
--- /dev/null
+++ b/mnemo/themes/default/screen.css
@@ -0,0 +1,145 @@
+.notePassphrase {
+ padding: 10px;
+ background: #fff;
+ border-top: 1px solid #ccc;
+}
+
+.noteBody {
+ padding: 10px;
+ background: #fff;
+ border-top: 1px solid #ccc;
+ font-family: "Lucida Console",Courier,"Courier New";
+ white-space: normal;
+ overflow: auto;
+}
+.headerbox .noteBody {
+ border-top-width: 0;
+}
+
+.noteArea {
+ padding: 10px;
+ background: #e9e9e9;
+}
+.noteArea p, .noteArea td {
+ font-weight: bold;
+ margin: 5px 0;
+}
+.noteArea textarea {
+ width: 100%;
+}
+
+body.rightPanel #page {
+ margin-right: 10em;
+}
+body #pageControlsInner {
+ display: none;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 18px;
+ white-space: nowrap;
+}
+body #sbarShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+body #sbarHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+body.rightPanel #pageControlsInner {
+ display: block;
+}
+body.rightPanel #sbarShow {
+ display: none;
+}
+body.rightPanel #sbarHide {
+ display: block;
+}
+body.rightPanel ul {
+ list-style-type: none;
+}
+
+#pageControls {
+ position: absolute;
+ top: -8px;
+ right: 0;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 4px;
+ -moz-border-radius-bottomleft: 10px;
+ -webkit-border-bottom-left-radius: 10px;
+}
+#pageControls #notepadSearch {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ border: 1px solid #ccc;
+ padding: 2px 0 2px 20px;
+}
+#pageControls h3 {
+ font-size: 100%;
+ margin-top: 1em;
+}
+#pageControls h4 {
+ font-size: 90%;
+ margin-top: .5em;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+#notes_empty {
+ padding: 4px;
+ font-style: italic;
+}
+
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+
+/* Tables. */
+table#notepad-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#notepad-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#notepad-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#notepad-list th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#notepad-list th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#notepad-list-buttons {
+ padding: 1em;
+}
+#notepad-list-buttons form {
+ display: inline;
+}
+.notepad-list-icon {
+ width: 1%;
+}
diff --git a/mnemo/themes/graphics/add.png b/mnemo/themes/graphics/add.png
deleted file mode 100644
index ccaf5729c..000000000
Binary files a/mnemo/themes/graphics/add.png and /dev/null differ
diff --git a/mnemo/themes/graphics/az.png b/mnemo/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/mnemo/themes/graphics/az.png and /dev/null differ
diff --git a/mnemo/themes/graphics/favicon.ico b/mnemo/themes/graphics/favicon.ico
deleted file mode 100644
index 536265afe..000000000
Binary files a/mnemo/themes/graphics/favicon.ico and /dev/null differ
diff --git a/mnemo/themes/graphics/minus.png b/mnemo/themes/graphics/minus.png
deleted file mode 100644
index 32170460c..000000000
Binary files a/mnemo/themes/graphics/minus.png and /dev/null differ
diff --git a/mnemo/themes/graphics/mnemo.png b/mnemo/themes/graphics/mnemo.png
deleted file mode 100644
index d12f580bb..000000000
Binary files a/mnemo/themes/graphics/mnemo.png and /dev/null differ
diff --git a/mnemo/themes/graphics/notepads.png b/mnemo/themes/graphics/notepads.png
deleted file mode 100644
index d12f580bb..000000000
Binary files a/mnemo/themes/graphics/notepads.png and /dev/null differ
diff --git a/mnemo/themes/graphics/plus.png b/mnemo/themes/graphics/plus.png
deleted file mode 100644
index 263e35690..000000000
Binary files a/mnemo/themes/graphics/plus.png and /dev/null differ
diff --git a/mnemo/themes/graphics/search.png b/mnemo/themes/graphics/search.png
deleted file mode 100644
index 94c47d455..000000000
Binary files a/mnemo/themes/graphics/search.png and /dev/null differ
diff --git a/mnemo/themes/graphics/za.png b/mnemo/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/mnemo/themes/graphics/za.png and /dev/null differ
diff --git a/mnemo/themes/rtl.css b/mnemo/themes/rtl.css
deleted file mode 100644
index 873bd8e58..000000000
--- a/mnemo/themes/rtl.css
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Sort arrow styles, added for BC. */
-.sortup, .sortdown {
- padding-left: 0;
- padding-right: 10px;
- background-position: center right;
-}
-
-/* RTL styles, added for BC. */
-.leftAlign {
- text-align: right;
-}
-.rightAlign {
- text-align: left;
-}
-.leftFloat {
- float: right;
-}
-.rightFloat {
- float: left;
-}
-
-.noteArea p select {
- margin-right: 0;
- margin-left: 5px;
-}
-.noteArea .button {
- margin-right: 0;
- margin-left: 1em;
-}
-
-body.rightPanel #page {
- margin-right: 0;
- margin-left: 10em;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 0;
- padding-right: 18px;
-}
-body #sbarShow {
- background-position: center right;
-}
-body #sbarHide {
- background-position: center right;
-}
-
-#pageControls {
- right: auto;
- left: 0;
- -moz-border-radius-bottomleft: 0;
- -moz-border-radius-bottomright: 10px;
- -webkit-border-bottom-left-radius: 0;
- -webkit-border-bottom-right-radius: 10px;
-}
-#pageControls #notepadSearch {
- background-position: 98% center;
- padding: 2px 20px 2px 0;
-}
-
-#quicksearch input {
- padding: 1px 20px 1px 0;
-}
-
-/* Tables. */
-table#notepad-list {
- margin: 0 5px 8px 0;
- border-left: 0;
- border-right: 1px solid #ddd;
-}
-table#notepad-list th {
- border-right: 0;
- border-left: 1px solid #ccc;
- text-align: right;
-}
-table#notepad-list td {
- border-right: 0;
- border-left: 1px solid #ddd;
-}
-table#notepad-list th.sortup {
- padding-left: 0;
- padding-right: 10px;
- background-position: center right;
-}
-table#notepad-list th.sortdown {
- padding-left: 0;
- padding-right: 10px;
- background-position: center right;
-}
diff --git a/mnemo/themes/screen.css b/mnemo/themes/screen.css
deleted file mode 100644
index 7fa005d8b..000000000
--- a/mnemo/themes/screen.css
+++ /dev/null
@@ -1,145 +0,0 @@
-.notePassphrase {
- padding: 10px;
- background: #fff;
- border-top: 1px solid #ccc;
-}
-
-.noteBody {
- padding: 10px;
- background: #fff;
- border-top: 1px solid #ccc;
- font-family: "Lucida Console",Courier,"Courier New";
- white-space: normal;
- overflow: auto;
-}
-.headerbox .noteBody {
- border-top-width: 0;
-}
-
-.noteArea {
- padding: 10px;
- background: #e9e9e9;
-}
-.noteArea p, .noteArea td {
- font-weight: bold;
- margin: 5px 0;
-}
-.noteArea textarea {
- width: 100%;
-}
-
-body.rightPanel #page {
- margin-right: 10em;
-}
-body #pageControlsInner {
- display: none;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 18px;
- white-space: nowrap;
-}
-body #sbarShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-body #sbarHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-body.rightPanel #pageControlsInner {
- display: block;
-}
-body.rightPanel #sbarShow {
- display: none;
-}
-body.rightPanel #sbarHide {
- display: block;
-}
-body.rightPanel ul {
- list-style-type: none;
-}
-
-#pageControls {
- position: absolute;
- top: -8px;
- right: 0;
- background: #eee;
- border: 1px solid #ccc;
- padding: 4px;
- -moz-border-radius-bottomleft: 10px;
- -webkit-border-bottom-left-radius: 10px;
-}
-#pageControls #notepadSearch {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- border: 1px solid #ccc;
- padding: 2px 0 2px 20px;
-}
-#pageControls h3 {
- font-size: 100%;
- margin-top: 1em;
-}
-#pageControls h4 {
- font-size: 90%;
- margin-top: .5em;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-#notes_empty {
- padding: 4px;
- font-style: italic;
-}
-
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
-
-/* Tables. */
-table#notepad-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#notepad-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#notepad-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#notepad-list th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#notepad-list th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#notepad-list-buttons {
- padding: 1em;
-}
-#notepad-list-buttons form {
- display: inline;
-}
-.notepad-list-icon {
- width: 1%;
-}
diff --git a/nag/themes/categoryCSS.php b/nag/themes/categoryCSS.php
deleted file mode 100644
index baffc29f4..000000000
--- a/nag/themes/categoryCSS.php
+++ /dev/null
@@ -1,31 +0,0 @@
-
- */
-
-require_once dirname(__FILE__) . '/../lib/Application.php';
-Horde_Registry::appInit('nag');
-
-header('Content-Type: text/css');
-
-$cManager = new Horde_Prefs_CategoryManager();
-
-$colors = $cManager->colors();
-$fgColors = $cManager->fgColors();
-foreach ($colors as $category => $color) {
- if ($category == '_unfiled_' || $category == '_default_') {
- continue;
- }
-
- $class = '.category' . md5($category);
-
- echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
- . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
- . 'background: ' . $color . '; '
- . "padding: 0 4px; }\n";
-}
diff --git a/nag/themes/default/categoryCSS.php b/nag/themes/default/categoryCSS.php
new file mode 100644
index 000000000..baffc29f4
--- /dev/null
+++ b/nag/themes/default/categoryCSS.php
@@ -0,0 +1,31 @@
+
+ */
+
+require_once dirname(__FILE__) . '/../lib/Application.php';
+Horde_Registry::appInit('nag');
+
+header('Content-Type: text/css');
+
+$cManager = new Horde_Prefs_CategoryManager();
+
+$colors = $cManager->colors();
+$fgColors = $cManager->fgColors();
+foreach ($colors as $category => $color) {
+ if ($category == '_unfiled_' || $category == '_default_') {
+ continue;
+ }
+
+ $class = '.category' . md5($category);
+
+ echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
+ . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
+ . 'background: ' . $color . '; '
+ . "padding: 0 4px; }\n";
+}
diff --git a/nag/themes/default/graphics/add.png b/nag/themes/default/graphics/add.png
new file mode 100644
index 000000000..0d23667a7
Binary files /dev/null and b/nag/themes/default/graphics/add.png differ
diff --git a/nag/themes/default/graphics/alarm.png b/nag/themes/default/graphics/alarm.png
new file mode 100644
index 000000000..70c1e1d2c
Binary files /dev/null and b/nag/themes/default/graphics/alarm.png differ
diff --git a/nag/themes/default/graphics/alarm_small.png b/nag/themes/default/graphics/alarm_small.png
new file mode 100644
index 000000000..4c94f72e8
Binary files /dev/null and b/nag/themes/default/graphics/alarm_small.png differ
diff --git a/nag/themes/default/graphics/az.png b/nag/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/nag/themes/default/graphics/az.png differ
diff --git a/nag/themes/default/graphics/checkbox.png b/nag/themes/default/graphics/checkbox.png
new file mode 100644
index 000000000..718856134
Binary files /dev/null and b/nag/themes/default/graphics/checkbox.png differ
diff --git a/nag/themes/default/graphics/checked.png b/nag/themes/default/graphics/checked.png
new file mode 100644
index 000000000..681eff6f6
Binary files /dev/null and b/nag/themes/default/graphics/checked.png differ
diff --git a/nag/themes/default/graphics/favicon.ico b/nag/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..24e337963
Binary files /dev/null and b/nag/themes/default/graphics/favicon.ico differ
diff --git a/nag/themes/default/graphics/minus.png b/nag/themes/default/graphics/minus.png
new file mode 100644
index 000000000..32170460c
Binary files /dev/null and b/nag/themes/default/graphics/minus.png differ
diff --git a/nag/themes/default/graphics/nag.png b/nag/themes/default/graphics/nag.png
new file mode 100644
index 000000000..b39605d30
Binary files /dev/null and b/nag/themes/default/graphics/nag.png differ
diff --git a/nag/themes/default/graphics/note.png b/nag/themes/default/graphics/note.png
new file mode 100644
index 000000000..f0a4368d9
Binary files /dev/null and b/nag/themes/default/graphics/note.png differ
diff --git a/nag/themes/default/graphics/plus.png b/nag/themes/default/graphics/plus.png
new file mode 100644
index 000000000..263e35690
Binary files /dev/null and b/nag/themes/default/graphics/plus.png differ
diff --git a/nag/themes/default/graphics/search.png b/nag/themes/default/graphics/search.png
new file mode 100644
index 000000000..94c47d455
Binary files /dev/null and b/nag/themes/default/graphics/search.png differ
diff --git a/nag/themes/default/graphics/tasklists.png b/nag/themes/default/graphics/tasklists.png
new file mode 100644
index 000000000..b39605d30
Binary files /dev/null and b/nag/themes/default/graphics/tasklists.png differ
diff --git a/nag/themes/default/graphics/unchecked.png b/nag/themes/default/graphics/unchecked.png
new file mode 100644
index 000000000..b6fc70ee6
Binary files /dev/null and b/nag/themes/default/graphics/unchecked.png differ
diff --git a/nag/themes/default/graphics/za.png b/nag/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/nag/themes/default/graphics/za.png differ
diff --git a/nag/themes/default/screen.css b/nag/themes/default/screen.css
new file mode 100644
index 000000000..0ca98bc4c
--- /dev/null
+++ b/nag/themes/default/screen.css
@@ -0,0 +1,220 @@
+#tasks {
+ width: 100%;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+#tasks_empty {
+ padding: 4px;
+ font-style: italic;
+}
+
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+
+/* Redbox styles. */
+#RB_window {
+ top: 50px !important;
+}
+.quickAddInfoPanel {
+ width: 30em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ffc;
+}
+.quickAddInfoPanel textarea {
+ width: 100%;
+ height: 10em;
+ margin-top: .5em;
+}
+.quickAddInfoPanel p {
+ margin-top: .5em;
+ margin-bottom: .5em;
+}
+
+.overdue, .overdue td {
+ color: #f00;
+}
+.overdue a, .overdue td a {
+ color: #f00;
+}
+.closed, .closed td {
+ color: #aaa;
+}
+.closed a, .closed td a {
+ text-decoration: line-through;
+ color: #aaa;
+}
+
+.pri-1 {
+ color: #f00;
+}
+.pri-2 {
+ color: #f30;
+}
+.pri-3 {
+ color: #000;
+}
+.pri-4 {
+ color: #03f;
+}
+.pri-5 {
+ color: #00f;
+}
+
+.task td {
+ padding-right: .5em;
+}
+
+.taskBody {
+ padding: 10px;
+ background: #fff;
+ font-family: "Lucida Console",Courier,"Courier New";
+ font-size: 125%;
+ white-space: normal;
+ overflow: auto;
+}
+
+.task-desc {
+ padding: .5em;
+}
+.task-desc label {
+ font-weight: bold;
+ display: block;
+}
+.task-desc textarea {
+ width: 100%;
+}
+
+#tasks-body tr {
+ line-height: 20px;
+}
+
+body.rightPanel #page {
+ margin-right: 10em;
+}
+body #pageControlsInner {
+ display: none;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 18px;
+ white-space: nowrap;
+}
+body #sbarShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+body #sbarHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+body.rightPanel #pageControlsInner {
+ display: block;
+}
+body.rightPanel #sbarShow {
+ display: none;
+}
+body.rightPanel #sbarHide {
+ display: block;
+}
+body.rightPanel ul {
+ list-style-type: none;
+}
+
+#pageControls {
+ position: absolute;
+ top: -8px;
+ right: 0;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 4px;
+ -moz-border-radius-bottomleft: 10px;
+ -webkit-border-bottom-left-radius: 10px;
+}
+#pageControls #tasklistSearch {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ border: 1px solid #ccc;
+ padding: 2px 0 2px 20px;
+}
+#pageControls h3 {
+ font-size: 100%;
+ margin-top: 1em;
+}
+#pageControls h4 {
+ font-size: 90%;
+ margin-top: .5em;
+}
+
+/* Tables. */
+table#tasklist-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#tasklist-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#tasklist-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#tasklist-list th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#tasklist-list th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#tasklist-list-buttons {
+ padding: 1em;
+}
+#tasklist-list-buttons form {
+ display: inline;
+}
+.tasklist-list-icon {
+ width: 1%;
+}
+
+.tasklist-info {
+ cursor: pointer;
+}
+.tasklist-info-url {
+ background-color: #fff;
+ color: #000;
+ overflow: auto;
+ padding: 2px;
+ font-size: 90%;
+ word-wrap: break-word;
+}
+
+#dueimg, #startimg {
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+@media print {
+ .header .smallheader, .tabset, .notices, #pageControls, #quicksearchL, #quicksearch {
+ display: none;
+ }
+}
diff --git a/nag/themes/graphics/add.png b/nag/themes/graphics/add.png
deleted file mode 100644
index 0d23667a7..000000000
Binary files a/nag/themes/graphics/add.png and /dev/null differ
diff --git a/nag/themes/graphics/alarm.png b/nag/themes/graphics/alarm.png
deleted file mode 100644
index 70c1e1d2c..000000000
Binary files a/nag/themes/graphics/alarm.png and /dev/null differ
diff --git a/nag/themes/graphics/alarm_small.png b/nag/themes/graphics/alarm_small.png
deleted file mode 100644
index 4c94f72e8..000000000
Binary files a/nag/themes/graphics/alarm_small.png and /dev/null differ
diff --git a/nag/themes/graphics/az.png b/nag/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/nag/themes/graphics/az.png and /dev/null differ
diff --git a/nag/themes/graphics/checkbox.png b/nag/themes/graphics/checkbox.png
deleted file mode 100644
index 718856134..000000000
Binary files a/nag/themes/graphics/checkbox.png and /dev/null differ
diff --git a/nag/themes/graphics/checked.png b/nag/themes/graphics/checked.png
deleted file mode 100644
index 681eff6f6..000000000
Binary files a/nag/themes/graphics/checked.png and /dev/null differ
diff --git a/nag/themes/graphics/favicon.ico b/nag/themes/graphics/favicon.ico
deleted file mode 100644
index 24e337963..000000000
Binary files a/nag/themes/graphics/favicon.ico and /dev/null differ
diff --git a/nag/themes/graphics/minus.png b/nag/themes/graphics/minus.png
deleted file mode 100644
index 32170460c..000000000
Binary files a/nag/themes/graphics/minus.png and /dev/null differ
diff --git a/nag/themes/graphics/nag.png b/nag/themes/graphics/nag.png
deleted file mode 100644
index b39605d30..000000000
Binary files a/nag/themes/graphics/nag.png and /dev/null differ
diff --git a/nag/themes/graphics/note.png b/nag/themes/graphics/note.png
deleted file mode 100644
index f0a4368d9..000000000
Binary files a/nag/themes/graphics/note.png and /dev/null differ
diff --git a/nag/themes/graphics/plus.png b/nag/themes/graphics/plus.png
deleted file mode 100644
index 263e35690..000000000
Binary files a/nag/themes/graphics/plus.png and /dev/null differ
diff --git a/nag/themes/graphics/search.png b/nag/themes/graphics/search.png
deleted file mode 100644
index 94c47d455..000000000
Binary files a/nag/themes/graphics/search.png and /dev/null differ
diff --git a/nag/themes/graphics/tasklists.png b/nag/themes/graphics/tasklists.png
deleted file mode 100644
index b39605d30..000000000
Binary files a/nag/themes/graphics/tasklists.png and /dev/null differ
diff --git a/nag/themes/graphics/unchecked.png b/nag/themes/graphics/unchecked.png
deleted file mode 100644
index b6fc70ee6..000000000
Binary files a/nag/themes/graphics/unchecked.png and /dev/null differ
diff --git a/nag/themes/graphics/za.png b/nag/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/nag/themes/graphics/za.png and /dev/null differ
diff --git a/nag/themes/screen.css b/nag/themes/screen.css
deleted file mode 100644
index 0ca98bc4c..000000000
--- a/nag/themes/screen.css
+++ /dev/null
@@ -1,220 +0,0 @@
-#tasks {
- width: 100%;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-#tasks_empty {
- padding: 4px;
- font-style: italic;
-}
-
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
-
-/* Redbox styles. */
-#RB_window {
- top: 50px !important;
-}
-.quickAddInfoPanel {
- width: 30em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ffc;
-}
-.quickAddInfoPanel textarea {
- width: 100%;
- height: 10em;
- margin-top: .5em;
-}
-.quickAddInfoPanel p {
- margin-top: .5em;
- margin-bottom: .5em;
-}
-
-.overdue, .overdue td {
- color: #f00;
-}
-.overdue a, .overdue td a {
- color: #f00;
-}
-.closed, .closed td {
- color: #aaa;
-}
-.closed a, .closed td a {
- text-decoration: line-through;
- color: #aaa;
-}
-
-.pri-1 {
- color: #f00;
-}
-.pri-2 {
- color: #f30;
-}
-.pri-3 {
- color: #000;
-}
-.pri-4 {
- color: #03f;
-}
-.pri-5 {
- color: #00f;
-}
-
-.task td {
- padding-right: .5em;
-}
-
-.taskBody {
- padding: 10px;
- background: #fff;
- font-family: "Lucida Console",Courier,"Courier New";
- font-size: 125%;
- white-space: normal;
- overflow: auto;
-}
-
-.task-desc {
- padding: .5em;
-}
-.task-desc label {
- font-weight: bold;
- display: block;
-}
-.task-desc textarea {
- width: 100%;
-}
-
-#tasks-body tr {
- line-height: 20px;
-}
-
-body.rightPanel #page {
- margin-right: 10em;
-}
-body #pageControlsInner {
- display: none;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 18px;
- white-space: nowrap;
-}
-body #sbarShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-body #sbarHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-body.rightPanel #pageControlsInner {
- display: block;
-}
-body.rightPanel #sbarShow {
- display: none;
-}
-body.rightPanel #sbarHide {
- display: block;
-}
-body.rightPanel ul {
- list-style-type: none;
-}
-
-#pageControls {
- position: absolute;
- top: -8px;
- right: 0;
- background: #eee;
- border: 1px solid #ccc;
- padding: 4px;
- -moz-border-radius-bottomleft: 10px;
- -webkit-border-bottom-left-radius: 10px;
-}
-#pageControls #tasklistSearch {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- border: 1px solid #ccc;
- padding: 2px 0 2px 20px;
-}
-#pageControls h3 {
- font-size: 100%;
- margin-top: 1em;
-}
-#pageControls h4 {
- font-size: 90%;
- margin-top: .5em;
-}
-
-/* Tables. */
-table#tasklist-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#tasklist-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#tasklist-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#tasklist-list th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#tasklist-list th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#tasklist-list-buttons {
- padding: 1em;
-}
-#tasklist-list-buttons form {
- display: inline;
-}
-.tasklist-list-icon {
- width: 1%;
-}
-
-.tasklist-info {
- cursor: pointer;
-}
-.tasklist-info-url {
- background-color: #fff;
- color: #000;
- overflow: auto;
- padding: 2px;
- font-size: 90%;
- word-wrap: break-word;
-}
-
-#dueimg, #startimg {
- cursor: pointer;
- padding-left: 3px;
-}
-
-@media print {
- .header .smallheader, .tabset, .notices, #pageControls, #quicksearchL, #quicksearch {
- display: none;
- }
-}
diff --git a/operator/themes/default/graphics/graphs.png b/operator/themes/default/graphics/graphs.png
new file mode 100644
index 000000000..a5e467d0e
Binary files /dev/null and b/operator/themes/default/graphics/graphs.png differ
diff --git a/operator/themes/default/graphics/operator.png b/operator/themes/default/graphics/operator.png
new file mode 100644
index 000000000..e819577a0
Binary files /dev/null and b/operator/themes/default/graphics/operator.png differ
diff --git a/operator/themes/default/screen.css b/operator/themes/default/screen.css
new file mode 100644
index 000000000..9a0b99efe
--- /dev/null
+++ b/operator/themes/default/screen.css
@@ -0,0 +1,10 @@
+#callDetails
+{
+ font-size: 0.9em;
+}
+
+#callDetails td
+{
+ padding: 0px 3px 0px 3px;
+ text-align: center;
+}
diff --git a/operator/themes/graphics/graphs.png b/operator/themes/graphics/graphs.png
deleted file mode 100644
index a5e467d0e..000000000
Binary files a/operator/themes/graphics/graphs.png and /dev/null differ
diff --git a/operator/themes/graphics/operator.png b/operator/themes/graphics/operator.png
deleted file mode 100644
index e819577a0..000000000
Binary files a/operator/themes/graphics/operator.png and /dev/null differ
diff --git a/operator/themes/screen.css b/operator/themes/screen.css
deleted file mode 100644
index 9a0b99efe..000000000
--- a/operator/themes/screen.css
+++ /dev/null
@@ -1,10 +0,0 @@
-#callDetails
-{
- font-size: 0.9em;
-}
-
-#callDetails td
-{
- padding: 0px 3px 0px 3px;
- text-align: center;
-}
diff --git a/passwd/themes/default/graphics/favicon.ico b/passwd/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..552b454ad
Binary files /dev/null and b/passwd/themes/default/graphics/favicon.ico differ
diff --git a/passwd/themes/default/graphics/passwd.png b/passwd/themes/default/graphics/passwd.png
new file mode 100644
index 000000000..e79c2a534
Binary files /dev/null and b/passwd/themes/default/graphics/passwd.png differ
diff --git a/passwd/themes/default/screen.css b/passwd/themes/default/screen.css
new file mode 100644
index 000000000..e69de29bb
diff --git a/passwd/themes/graphics/favicon.ico b/passwd/themes/graphics/favicon.ico
deleted file mode 100644
index 552b454ad..000000000
Binary files a/passwd/themes/graphics/favicon.ico and /dev/null differ
diff --git a/passwd/themes/graphics/passwd.png b/passwd/themes/graphics/passwd.png
deleted file mode 100644
index e79c2a534..000000000
Binary files a/passwd/themes/graphics/passwd.png and /dev/null differ
diff --git a/passwd/themes/screen.css b/passwd/themes/screen.css
deleted file mode 100644
index e69de29bb..000000000
diff --git a/pastie/themes/default/graphics/pastie.png b/pastie/themes/default/graphics/pastie.png
new file mode 100644
index 000000000..73f6687a6
Binary files /dev/null and b/pastie/themes/default/graphics/pastie.png differ
diff --git a/pastie/themes/default/screen.css b/pastie/themes/default/screen.css
new file mode 100644
index 000000000..89c85d36b
--- /dev/null
+++ b/pastie/themes/default/screen.css
@@ -0,0 +1,46 @@
+/* Insert CSS definitions here. */
+#recentPastes {
+ float: right;
+ width: 150px;
+ margin: 10px;
+ height: 100%;
+ border: 1px solid #c00;
+ padding: 2px;
+ font-size: 0.8em;
+}
+
+.recentPaste {
+ margin-top: 3px;
+}
+
+#showpaste {
+ margin: 0 175px 0 5px;
+}
+
+.pasteTitle {
+ font-size: 1.3em;
+}
+
+.pasteOwner {
+ font-style: italic;
+ font-weight: bold;
+}
+
+.pasteDate {
+ font-style: italic;
+ font-weight: bold;
+}
+
+.pasteContents {
+ padding: 2px;
+ background-color: #ddd;
+ list-style-position: inside;
+ font-size: 1.3em;
+ overflow-x:auto;
+}
+
+.pasteForm {
+ border: 1px solid #ccc;
+ margin-right:175px;
+}
+
diff --git a/pastie/themes/graphics/pastie.png b/pastie/themes/graphics/pastie.png
deleted file mode 100644
index 73f6687a6..000000000
Binary files a/pastie/themes/graphics/pastie.png and /dev/null differ
diff --git a/pastie/themes/screen.css b/pastie/themes/screen.css
deleted file mode 100644
index 89c85d36b..000000000
--- a/pastie/themes/screen.css
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Insert CSS definitions here. */
-#recentPastes {
- float: right;
- width: 150px;
- margin: 10px;
- height: 100%;
- border: 1px solid #c00;
- padding: 2px;
- font-size: 0.8em;
-}
-
-.recentPaste {
- margin-top: 3px;
-}
-
-#showpaste {
- margin: 0 175px 0 5px;
-}
-
-.pasteTitle {
- font-size: 1.3em;
-}
-
-.pasteOwner {
- font-style: italic;
- font-weight: bold;
-}
-
-.pasteDate {
- font-style: italic;
- font-weight: bold;
-}
-
-.pasteContents {
- padding: 2px;
- background-color: #ddd;
- list-style-position: inside;
- font-size: 1.3em;
- overflow-x:auto;
-}
-
-.pasteForm {
- border: 1px solid #ccc;
- margin-right:175px;
-}
-
diff --git a/shout/themes/default/graphics/admin.png b/shout/themes/default/graphics/admin.png
new file mode 100755
index 000000000..4ec1a9281
Binary files /dev/null and b/shout/themes/default/graphics/admin.png differ
diff --git a/shout/themes/default/graphics/conference-add.png b/shout/themes/default/graphics/conference-add.png
new file mode 100755
index 000000000..06c5350cb
Binary files /dev/null and b/shout/themes/default/graphics/conference-add.png differ
diff --git a/shout/themes/default/graphics/conference.png b/shout/themes/default/graphics/conference.png
new file mode 100755
index 000000000..7fb4e1f1e
Binary files /dev/null and b/shout/themes/default/graphics/conference.png differ
diff --git a/shout/themes/default/graphics/delete-small.png b/shout/themes/default/graphics/delete-small.png
new file mode 100644
index 000000000..35e63c64e
Binary files /dev/null and b/shout/themes/default/graphics/delete-small.png differ
diff --git a/shout/themes/default/graphics/device-add.png b/shout/themes/default/graphics/device-add.png
new file mode 100644
index 000000000..faa98d1e0
Binary files /dev/null and b/shout/themes/default/graphics/device-add.png differ
diff --git a/shout/themes/default/graphics/dialplan.png b/shout/themes/default/graphics/dialplan.png
new file mode 100755
index 000000000..7542db1d1
Binary files /dev/null and b/shout/themes/default/graphics/dialplan.png differ
diff --git a/shout/themes/default/graphics/digit-0.png b/shout/themes/default/graphics/digit-0.png
new file mode 100644
index 000000000..3394517f3
Binary files /dev/null and b/shout/themes/default/graphics/digit-0.png differ
diff --git a/shout/themes/default/graphics/digit-1.png b/shout/themes/default/graphics/digit-1.png
new file mode 100644
index 000000000..db3995660
Binary files /dev/null and b/shout/themes/default/graphics/digit-1.png differ
diff --git a/shout/themes/default/graphics/digit-2.png b/shout/themes/default/graphics/digit-2.png
new file mode 100644
index 000000000..530ff3dfc
Binary files /dev/null and b/shout/themes/default/graphics/digit-2.png differ
diff --git a/shout/themes/default/graphics/digit-3.png b/shout/themes/default/graphics/digit-3.png
new file mode 100644
index 000000000..3b0eded6c
Binary files /dev/null and b/shout/themes/default/graphics/digit-3.png differ
diff --git a/shout/themes/default/graphics/digit-4.png b/shout/themes/default/graphics/digit-4.png
new file mode 100644
index 000000000..4dbbc2aa5
Binary files /dev/null and b/shout/themes/default/graphics/digit-4.png differ
diff --git a/shout/themes/default/graphics/digit-5.png b/shout/themes/default/graphics/digit-5.png
new file mode 100644
index 000000000..c038293b7
Binary files /dev/null and b/shout/themes/default/graphics/digit-5.png differ
diff --git a/shout/themes/default/graphics/digit-6.png b/shout/themes/default/graphics/digit-6.png
new file mode 100644
index 000000000..576b25a0b
Binary files /dev/null and b/shout/themes/default/graphics/digit-6.png differ
diff --git a/shout/themes/default/graphics/digit-7.png b/shout/themes/default/graphics/digit-7.png
new file mode 100644
index 000000000..71a1492c3
Binary files /dev/null and b/shout/themes/default/graphics/digit-7.png differ
diff --git a/shout/themes/default/graphics/digit-8.png b/shout/themes/default/graphics/digit-8.png
new file mode 100644
index 000000000..82c8e23a8
Binary files /dev/null and b/shout/themes/default/graphics/digit-8.png differ
diff --git a/shout/themes/default/graphics/digit-9.png b/shout/themes/default/graphics/digit-9.png
new file mode 100644
index 000000000..cbbfd3d56
Binary files /dev/null and b/shout/themes/default/graphics/digit-9.png differ
diff --git a/shout/themes/default/graphics/digit-bg.png b/shout/themes/default/graphics/digit-bg.png
new file mode 100644
index 000000000..1b2bb5ed1
Binary files /dev/null and b/shout/themes/default/graphics/digit-bg.png differ
diff --git a/shout/themes/default/graphics/digit-octo.png b/shout/themes/default/graphics/digit-octo.png
new file mode 100644
index 000000000..2dceffae9
Binary files /dev/null and b/shout/themes/default/graphics/digit-octo.png differ
diff --git a/shout/themes/default/graphics/digit-star.png b/shout/themes/default/graphics/digit-star.png
new file mode 100644
index 000000000..582d4399a
Binary files /dev/null and b/shout/themes/default/graphics/digit-star.png differ
diff --git a/shout/themes/default/graphics/edit.png b/shout/themes/default/graphics/edit.png
new file mode 100755
index 000000000..0bfecd50e
Binary files /dev/null and b/shout/themes/default/graphics/edit.png differ
diff --git a/shout/themes/default/graphics/extension-add.png b/shout/themes/default/graphics/extension-add.png
new file mode 100644
index 000000000..2cb148567
Binary files /dev/null and b/shout/themes/default/graphics/extension-add.png differ
diff --git a/shout/themes/default/graphics/extension.png b/shout/themes/default/graphics/extension.png
new file mode 100644
index 000000000..8b2c9946c
Binary files /dev/null and b/shout/themes/default/graphics/extension.png differ
diff --git a/shout/themes/default/graphics/menu-add.png b/shout/themes/default/graphics/menu-add.png
new file mode 100755
index 000000000..d5bfa0719
Binary files /dev/null and b/shout/themes/default/graphics/menu-add.png differ
diff --git a/shout/themes/default/graphics/menu-delete.png b/shout/themes/default/graphics/menu-delete.png
new file mode 100755
index 000000000..3141467c6
Binary files /dev/null and b/shout/themes/default/graphics/menu-delete.png differ
diff --git a/shout/themes/default/graphics/menu-edit.png b/shout/themes/default/graphics/menu-edit.png
new file mode 100755
index 000000000..046811ed7
Binary files /dev/null and b/shout/themes/default/graphics/menu-edit.png differ
diff --git a/shout/themes/default/graphics/recording-add.png b/shout/themes/default/graphics/recording-add.png
new file mode 100755
index 000000000..965c503c6
Binary files /dev/null and b/shout/themes/default/graphics/recording-add.png differ
diff --git a/shout/themes/default/graphics/recordings.png b/shout/themes/default/graphics/recordings.png
new file mode 100755
index 000000000..6056d234a
Binary files /dev/null and b/shout/themes/default/graphics/recordings.png differ
diff --git a/shout/themes/default/graphics/redbox_spinner.gif b/shout/themes/default/graphics/redbox_spinner.gif
new file mode 100644
index 000000000..35218b31b
Binary files /dev/null and b/shout/themes/default/graphics/redbox_spinner.gif differ
diff --git a/shout/themes/default/graphics/shout.png b/shout/themes/default/graphics/shout.png
new file mode 100644
index 000000000..e819577a0
Binary files /dev/null and b/shout/themes/default/graphics/shout.png differ
diff --git a/shout/themes/default/graphics/telephone-pole.png b/shout/themes/default/graphics/telephone-pole.png
new file mode 100644
index 000000000..c0d382073
Binary files /dev/null and b/shout/themes/default/graphics/telephone-pole.png differ
diff --git a/shout/themes/default/graphics/transparency.png b/shout/themes/default/graphics/transparency.png
new file mode 100644
index 000000000..a7a693fe7
Binary files /dev/null and b/shout/themes/default/graphics/transparency.png differ
diff --git a/shout/themes/default/screen.css b/shout/themes/default/screen.css
new file mode 100644
index 000000000..91a88a229
--- /dev/null
+++ b/shout/themes/default/screen.css
@@ -0,0 +1,249 @@
+/**
+ * screen.css defines the styles needed by Shout.
+ *
+ * Copyright 2005-2010 Alkaloid Networks LLC (http://projects.alkaloid.net)
+ *
+ * See the enclosed file COPYING for license information (BSD). If you
+ * did not receive this file, see
+ * http://www.opensource.org/licenses/bsd-license.php.
+ *
+ * @author Ben Klang
+ * @package Shout
+ */
+
+table {
+ width: 100%;
+}
+
+.attention {
+ font-weight: bold;
+}
+
+.header {
+ color: #fff;
+ background: #66a;
+ text-align: right;
+ font-style: italic;
+ font-weight: bold;
+ font-size: 14px;
+}
+
+#extensionList{
+ border: 1px solid #000;
+}
+
+#destinationsCol
+{
+ width: 66%;
+}
+
+.uheader{
+ background: #fff;
+ color: #a22;
+ text-align: left;
+ font-weight: bold;
+ font-size: 130%;
+ border-bottom: 1px dashed #000;
+}
+
+.extensionDestinations
+{
+ position: relative;
+ left: 25px;
+}
+
+a#addDest
+{
+ font-style: italic;
+}
+
+span.device:hover
+{
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+.controls {
+ margin-left: auto;
+ margin-right: auto;
+ list-style: none;
+}
+
+.controls li {
+ float: left;
+}
+
+.informational {
+ font-style: italic;
+}
+
+#menuInfo {
+ float: left;
+ width: 340px;
+ position: relative;
+}
+
+.menuStatName {
+ font-weight: bold;
+}
+
+#dialplan {
+ width: 650px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#digitpad {
+ width: 300px;
+ height: 400px;
+ float: right;
+ position: relative;
+}
+
+.digit {
+ width: 84px;
+ height: 84px;
+ float: left;
+ border-top: 4px solid #aaa;
+ border-left: 4px solid #aaa;
+ border-right: 4px solid #444;
+ border-bottom: 4px solid #444;
+ padding: 3px;
+ margin: 1px;
+ background-image: url('graphics/digit-bg.png');
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ cursor: pointer;
+}
+
+#defaultAction {
+ width: 284px;
+ height: 38px;
+ border-top: 4px solid #aaa;
+ border-left: 4px solid #aaa;
+ border-right: 4px solid #444;
+ border-bottom: 4px solid #444;
+ padding: 3px;
+ margin: 1px;
+ background-image: url('graphics/digit-bg.png');
+ background-repeat: no-repeat;
+ background-color: #999;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+
+.digitLabel {
+ font-style: italic;
+ font-family: Sans-serif;
+ font-weight: bold;
+ font-size: 1.5em;
+ color: #666;
+ float: left;
+}
+
+#editActionOverlay {
+ width: 290px;
+ height: 389px;
+ padding: 5px;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ background-image: url('graphics/transparency.png');
+}
+
+#editActionArgs
+{
+ padding-left: 45px;
+}
+
+#editMenu
+{
+ width: 100%;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+}
+
+#digitGraphic {
+ float: left;
+ margin: 0px 5px 5px 5px;
+}
+
+#actionPrompt {
+ font-weight: bold;
+ margin-bottom: 5px;
+}
+
+#editAction {
+ margin: 5px;
+}
+
+.button {
+ margin: 3px;
+ cursor: pointer;
+ padding: 2px 8px;
+}
+
+.buttonActionLabel
+{
+ text-align: right;
+ font-style: italic;
+}
+
+.buttonDetail
+{
+ text-align: center;
+}
+
+.working
+{
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ filter:alpha('opacity=50');
+ -moz-opacity:0.5;
+ -khtml-opacity: 0.5;
+ opacity: 0.5;
+ background: url('graphics/redbox_spinner.gif') no-repeat center #000;
+ z-index: 5;
+}
+
+div#wizard
+{
+ border: 2px solid #c00;
+ padding: 5px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ width: 500px;
+ background-color: #fcc;
+}
+
+div#wizard .step
+{
+ background-color: #fff;
+ border: 2px solid #c00;
+ margin: 5px;
+ padding: 5px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+}
+
+div#wizard h3
+{
+ cursor: pointer;
+ padding: 5px;
+ display: block;
+}
+
+div#wizard ol, div#wizard ul {
+ margin-left: 30px;
+}
+
+
+.form {
+ position: relative;
+}
diff --git a/shout/themes/graphics/admin.png b/shout/themes/graphics/admin.png
deleted file mode 100755
index 4ec1a9281..000000000
Binary files a/shout/themes/graphics/admin.png and /dev/null differ
diff --git a/shout/themes/graphics/conference-add.png b/shout/themes/graphics/conference-add.png
deleted file mode 100755
index 06c5350cb..000000000
Binary files a/shout/themes/graphics/conference-add.png and /dev/null differ
diff --git a/shout/themes/graphics/conference.png b/shout/themes/graphics/conference.png
deleted file mode 100755
index 7fb4e1f1e..000000000
Binary files a/shout/themes/graphics/conference.png and /dev/null differ
diff --git a/shout/themes/graphics/delete-small.png b/shout/themes/graphics/delete-small.png
deleted file mode 100644
index 35e63c64e..000000000
Binary files a/shout/themes/graphics/delete-small.png and /dev/null differ
diff --git a/shout/themes/graphics/device-add.png b/shout/themes/graphics/device-add.png
deleted file mode 100644
index faa98d1e0..000000000
Binary files a/shout/themes/graphics/device-add.png and /dev/null differ
diff --git a/shout/themes/graphics/dialplan.png b/shout/themes/graphics/dialplan.png
deleted file mode 100755
index 7542db1d1..000000000
Binary files a/shout/themes/graphics/dialplan.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-0.png b/shout/themes/graphics/digit-0.png
deleted file mode 100644
index 3394517f3..000000000
Binary files a/shout/themes/graphics/digit-0.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-1.png b/shout/themes/graphics/digit-1.png
deleted file mode 100644
index db3995660..000000000
Binary files a/shout/themes/graphics/digit-1.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-2.png b/shout/themes/graphics/digit-2.png
deleted file mode 100644
index 530ff3dfc..000000000
Binary files a/shout/themes/graphics/digit-2.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-3.png b/shout/themes/graphics/digit-3.png
deleted file mode 100644
index 3b0eded6c..000000000
Binary files a/shout/themes/graphics/digit-3.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-4.png b/shout/themes/graphics/digit-4.png
deleted file mode 100644
index 4dbbc2aa5..000000000
Binary files a/shout/themes/graphics/digit-4.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-5.png b/shout/themes/graphics/digit-5.png
deleted file mode 100644
index c038293b7..000000000
Binary files a/shout/themes/graphics/digit-5.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-6.png b/shout/themes/graphics/digit-6.png
deleted file mode 100644
index 576b25a0b..000000000
Binary files a/shout/themes/graphics/digit-6.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-7.png b/shout/themes/graphics/digit-7.png
deleted file mode 100644
index 71a1492c3..000000000
Binary files a/shout/themes/graphics/digit-7.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-8.png b/shout/themes/graphics/digit-8.png
deleted file mode 100644
index 82c8e23a8..000000000
Binary files a/shout/themes/graphics/digit-8.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-9.png b/shout/themes/graphics/digit-9.png
deleted file mode 100644
index cbbfd3d56..000000000
Binary files a/shout/themes/graphics/digit-9.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-bg.png b/shout/themes/graphics/digit-bg.png
deleted file mode 100644
index 1b2bb5ed1..000000000
Binary files a/shout/themes/graphics/digit-bg.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-octo.png b/shout/themes/graphics/digit-octo.png
deleted file mode 100644
index 2dceffae9..000000000
Binary files a/shout/themes/graphics/digit-octo.png and /dev/null differ
diff --git a/shout/themes/graphics/digit-star.png b/shout/themes/graphics/digit-star.png
deleted file mode 100644
index 582d4399a..000000000
Binary files a/shout/themes/graphics/digit-star.png and /dev/null differ
diff --git a/shout/themes/graphics/edit.png b/shout/themes/graphics/edit.png
deleted file mode 100755
index 0bfecd50e..000000000
Binary files a/shout/themes/graphics/edit.png and /dev/null differ
diff --git a/shout/themes/graphics/extension-add.png b/shout/themes/graphics/extension-add.png
deleted file mode 100644
index 2cb148567..000000000
Binary files a/shout/themes/graphics/extension-add.png and /dev/null differ
diff --git a/shout/themes/graphics/extension.png b/shout/themes/graphics/extension.png
deleted file mode 100644
index 8b2c9946c..000000000
Binary files a/shout/themes/graphics/extension.png and /dev/null differ
diff --git a/shout/themes/graphics/menu-add.png b/shout/themes/graphics/menu-add.png
deleted file mode 100755
index d5bfa0719..000000000
Binary files a/shout/themes/graphics/menu-add.png and /dev/null differ
diff --git a/shout/themes/graphics/menu-delete.png b/shout/themes/graphics/menu-delete.png
deleted file mode 100755
index 3141467c6..000000000
Binary files a/shout/themes/graphics/menu-delete.png and /dev/null differ
diff --git a/shout/themes/graphics/menu-edit.png b/shout/themes/graphics/menu-edit.png
deleted file mode 100755
index 046811ed7..000000000
Binary files a/shout/themes/graphics/menu-edit.png and /dev/null differ
diff --git a/shout/themes/graphics/recording-add.png b/shout/themes/graphics/recording-add.png
deleted file mode 100755
index 965c503c6..000000000
Binary files a/shout/themes/graphics/recording-add.png and /dev/null differ
diff --git a/shout/themes/graphics/recordings.png b/shout/themes/graphics/recordings.png
deleted file mode 100755
index 6056d234a..000000000
Binary files a/shout/themes/graphics/recordings.png and /dev/null differ
diff --git a/shout/themes/graphics/redbox_spinner.gif b/shout/themes/graphics/redbox_spinner.gif
deleted file mode 100644
index 35218b31b..000000000
Binary files a/shout/themes/graphics/redbox_spinner.gif and /dev/null differ
diff --git a/shout/themes/graphics/shout.png b/shout/themes/graphics/shout.png
deleted file mode 100644
index e819577a0..000000000
Binary files a/shout/themes/graphics/shout.png and /dev/null differ
diff --git a/shout/themes/graphics/telephone-pole.png b/shout/themes/graphics/telephone-pole.png
deleted file mode 100644
index c0d382073..000000000
Binary files a/shout/themes/graphics/telephone-pole.png and /dev/null differ
diff --git a/shout/themes/graphics/transparency.png b/shout/themes/graphics/transparency.png
deleted file mode 100644
index a7a693fe7..000000000
Binary files a/shout/themes/graphics/transparency.png and /dev/null differ
diff --git a/shout/themes/screen.css b/shout/themes/screen.css
deleted file mode 100644
index 91a88a229..000000000
--- a/shout/themes/screen.css
+++ /dev/null
@@ -1,249 +0,0 @@
-/**
- * screen.css defines the styles needed by Shout.
- *
- * Copyright 2005-2010 Alkaloid Networks LLC (http://projects.alkaloid.net)
- *
- * See the enclosed file COPYING for license information (BSD). If you
- * did not receive this file, see
- * http://www.opensource.org/licenses/bsd-license.php.
- *
- * @author Ben Klang
- * @package Shout
- */
-
-table {
- width: 100%;
-}
-
-.attention {
- font-weight: bold;
-}
-
-.header {
- color: #fff;
- background: #66a;
- text-align: right;
- font-style: italic;
- font-weight: bold;
- font-size: 14px;
-}
-
-#extensionList{
- border: 1px solid #000;
-}
-
-#destinationsCol
-{
- width: 66%;
-}
-
-.uheader{
- background: #fff;
- color: #a22;
- text-align: left;
- font-weight: bold;
- font-size: 130%;
- border-bottom: 1px dashed #000;
-}
-
-.extensionDestinations
-{
- position: relative;
- left: 25px;
-}
-
-a#addDest
-{
- font-style: italic;
-}
-
-span.device:hover
-{
- text-decoration: underline;
- cursor: pointer;
-}
-
-.controls {
- margin-left: auto;
- margin-right: auto;
- list-style: none;
-}
-
-.controls li {
- float: left;
-}
-
-.informational {
- font-style: italic;
-}
-
-#menuInfo {
- float: left;
- width: 340px;
- position: relative;
-}
-
-.menuStatName {
- font-weight: bold;
-}
-
-#dialplan {
- width: 650px;
- margin-left: auto;
- margin-right: auto;
-}
-
-#digitpad {
- width: 300px;
- height: 400px;
- float: right;
- position: relative;
-}
-
-.digit {
- width: 84px;
- height: 84px;
- float: left;
- border-top: 4px solid #aaa;
- border-left: 4px solid #aaa;
- border-right: 4px solid #444;
- border-bottom: 4px solid #444;
- padding: 3px;
- margin: 1px;
- background-image: url('graphics/digit-bg.png');
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- cursor: pointer;
-}
-
-#defaultAction {
- width: 284px;
- height: 38px;
- border-top: 4px solid #aaa;
- border-left: 4px solid #aaa;
- border-right: 4px solid #444;
- border-bottom: 4px solid #444;
- padding: 3px;
- margin: 1px;
- background-image: url('graphics/digit-bg.png');
- background-repeat: no-repeat;
- background-color: #999;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
-}
-
-.digitLabel {
- font-style: italic;
- font-family: Sans-serif;
- font-weight: bold;
- font-size: 1.5em;
- color: #666;
- float: left;
-}
-
-#editActionOverlay {
- width: 290px;
- height: 389px;
- padding: 5px;
- position: absolute;
- top: 0px;
- left: 0px;
- background-image: url('graphics/transparency.png');
-}
-
-#editActionArgs
-{
- padding-left: 45px;
-}
-
-#editMenu
-{
- width: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
-}
-
-#digitGraphic {
- float: left;
- margin: 0px 5px 5px 5px;
-}
-
-#actionPrompt {
- font-weight: bold;
- margin-bottom: 5px;
-}
-
-#editAction {
- margin: 5px;
-}
-
-.button {
- margin: 3px;
- cursor: pointer;
- padding: 2px 8px;
-}
-
-.buttonActionLabel
-{
- text-align: right;
- font-style: italic;
-}
-
-.buttonDetail
-{
- text-align: center;
-}
-
-.working
-{
- position: absolute;
- width: 100%;
- height: 100%;
- margin: 0;
- padding: 0;
- filter:alpha('opacity=50');
- -moz-opacity:0.5;
- -khtml-opacity: 0.5;
- opacity: 0.5;
- background: url('graphics/redbox_spinner.gif') no-repeat center #000;
- z-index: 5;
-}
-
-div#wizard
-{
- border: 2px solid #c00;
- padding: 5px;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- width: 500px;
- background-color: #fcc;
-}
-
-div#wizard .step
-{
- background-color: #fff;
- border: 2px solid #c00;
- margin: 5px;
- padding: 5px;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
-}
-
-div#wizard h3
-{
- cursor: pointer;
- padding: 5px;
- display: block;
-}
-
-div#wizard ol, div#wizard ul {
- margin-left: 30px;
-}
-
-
-.form {
- position: relative;
-}
diff --git a/skeleton/themes/default/screen.css b/skeleton/themes/default/screen.css
new file mode 100644
index 000000000..9633a59d6
--- /dev/null
+++ b/skeleton/themes/default/screen.css
@@ -0,0 +1 @@
+/* Insert CSS definitions here. */
diff --git a/skeleton/themes/screen.css b/skeleton/themes/screen.css
deleted file mode 100644
index 9633a59d6..000000000
--- a/skeleton/themes/screen.css
+++ /dev/null
@@ -1 +0,0 @@
-/* Insert CSS definitions here. */
diff --git a/trean/themes/default/graphics/add.png b/trean/themes/default/graphics/add.png
new file mode 100644
index 000000000..41be5d97d
Binary files /dev/null and b/trean/themes/default/graphics/add.png differ
diff --git a/trean/themes/default/graphics/az.png b/trean/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/trean/themes/default/graphics/az.png differ
diff --git a/trean/themes/default/graphics/data.png b/trean/themes/default/graphics/data.png
new file mode 100644
index 000000000..e75ddf849
Binary files /dev/null and b/trean/themes/default/graphics/data.png differ
diff --git a/trean/themes/default/graphics/delete.png b/trean/themes/default/graphics/delete.png
new file mode 100644
index 000000000..26477f183
Binary files /dev/null and b/trean/themes/default/graphics/delete.png differ
diff --git a/trean/themes/default/graphics/edit.png b/trean/themes/default/graphics/edit.png
new file mode 100644
index 000000000..550f13dbe
Binary files /dev/null and b/trean/themes/default/graphics/edit.png differ
diff --git a/trean/themes/default/graphics/favicon.ico b/trean/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..29e2e6bfb
Binary files /dev/null and b/trean/themes/default/graphics/favicon.ico differ
diff --git a/trean/themes/default/graphics/folders/folder_create.png b/trean/themes/default/graphics/folders/folder_create.png
new file mode 100644
index 000000000..5b428d2f5
Binary files /dev/null and b/trean/themes/default/graphics/folders/folder_create.png differ
diff --git a/trean/themes/default/graphics/folders/folder_delete.png b/trean/themes/default/graphics/folders/folder_delete.png
new file mode 100644
index 000000000..985c12a3c
Binary files /dev/null and b/trean/themes/default/graphics/folders/folder_delete.png differ
diff --git a/trean/themes/default/graphics/folders/folder_edit.png b/trean/themes/default/graphics/folders/folder_edit.png
new file mode 100644
index 000000000..2b5397f37
Binary files /dev/null and b/trean/themes/default/graphics/folders/folder_edit.png differ
diff --git a/trean/themes/default/graphics/http/1xx.png b/trean/themes/default/graphics/http/1xx.png
new file mode 100644
index 000000000..1cae1e8af
Binary files /dev/null and b/trean/themes/default/graphics/http/1xx.png differ
diff --git a/trean/themes/default/graphics/http/2xx.png b/trean/themes/default/graphics/http/2xx.png
new file mode 100644
index 000000000..4af9076c7
Binary files /dev/null and b/trean/themes/default/graphics/http/2xx.png differ
diff --git a/trean/themes/default/graphics/http/3xx.png b/trean/themes/default/graphics/http/3xx.png
new file mode 100644
index 000000000..1cae1e8af
Binary files /dev/null and b/trean/themes/default/graphics/http/3xx.png differ
diff --git a/trean/themes/default/graphics/http/4xx.png b/trean/themes/default/graphics/http/4xx.png
new file mode 100644
index 000000000..7f6d50fab
Binary files /dev/null and b/trean/themes/default/graphics/http/4xx.png differ
diff --git a/trean/themes/default/graphics/http/5xx.png b/trean/themes/default/graphics/http/5xx.png
new file mode 100644
index 000000000..d1c6785ec
Binary files /dev/null and b/trean/themes/default/graphics/http/5xx.png differ
diff --git a/trean/themes/default/graphics/http/error.png b/trean/themes/default/graphics/http/error.png
new file mode 100644
index 000000000..d1c6785ec
Binary files /dev/null and b/trean/themes/default/graphics/http/error.png differ
diff --git a/trean/themes/default/graphics/minus.png b/trean/themes/default/graphics/minus.png
new file mode 100644
index 000000000..32170460c
Binary files /dev/null and b/trean/themes/default/graphics/minus.png differ
diff --git a/trean/themes/default/graphics/perms.png b/trean/themes/default/graphics/perms.png
new file mode 100644
index 000000000..36d087c2e
Binary files /dev/null and b/trean/themes/default/graphics/perms.png differ
diff --git a/trean/themes/default/graphics/plus.png b/trean/themes/default/graphics/plus.png
new file mode 100644
index 000000000..263e35690
Binary files /dev/null and b/trean/themes/default/graphics/plus.png differ
diff --git a/trean/themes/default/graphics/protocol/ftp.png b/trean/themes/default/graphics/protocol/ftp.png
new file mode 100644
index 000000000..3befbd1c7
Binary files /dev/null and b/trean/themes/default/graphics/protocol/ftp.png differ
diff --git a/trean/themes/default/graphics/protocol/http.png b/trean/themes/default/graphics/protocol/http.png
new file mode 100644
index 000000000..f9ee388a5
Binary files /dev/null and b/trean/themes/default/graphics/protocol/http.png differ
diff --git a/trean/themes/default/graphics/protocol/https.png b/trean/themes/default/graphics/protocol/https.png
new file mode 100644
index 000000000..f9ee388a5
Binary files /dev/null and b/trean/themes/default/graphics/protocol/https.png differ
diff --git a/trean/themes/default/graphics/rating-star.gif b/trean/themes/default/graphics/rating-star.gif
new file mode 100644
index 000000000..068fa7f3f
Binary files /dev/null and b/trean/themes/default/graphics/rating-star.gif differ
diff --git a/trean/themes/default/graphics/reports.png b/trean/themes/default/graphics/reports.png
new file mode 100644
index 000000000..6e8e3d8dc
Binary files /dev/null and b/trean/themes/default/graphics/reports.png differ
diff --git a/trean/themes/default/graphics/search.png b/trean/themes/default/graphics/search.png
new file mode 100644
index 000000000..8b7937d95
Binary files /dev/null and b/trean/themes/default/graphics/search.png differ
diff --git a/trean/themes/default/graphics/trean.png b/trean/themes/default/graphics/trean.png
new file mode 100644
index 000000000..a7ce49890
Binary files /dev/null and b/trean/themes/default/graphics/trean.png differ
diff --git a/trean/themes/default/graphics/za.png b/trean/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/trean/themes/default/graphics/za.png differ
diff --git a/trean/themes/default/grids-min.css b/trean/themes/default/grids-min.css
new file mode 100644
index 000000000..1fed7a61c
--- /dev/null
+++ b/trean/themes/default/grids-min.css
@@ -0,0 +1,7 @@
+/*
+Copyright 2007, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.2.2
+*/
+body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
\ No newline at end of file
diff --git a/trean/themes/default/screen.css b/trean/themes/default/screen.css
new file mode 100644
index 000000000..97ecab62f
--- /dev/null
+++ b/trean/themes/default/screen.css
@@ -0,0 +1,254 @@
+/**
+ * $Horde: trean/themes/screen.css,v 1.18 2008/03/27 17:48:52 jan Exp $
+ */
+
+.reportheader {
+ text-align: left;
+ font-weight: bold;
+ padding: 8px;
+ font-size: larger;
+ margin-left: 16px;
+}
+.report {
+ text-align: left;
+ margin-left: 25px;
+ padding: 5px;
+}
+
+td, th {
+ text-align: left;
+}
+table.control {
+ width: 100%;
+}
+table.control td.actions {
+ text-align: right;
+}
+
+/* Folder Actions toggles */
+#faShow, #faHide {
+ padding-left: 18px;
+ white-space: nowrap;
+ font-weight: bold;
+}
+#faShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+#faHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+#folderActionsInner {
+ display: none;
+}
+body.folderActions #folderActionsInner {
+ margin-top: 1em;
+ display: block;
+}
+body.folderActions #faShow {
+ display: none;
+}
+body.folderActions #faHide {
+ display: block;
+}
+
+#folderList {
+ padding: .5em;
+}
+#folderList form, #folderList p {
+ margin: .5em 0;
+ clear: left;
+}
+#folderList form img, #folderList p img {
+ padding-right: .5em;
+ display: block;
+ float: left;
+}
+#folderList input {
+ font-size: 90%;
+}
+#folderActions {
+ margin-bottom: .5em;
+ border: 1px solid #ccc;
+ padding: .5em;
+ background: #eee;
+}
+
+#bookmarkActions {
+ border: 1px solid #ccc;
+ background: #eee;
+ padding: .5em;
+ margin: .5em 0;
+}
+#bookmarkActions label {
+ font-size: 95%;
+ margin-right: .5em;
+ cursor: pointer;
+}
+
+#bookmarkList table {
+ width: 100%;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+#bookmarkList th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+#bookmarkList th.rightAlign {
+ text-align: right;
+}
+#bookmarkList th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+#bookmarkList th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+#bookmarkList td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+
+div.bookmarks img {
+ padding-right: 2px;
+}
+div.bookmarks .checkbox {
+ margin: 0 5px;
+}
+
+.favicon {
+ width: 16px;
+ height: 16px;
+}
+
+.bl-title {
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+.bl-title a {
+ font-weight: bold;
+}
+.bl-clicks {
+ text-align: center;
+}
+
+#browser-instructions {
+ margin: 8px;
+ padding: 8px;
+}
+
+/* Star rating styles. */
+div.rating {
+ float: right;
+}
+td.rating {
+ background: #fff;
+}
+.star-rating {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ width: 125px;
+ height: 25px;
+ position: relative;
+ background: url("graphics/rating-star.gif") top left repeat-x;
+}
+.star-rating li {
+ padding: 0;
+ margin: 0;
+ /*\*/
+ float: left;
+ /* */
+}
+.star-rating li a {
+ display: block;
+ width: 25px;
+ height: 25px;
+ text-decoration: none;
+ text-indent: -9000px;
+ z-index: 20;
+ position: absolute;
+ padding: 0;
+}
+.star-rating li a:hover {
+ background: url("graphics/rating-star.gif") left bottom;
+ z-index: 2;
+ left: 0;
+ border: none;
+}
+.star-rating a.one-star {
+ left: 0;
+}
+.star-rating a.one-star:hover {
+ width: 25px;
+}
+.star-rating a.two-stars {
+ left: 25px;
+}
+.star-rating a.two-stars:hover {
+ width: 50px;
+}
+.star-rating a.three-stars {
+ left: 50px;
+}
+.star-rating a.three-stars:hover {
+ width: 75px;
+}
+.star-rating a.four-stars {
+ left: 75px;
+}
+.star-rating a.four-stars:hover {
+ width: 100px;
+}
+.star-rating a.five-stars {
+ left: 100px;
+}
+.star-rating a.five-stars:hover {
+ width: 125px;
+}
+.star-rating li.current-rating {
+ background: url("graphics/rating-star.gif") left center;
+ position: absolute;
+ height: 25px;
+ display: block;
+ text-indent: -9000px;
+ z-index: 1;
+}
+.star-rating a:active {
+ outline: none;
+}
+a.static-rating {
+ background: url("graphics/rating-star.gif") left center;
+ height: 25px;
+ display: block;
+ text-indent: -9000px;
+}
+
+/* Folder delete confirmation styles. */
+#delete-folder-confirmation-template {
+ display: none;
+}
+
+#delete-folder-confirmation {
+ margin: 1em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ffc;
+}
+#delete-folder-confirmation form {
+ display: inline;
+}
+
+#RB_window #delete-folder-confirmation {
+ margin: 0;
+ width: 20em;
+}
+#RB_window #delete-folder-confirmation input {
+ margin: .2em;
+}
diff --git a/trean/themes/graphics/add.png b/trean/themes/graphics/add.png
deleted file mode 100644
index 41be5d97d..000000000
Binary files a/trean/themes/graphics/add.png and /dev/null differ
diff --git a/trean/themes/graphics/az.png b/trean/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/trean/themes/graphics/az.png and /dev/null differ
diff --git a/trean/themes/graphics/data.png b/trean/themes/graphics/data.png
deleted file mode 100644
index e75ddf849..000000000
Binary files a/trean/themes/graphics/data.png and /dev/null differ
diff --git a/trean/themes/graphics/delete.png b/trean/themes/graphics/delete.png
deleted file mode 100644
index 26477f183..000000000
Binary files a/trean/themes/graphics/delete.png and /dev/null differ
diff --git a/trean/themes/graphics/edit.png b/trean/themes/graphics/edit.png
deleted file mode 100644
index 550f13dbe..000000000
Binary files a/trean/themes/graphics/edit.png and /dev/null differ
diff --git a/trean/themes/graphics/favicon.ico b/trean/themes/graphics/favicon.ico
deleted file mode 100644
index 29e2e6bfb..000000000
Binary files a/trean/themes/graphics/favicon.ico and /dev/null differ
diff --git a/trean/themes/graphics/folders/folder_create.png b/trean/themes/graphics/folders/folder_create.png
deleted file mode 100644
index 5b428d2f5..000000000
Binary files a/trean/themes/graphics/folders/folder_create.png and /dev/null differ
diff --git a/trean/themes/graphics/folders/folder_delete.png b/trean/themes/graphics/folders/folder_delete.png
deleted file mode 100644
index 985c12a3c..000000000
Binary files a/trean/themes/graphics/folders/folder_delete.png and /dev/null differ
diff --git a/trean/themes/graphics/folders/folder_edit.png b/trean/themes/graphics/folders/folder_edit.png
deleted file mode 100644
index 2b5397f37..000000000
Binary files a/trean/themes/graphics/folders/folder_edit.png and /dev/null differ
diff --git a/trean/themes/graphics/http/1xx.png b/trean/themes/graphics/http/1xx.png
deleted file mode 100644
index 1cae1e8af..000000000
Binary files a/trean/themes/graphics/http/1xx.png and /dev/null differ
diff --git a/trean/themes/graphics/http/2xx.png b/trean/themes/graphics/http/2xx.png
deleted file mode 100644
index 4af9076c7..000000000
Binary files a/trean/themes/graphics/http/2xx.png and /dev/null differ
diff --git a/trean/themes/graphics/http/3xx.png b/trean/themes/graphics/http/3xx.png
deleted file mode 100644
index 1cae1e8af..000000000
Binary files a/trean/themes/graphics/http/3xx.png and /dev/null differ
diff --git a/trean/themes/graphics/http/4xx.png b/trean/themes/graphics/http/4xx.png
deleted file mode 100644
index 7f6d50fab..000000000
Binary files a/trean/themes/graphics/http/4xx.png and /dev/null differ
diff --git a/trean/themes/graphics/http/5xx.png b/trean/themes/graphics/http/5xx.png
deleted file mode 100644
index d1c6785ec..000000000
Binary files a/trean/themes/graphics/http/5xx.png and /dev/null differ
diff --git a/trean/themes/graphics/http/error.png b/trean/themes/graphics/http/error.png
deleted file mode 100644
index d1c6785ec..000000000
Binary files a/trean/themes/graphics/http/error.png and /dev/null differ
diff --git a/trean/themes/graphics/minus.png b/trean/themes/graphics/minus.png
deleted file mode 100644
index 32170460c..000000000
Binary files a/trean/themes/graphics/minus.png and /dev/null differ
diff --git a/trean/themes/graphics/perms.png b/trean/themes/graphics/perms.png
deleted file mode 100644
index 36d087c2e..000000000
Binary files a/trean/themes/graphics/perms.png and /dev/null differ
diff --git a/trean/themes/graphics/plus.png b/trean/themes/graphics/plus.png
deleted file mode 100644
index 263e35690..000000000
Binary files a/trean/themes/graphics/plus.png and /dev/null differ
diff --git a/trean/themes/graphics/protocol/ftp.png b/trean/themes/graphics/protocol/ftp.png
deleted file mode 100644
index 3befbd1c7..000000000
Binary files a/trean/themes/graphics/protocol/ftp.png and /dev/null differ
diff --git a/trean/themes/graphics/protocol/http.png b/trean/themes/graphics/protocol/http.png
deleted file mode 100644
index f9ee388a5..000000000
Binary files a/trean/themes/graphics/protocol/http.png and /dev/null differ
diff --git a/trean/themes/graphics/protocol/https.png b/trean/themes/graphics/protocol/https.png
deleted file mode 100644
index f9ee388a5..000000000
Binary files a/trean/themes/graphics/protocol/https.png and /dev/null differ
diff --git a/trean/themes/graphics/rating-star.gif b/trean/themes/graphics/rating-star.gif
deleted file mode 100644
index 068fa7f3f..000000000
Binary files a/trean/themes/graphics/rating-star.gif and /dev/null differ
diff --git a/trean/themes/graphics/reports.png b/trean/themes/graphics/reports.png
deleted file mode 100644
index 6e8e3d8dc..000000000
Binary files a/trean/themes/graphics/reports.png and /dev/null differ
diff --git a/trean/themes/graphics/search.png b/trean/themes/graphics/search.png
deleted file mode 100644
index 8b7937d95..000000000
Binary files a/trean/themes/graphics/search.png and /dev/null differ
diff --git a/trean/themes/graphics/trean.png b/trean/themes/graphics/trean.png
deleted file mode 100644
index a7ce49890..000000000
Binary files a/trean/themes/graphics/trean.png and /dev/null differ
diff --git a/trean/themes/graphics/za.png b/trean/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/trean/themes/graphics/za.png and /dev/null differ
diff --git a/trean/themes/grids-min.css b/trean/themes/grids-min.css
deleted file mode 100644
index 1fed7a61c..000000000
--- a/trean/themes/grids-min.css
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
-Copyright 2007, Yahoo! Inc. All rights reserved.
-Code licensed under the BSD License:
-http://developer.yahoo.net/yui/license.txt
-version: 2.2.2
-*/
-body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
\ No newline at end of file
diff --git a/trean/themes/screen.css b/trean/themes/screen.css
deleted file mode 100644
index 97ecab62f..000000000
--- a/trean/themes/screen.css
+++ /dev/null
@@ -1,254 +0,0 @@
-/**
- * $Horde: trean/themes/screen.css,v 1.18 2008/03/27 17:48:52 jan Exp $
- */
-
-.reportheader {
- text-align: left;
- font-weight: bold;
- padding: 8px;
- font-size: larger;
- margin-left: 16px;
-}
-.report {
- text-align: left;
- margin-left: 25px;
- padding: 5px;
-}
-
-td, th {
- text-align: left;
-}
-table.control {
- width: 100%;
-}
-table.control td.actions {
- text-align: right;
-}
-
-/* Folder Actions toggles */
-#faShow, #faHide {
- padding-left: 18px;
- white-space: nowrap;
- font-weight: bold;
-}
-#faShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-#faHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-#folderActionsInner {
- display: none;
-}
-body.folderActions #folderActionsInner {
- margin-top: 1em;
- display: block;
-}
-body.folderActions #faShow {
- display: none;
-}
-body.folderActions #faHide {
- display: block;
-}
-
-#folderList {
- padding: .5em;
-}
-#folderList form, #folderList p {
- margin: .5em 0;
- clear: left;
-}
-#folderList form img, #folderList p img {
- padding-right: .5em;
- display: block;
- float: left;
-}
-#folderList input {
- font-size: 90%;
-}
-#folderActions {
- margin-bottom: .5em;
- border: 1px solid #ccc;
- padding: .5em;
- background: #eee;
-}
-
-#bookmarkActions {
- border: 1px solid #ccc;
- background: #eee;
- padding: .5em;
- margin: .5em 0;
-}
-#bookmarkActions label {
- font-size: 95%;
- margin-right: .5em;
- cursor: pointer;
-}
-
-#bookmarkList table {
- width: 100%;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-#bookmarkList th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-#bookmarkList th.rightAlign {
- text-align: right;
-}
-#bookmarkList th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-#bookmarkList th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-#bookmarkList td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-
-div.bookmarks img {
- padding-right: 2px;
-}
-div.bookmarks .checkbox {
- margin: 0 5px;
-}
-
-.favicon {
- width: 16px;
- height: 16px;
-}
-
-.bl-title {
- text-overflow: ellipsis;
- overflow: hidden;
-}
-.bl-title a {
- font-weight: bold;
-}
-.bl-clicks {
- text-align: center;
-}
-
-#browser-instructions {
- margin: 8px;
- padding: 8px;
-}
-
-/* Star rating styles. */
-div.rating {
- float: right;
-}
-td.rating {
- background: #fff;
-}
-.star-rating {
- list-style: none;
- margin: 0;
- padding: 0;
- width: 125px;
- height: 25px;
- position: relative;
- background: url("graphics/rating-star.gif") top left repeat-x;
-}
-.star-rating li {
- padding: 0;
- margin: 0;
- /*\*/
- float: left;
- /* */
-}
-.star-rating li a {
- display: block;
- width: 25px;
- height: 25px;
- text-decoration: none;
- text-indent: -9000px;
- z-index: 20;
- position: absolute;
- padding: 0;
-}
-.star-rating li a:hover {
- background: url("graphics/rating-star.gif") left bottom;
- z-index: 2;
- left: 0;
- border: none;
-}
-.star-rating a.one-star {
- left: 0;
-}
-.star-rating a.one-star:hover {
- width: 25px;
-}
-.star-rating a.two-stars {
- left: 25px;
-}
-.star-rating a.two-stars:hover {
- width: 50px;
-}
-.star-rating a.three-stars {
- left: 50px;
-}
-.star-rating a.three-stars:hover {
- width: 75px;
-}
-.star-rating a.four-stars {
- left: 75px;
-}
-.star-rating a.four-stars:hover {
- width: 100px;
-}
-.star-rating a.five-stars {
- left: 100px;
-}
-.star-rating a.five-stars:hover {
- width: 125px;
-}
-.star-rating li.current-rating {
- background: url("graphics/rating-star.gif") left center;
- position: absolute;
- height: 25px;
- display: block;
- text-indent: -9000px;
- z-index: 1;
-}
-.star-rating a:active {
- outline: none;
-}
-a.static-rating {
- background: url("graphics/rating-star.gif") left center;
- height: 25px;
- display: block;
- text-indent: -9000px;
-}
-
-/* Folder delete confirmation styles. */
-#delete-folder-confirmation-template {
- display: none;
-}
-
-#delete-folder-confirmation {
- margin: 1em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ffc;
-}
-#delete-folder-confirmation form {
- display: inline;
-}
-
-#RB_window #delete-folder-confirmation {
- margin: 0;
- width: 20em;
-}
-#RB_window #delete-folder-confirmation input {
- margin: .2em;
-}
diff --git a/turba/themes/default/graphics/az.png b/turba/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/turba/themes/default/graphics/az.png differ
diff --git a/turba/themes/default/graphics/az_secondary.png b/turba/themes/default/graphics/az_secondary.png
new file mode 100644
index 000000000..9e0c7d6f0
Binary files /dev/null and b/turba/themes/default/graphics/az_secondary.png differ
diff --git a/turba/themes/default/graphics/contact.png b/turba/themes/default/graphics/contact.png
new file mode 100644
index 000000000..bdd0053ba
Binary files /dev/null and b/turba/themes/default/graphics/contact.png differ
diff --git a/turba/themes/default/graphics/favicon.ico b/turba/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..208b098a8
Binary files /dev/null and b/turba/themes/default/graphics/favicon.ico differ
diff --git a/turba/themes/default/graphics/group.png b/turba/themes/default/graphics/group.png
new file mode 100644
index 000000000..692a123f9
Binary files /dev/null and b/turba/themes/default/graphics/group.png differ
diff --git a/turba/themes/default/graphics/menu/browse.png b/turba/themes/default/graphics/menu/browse.png
new file mode 100644
index 000000000..f52d05a9b
Binary files /dev/null and b/turba/themes/default/graphics/menu/browse.png differ
diff --git a/turba/themes/default/graphics/menu/new.png b/turba/themes/default/graphics/menu/new.png
new file mode 100644
index 000000000..e3a6dbefd
Binary files /dev/null and b/turba/themes/default/graphics/menu/new.png differ
diff --git a/turba/themes/default/graphics/new.png b/turba/themes/default/graphics/new.png
new file mode 100644
index 000000000..e3a6dbefd
Binary files /dev/null and b/turba/themes/default/graphics/new.png differ
diff --git a/turba/themes/default/graphics/search.png b/turba/themes/default/graphics/search.png
new file mode 100644
index 000000000..94c47d455
Binary files /dev/null and b/turba/themes/default/graphics/search.png differ
diff --git a/turba/themes/default/graphics/turba.png b/turba/themes/default/graphics/turba.png
new file mode 100644
index 000000000..bdd0053ba
Binary files /dev/null and b/turba/themes/default/graphics/turba.png differ
diff --git a/turba/themes/default/graphics/za.png b/turba/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/turba/themes/default/graphics/za.png differ
diff --git a/turba/themes/default/graphics/za_secondary.png b/turba/themes/default/graphics/za_secondary.png
new file mode 100644
index 000000000..bddda3c07
Binary files /dev/null and b/turba/themes/default/graphics/za_secondary.png differ
diff --git a/turba/themes/default/ie6_or_less.css b/turba/themes/default/ie6_or_less.css
new file mode 100644
index 000000000..d20a0953e
--- /dev/null
+++ b/turba/themes/default/ie6_or_less.css
@@ -0,0 +1,9 @@
+/**
+ * CSS corrections for IE 6 and below.
+ */
+
+/* Fixes broken inline-block. */
+.turba-duplicate-contact {
+ zoom: 1;
+ display: inline;
+}
diff --git a/turba/themes/default/ie7.css b/turba/themes/default/ie7.css
new file mode 100644
index 000000000..53a20d25f
--- /dev/null
+++ b/turba/themes/default/ie7.css
@@ -0,0 +1,9 @@
+/**
+ * CSS corrections for IE 7.
+ */
+
+/* Fixes broken inline-block. */
+.turba-duplicate-contact {
+ zoom: 1;
+ display: inline;
+}
diff --git a/turba/themes/default/screen.css b/turba/themes/default/screen.css
new file mode 100644
index 000000000..ca3f7fa41
--- /dev/null
+++ b/turba/themes/default/screen.css
@@ -0,0 +1,135 @@
+.QuickFinderNoMatch {
+ display: none;
+}
+#QuickFinderEmpty {
+ font-style: italic;
+}
+
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+
+.turbaPager {
+ text-align: center;
+ padding: 3px;
+ background: #fff;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+}
+
+#vbook-form {
+ margin: 1em 0 0 0;
+}
+
+
+/* Tables. */
+table#addressbook-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#addressbook-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#addressbook-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#addressbook-list th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#addressbook-list th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#addressbook-list-buttons {
+ padding: 1em;
+}
+#addressbook-list-buttons form {
+ display: inline;
+}
+.addressbook-list-icon {
+ width: 1%;
+}
+
+/* Duplicates */
+.turba-duplicate {
+ overflow: auto;
+ white-space: nowrap;
+ vertical-align: top;
+ max-height: 400px;
+}
+.turba-duplicate-contact {
+ display: inline-block;
+ margin-top: 8px;
+ margin-right: 8px;
+}
+.turba-duplicate-contact p {
+ margin: 8px;
+}
+.turba-duplicate-contact form {
+ display: inline;
+}
+.turba-duplicate-forms {
+ margin: 8px;
+}
+
+/* Preferences pages */
+#turba-prefs-cols-list {
+ float: left;
+ width: 15em;
+}
+#turba-prefs-cols-list ul {
+ list-style-type: none;
+}
+#turba-prefs-cols-list li {
+ padding: 3px;
+}
+#turba-prefs-cols-list li a {
+ display: block;
+}
+#turba-prefs-cols-list li.active {
+ font-weight: bold;
+ border: 1px solid #ccc;
+ border-right: none;
+}
+
+#turba-prefs-cols-columns {
+ float: left;
+ padding: 3px;
+ border: 1px solid #ccc;
+}
+#turba-prefs-cols-columns ol {
+ list-style-type: none;
+}
+#turba-prefs-cols-columns li {
+ padding: 2px;
+ cursor: move;
+}
+#turba-prefs-cols-columns .checkbox {
+ margin-right: 2px;
+ cursor: default;
+}
+
+@media print {
+ .tabset, #page h1.header span.smallheader {
+ display: none !important;
+ }
+}
diff --git a/turba/themes/graphics/az.png b/turba/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/turba/themes/graphics/az.png and /dev/null differ
diff --git a/turba/themes/graphics/az_secondary.png b/turba/themes/graphics/az_secondary.png
deleted file mode 100644
index 9e0c7d6f0..000000000
Binary files a/turba/themes/graphics/az_secondary.png and /dev/null differ
diff --git a/turba/themes/graphics/contact.png b/turba/themes/graphics/contact.png
deleted file mode 100644
index bdd0053ba..000000000
Binary files a/turba/themes/graphics/contact.png and /dev/null differ
diff --git a/turba/themes/graphics/favicon.ico b/turba/themes/graphics/favicon.ico
deleted file mode 100644
index 208b098a8..000000000
Binary files a/turba/themes/graphics/favicon.ico and /dev/null differ
diff --git a/turba/themes/graphics/group.png b/turba/themes/graphics/group.png
deleted file mode 100644
index 692a123f9..000000000
Binary files a/turba/themes/graphics/group.png and /dev/null differ
diff --git a/turba/themes/graphics/menu/browse.png b/turba/themes/graphics/menu/browse.png
deleted file mode 100644
index f52d05a9b..000000000
Binary files a/turba/themes/graphics/menu/browse.png and /dev/null differ
diff --git a/turba/themes/graphics/menu/new.png b/turba/themes/graphics/menu/new.png
deleted file mode 100644
index e3a6dbefd..000000000
Binary files a/turba/themes/graphics/menu/new.png and /dev/null differ
diff --git a/turba/themes/graphics/new.png b/turba/themes/graphics/new.png
deleted file mode 100644
index e3a6dbefd..000000000
Binary files a/turba/themes/graphics/new.png and /dev/null differ
diff --git a/turba/themes/graphics/search.png b/turba/themes/graphics/search.png
deleted file mode 100644
index 94c47d455..000000000
Binary files a/turba/themes/graphics/search.png and /dev/null differ
diff --git a/turba/themes/graphics/turba.png b/turba/themes/graphics/turba.png
deleted file mode 100644
index bdd0053ba..000000000
Binary files a/turba/themes/graphics/turba.png and /dev/null differ
diff --git a/turba/themes/graphics/za.png b/turba/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/turba/themes/graphics/za.png and /dev/null differ
diff --git a/turba/themes/graphics/za_secondary.png b/turba/themes/graphics/za_secondary.png
deleted file mode 100644
index bddda3c07..000000000
Binary files a/turba/themes/graphics/za_secondary.png and /dev/null differ
diff --git a/turba/themes/ie6_or_less.css b/turba/themes/ie6_or_less.css
deleted file mode 100644
index d20a0953e..000000000
--- a/turba/themes/ie6_or_less.css
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * CSS corrections for IE 6 and below.
- */
-
-/* Fixes broken inline-block. */
-.turba-duplicate-contact {
- zoom: 1;
- display: inline;
-}
diff --git a/turba/themes/ie7.css b/turba/themes/ie7.css
deleted file mode 100644
index 53a20d25f..000000000
--- a/turba/themes/ie7.css
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * CSS corrections for IE 7.
- */
-
-/* Fixes broken inline-block. */
-.turba-duplicate-contact {
- zoom: 1;
- display: inline;
-}
diff --git a/turba/themes/screen.css b/turba/themes/screen.css
deleted file mode 100644
index ca3f7fa41..000000000
--- a/turba/themes/screen.css
+++ /dev/null
@@ -1,135 +0,0 @@
-.QuickFinderNoMatch {
- display: none;
-}
-#QuickFinderEmpty {
- font-style: italic;
-}
-
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
-
-.turbaPager {
- text-align: center;
- padding: 3px;
- background: #fff;
- border-top: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
-}
-
-#vbook-form {
- margin: 1em 0 0 0;
-}
-
-
-/* Tables. */
-table#addressbook-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#addressbook-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#addressbook-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#addressbook-list th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#addressbook-list th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#addressbook-list-buttons {
- padding: 1em;
-}
-#addressbook-list-buttons form {
- display: inline;
-}
-.addressbook-list-icon {
- width: 1%;
-}
-
-/* Duplicates */
-.turba-duplicate {
- overflow: auto;
- white-space: nowrap;
- vertical-align: top;
- max-height: 400px;
-}
-.turba-duplicate-contact {
- display: inline-block;
- margin-top: 8px;
- margin-right: 8px;
-}
-.turba-duplicate-contact p {
- margin: 8px;
-}
-.turba-duplicate-contact form {
- display: inline;
-}
-.turba-duplicate-forms {
- margin: 8px;
-}
-
-/* Preferences pages */
-#turba-prefs-cols-list {
- float: left;
- width: 15em;
-}
-#turba-prefs-cols-list ul {
- list-style-type: none;
-}
-#turba-prefs-cols-list li {
- padding: 3px;
-}
-#turba-prefs-cols-list li a {
- display: block;
-}
-#turba-prefs-cols-list li.active {
- font-weight: bold;
- border: 1px solid #ccc;
- border-right: none;
-}
-
-#turba-prefs-cols-columns {
- float: left;
- padding: 3px;
- border: 1px solid #ccc;
-}
-#turba-prefs-cols-columns ol {
- list-style-type: none;
-}
-#turba-prefs-cols-columns li {
- padding: 2px;
- cursor: move;
-}
-#turba-prefs-cols-columns .checkbox {
- margin-right: 2px;
- cursor: default;
-}
-
-@media print {
- .tabset, #page h1.header span.smallheader {
- display: none !important;
- }
-}
diff --git a/vilma/themes/default/graphics/display.png b/vilma/themes/default/graphics/display.png
new file mode 100644
index 000000000..3fd0567e2
Binary files /dev/null and b/vilma/themes/default/graphics/display.png differ
diff --git a/vilma/themes/default/graphics/domain.png b/vilma/themes/default/graphics/domain.png
new file mode 100644
index 000000000..7020eb990
Binary files /dev/null and b/vilma/themes/default/graphics/domain.png differ
diff --git a/vilma/themes/default/graphics/favicon.ico b/vilma/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..66d7b86ef
Binary files /dev/null and b/vilma/themes/default/graphics/favicon.ico differ
diff --git a/vilma/themes/default/graphics/sort.png b/vilma/themes/default/graphics/sort.png
new file mode 100644
index 000000000..a93519005
Binary files /dev/null and b/vilma/themes/default/graphics/sort.png differ
diff --git a/vilma/themes/default/graphics/vilma.png b/vilma/themes/default/graphics/vilma.png
new file mode 100644
index 000000000..3c419166c
Binary files /dev/null and b/vilma/themes/default/graphics/vilma.png differ
diff --git a/vilma/themes/graphics/display.png b/vilma/themes/graphics/display.png
deleted file mode 100644
index 3fd0567e2..000000000
Binary files a/vilma/themes/graphics/display.png and /dev/null differ
diff --git a/vilma/themes/graphics/domain.png b/vilma/themes/graphics/domain.png
deleted file mode 100644
index 7020eb990..000000000
Binary files a/vilma/themes/graphics/domain.png and /dev/null differ
diff --git a/vilma/themes/graphics/favicon.ico b/vilma/themes/graphics/favicon.ico
deleted file mode 100644
index 66d7b86ef..000000000
Binary files a/vilma/themes/graphics/favicon.ico and /dev/null differ
diff --git a/vilma/themes/graphics/sort.png b/vilma/themes/graphics/sort.png
deleted file mode 100644
index a93519005..000000000
Binary files a/vilma/themes/graphics/sort.png and /dev/null differ
diff --git a/vilma/themes/graphics/vilma.png b/vilma/themes/graphics/vilma.png
deleted file mode 100644
index 3c419166c..000000000
Binary files a/vilma/themes/graphics/vilma.png and /dev/null differ
diff --git a/whups/themes/default/feed-rss.xsl b/whups/themes/default/feed-rss.xsl
new file mode 100644
index 000000000..211493e0c
--- /dev/null
+++ b/whups/themes/default/feed-rss.xsl
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+
+
+ Subscribe to
+
+
+ Subscribe now in your favorite RSS aggregator:
+
+
+
+
+
+
+
+
Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/whups/themes/default/graphics/admin.png b/whups/themes/default/graphics/admin.png
new file mode 100644
index 000000000..502e04cdc
Binary files /dev/null and b/whups/themes/default/graphics/admin.png differ
diff --git a/whups/themes/default/graphics/create.png b/whups/themes/default/graphics/create.png
new file mode 100644
index 000000000..51e47130b
Binary files /dev/null and b/whups/themes/default/graphics/create.png differ
diff --git a/whups/themes/default/graphics/favicon.ico b/whups/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..887e1235c
Binary files /dev/null and b/whups/themes/default/graphics/favicon.ico differ
diff --git a/whups/themes/default/graphics/query.png b/whups/themes/default/graphics/query.png
new file mode 100644
index 000000000..ef46d4aef
Binary files /dev/null and b/whups/themes/default/graphics/query.png differ
diff --git a/whups/themes/default/graphics/reports.png b/whups/themes/default/graphics/reports.png
new file mode 100644
index 000000000..6e8e3d8dc
Binary files /dev/null and b/whups/themes/default/graphics/reports.png differ
diff --git a/whups/themes/default/graphics/search.png b/whups/themes/default/graphics/search.png
new file mode 100644
index 000000000..5eb2e4ef0
Binary files /dev/null and b/whups/themes/default/graphics/search.png differ
diff --git a/whups/themes/default/graphics/whups.png b/whups/themes/default/graphics/whups.png
new file mode 100644
index 000000000..1251ddafe
Binary files /dev/null and b/whups/themes/default/graphics/whups.png differ
diff --git a/whups/themes/default/screen.css b/whups/themes/default/screen.css
new file mode 100644
index 000000000..8c3487940
--- /dev/null
+++ b/whups/themes/default/screen.css
@@ -0,0 +1,124 @@
+del {
+ background: transparent;
+}
+
+#searchnav {
+ border: 1px solid #ccc;
+ padding: 2px;
+ margin: 8px;
+}
+#searchnav p {
+ margin: 0;
+ background: #e9e9e9;
+}
+
+.query {
+ background: #cdcdcd;
+}
+
+div#comments {
+ margin: .5em;
+}
+div#comments div {
+ margin-top: .4em;
+}
+.comment-body {
+ background: #fff;
+ color: #000;
+ padding: 1em;
+ font-size: 100%;
+ font-family: "Lucida Console",Courier,"Courier New";
+}
+.pc_l {
+ background: #eee;
+ border-left: 8px solid #900;
+ border-top: 2px solid #900;
+}
+.pc_r {
+ background: #eee;
+ border-right: 8px solid #900;
+ border-top: 2px solid #900;
+}
+.pc_m {
+ background: #eee;
+ border-top: 2px solid #900;
+}
+.pc_b {
+ background: #eee;
+ border-left: 8px solid #900;
+ border-right: 8px solid #900;
+ border-bottom: 2px solid #900;
+}
+.c_l {
+ background: #eee;
+ border-left: 8px solid #ccc;
+ border-top: 2px solid #ccc;
+}
+.c_r {
+ background: #eee;
+ border-right: 8px solid #ccc;
+ border-top: 2px solid #ccc;
+}
+.c_m {
+ background: #eee;
+ border-top: 2px solid #ccc;
+}
+.c_b {
+ background: #eee;
+ border-left: 8px solid #ccc;
+ border-right: 8px solid #ccc;
+ border-bottom: 2px solid #ccc;
+}
+
+/* Search result tables */
+table.tickets {
+ width: 100%;
+ /* width: 99%;
+ margin: 0 0 8px 5px; */
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.tickets th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.tickets td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.tickets th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.tickets th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+/* Autocomplete styles. */
+.autocomplete {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ position: absolute;
+ padding: 2px 2px 2px 2px;
+}
+.autocomplete ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+.autocomplete ul li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 90%;
+ color: #000;
+}
+.autocomplete ul .selected {
+ background: gray;
+ color: #fff;
+}
diff --git a/whups/themes/feed-rss.xsl b/whups/themes/feed-rss.xsl
deleted file mode 100644
index 211493e0c..000000000
--- a/whups/themes/feed-rss.xsl
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
-
-
- Subscribe to
-
-
- Subscribe now in your favorite RSS aggregator:
-
-
-
-
-
-
-
-
Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/whups/themes/graphics/admin.png b/whups/themes/graphics/admin.png
deleted file mode 100644
index 502e04cdc..000000000
Binary files a/whups/themes/graphics/admin.png and /dev/null differ
diff --git a/whups/themes/graphics/create.png b/whups/themes/graphics/create.png
deleted file mode 100644
index 51e47130b..000000000
Binary files a/whups/themes/graphics/create.png and /dev/null differ
diff --git a/whups/themes/graphics/favicon.ico b/whups/themes/graphics/favicon.ico
deleted file mode 100644
index 887e1235c..000000000
Binary files a/whups/themes/graphics/favicon.ico and /dev/null differ
diff --git a/whups/themes/graphics/query.png b/whups/themes/graphics/query.png
deleted file mode 100644
index ef46d4aef..000000000
Binary files a/whups/themes/graphics/query.png and /dev/null differ
diff --git a/whups/themes/graphics/reports.png b/whups/themes/graphics/reports.png
deleted file mode 100644
index 6e8e3d8dc..000000000
Binary files a/whups/themes/graphics/reports.png and /dev/null differ
diff --git a/whups/themes/graphics/search.png b/whups/themes/graphics/search.png
deleted file mode 100644
index 5eb2e4ef0..000000000
Binary files a/whups/themes/graphics/search.png and /dev/null differ
diff --git a/whups/themes/graphics/whups.png b/whups/themes/graphics/whups.png
deleted file mode 100644
index 1251ddafe..000000000
Binary files a/whups/themes/graphics/whups.png and /dev/null differ
diff --git a/whups/themes/screen.css b/whups/themes/screen.css
deleted file mode 100644
index 8c3487940..000000000
--- a/whups/themes/screen.css
+++ /dev/null
@@ -1,124 +0,0 @@
-del {
- background: transparent;
-}
-
-#searchnav {
- border: 1px solid #ccc;
- padding: 2px;
- margin: 8px;
-}
-#searchnav p {
- margin: 0;
- background: #e9e9e9;
-}
-
-.query {
- background: #cdcdcd;
-}
-
-div#comments {
- margin: .5em;
-}
-div#comments div {
- margin-top: .4em;
-}
-.comment-body {
- background: #fff;
- color: #000;
- padding: 1em;
- font-size: 100%;
- font-family: "Lucida Console",Courier,"Courier New";
-}
-.pc_l {
- background: #eee;
- border-left: 8px solid #900;
- border-top: 2px solid #900;
-}
-.pc_r {
- background: #eee;
- border-right: 8px solid #900;
- border-top: 2px solid #900;
-}
-.pc_m {
- background: #eee;
- border-top: 2px solid #900;
-}
-.pc_b {
- background: #eee;
- border-left: 8px solid #900;
- border-right: 8px solid #900;
- border-bottom: 2px solid #900;
-}
-.c_l {
- background: #eee;
- border-left: 8px solid #ccc;
- border-top: 2px solid #ccc;
-}
-.c_r {
- background: #eee;
- border-right: 8px solid #ccc;
- border-top: 2px solid #ccc;
-}
-.c_m {
- background: #eee;
- border-top: 2px solid #ccc;
-}
-.c_b {
- background: #eee;
- border-left: 8px solid #ccc;
- border-right: 8px solid #ccc;
- border-bottom: 2px solid #ccc;
-}
-
-/* Search result tables */
-table.tickets {
- width: 100%;
- /* width: 99%;
- margin: 0 0 8px 5px; */
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.tickets th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.tickets td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.tickets th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.tickets th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-/* Autocomplete styles. */
-.autocomplete {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- position: absolute;
- padding: 2px 2px 2px 2px;
-}
-.autocomplete ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-.autocomplete ul li {
- padding-top: 3px;
- padding-bottom: 3px;
- cursor: pointer;
- text-decoration: underline;
- font-size: 90%;
- color: #000;
-}
-.autocomplete ul .selected {
- background: gray;
- color: #fff;
-}
diff --git a/wicked/themes/default/graphics/AllPages.png b/wicked/themes/default/graphics/AllPages.png
new file mode 100644
index 000000000..92b7353c7
Binary files /dev/null and b/wicked/themes/default/graphics/AllPages.png differ
diff --git a/wicked/themes/default/graphics/HowToUseWiki.png b/wicked/themes/default/graphics/HowToUseWiki.png
new file mode 100644
index 000000000..0229b7aa0
Binary files /dev/null and b/wicked/themes/default/graphics/HowToUseWiki.png differ
diff --git a/wicked/themes/default/graphics/PageSearch.png b/wicked/themes/default/graphics/PageSearch.png
new file mode 100644
index 000000000..bcef90e88
Binary files /dev/null and b/wicked/themes/default/graphics/PageSearch.png differ
diff --git a/wicked/themes/default/graphics/RecentChanges.png b/wicked/themes/default/graphics/RecentChanges.png
new file mode 100644
index 000000000..f6919137b
Binary files /dev/null and b/wicked/themes/default/graphics/RecentChanges.png differ
diff --git a/wicked/themes/default/graphics/SyncPages.png b/wicked/themes/default/graphics/SyncPages.png
new file mode 100644
index 000000000..a3151c509
Binary files /dev/null and b/wicked/themes/default/graphics/SyncPages.png differ
diff --git a/wicked/themes/default/graphics/TitleSearch.png b/wicked/themes/default/graphics/TitleSearch.png
new file mode 100644
index 000000000..c1c76ab97
Binary files /dev/null and b/wicked/themes/default/graphics/TitleSearch.png differ
diff --git a/wicked/themes/default/graphics/WikiHome.png b/wicked/themes/default/graphics/WikiHome.png
new file mode 100644
index 000000000..01e5f3441
Binary files /dev/null and b/wicked/themes/default/graphics/WikiHome.png differ
diff --git a/wicked/themes/default/graphics/az.png b/wicked/themes/default/graphics/az.png
new file mode 100644
index 000000000..2b646f94c
Binary files /dev/null and b/wicked/themes/default/graphics/az.png differ
diff --git a/wicked/themes/default/graphics/diff.png b/wicked/themes/default/graphics/diff.png
new file mode 100644
index 000000000..04fab07b7
Binary files /dev/null and b/wicked/themes/default/graphics/diff.png differ
diff --git a/wicked/themes/default/graphics/external.png b/wicked/themes/default/graphics/external.png
new file mode 100644
index 000000000..4607acabf
Binary files /dev/null and b/wicked/themes/default/graphics/external.png differ
diff --git a/wicked/themes/default/graphics/favicon.ico b/wicked/themes/default/graphics/favicon.ico
new file mode 100644
index 000000000..f7fcb1edd
Binary files /dev/null and b/wicked/themes/default/graphics/favicon.ico differ
diff --git a/wicked/themes/default/graphics/info.png b/wicked/themes/default/graphics/info.png
new file mode 100644
index 000000000..b188c2160
Binary files /dev/null and b/wicked/themes/default/graphics/info.png differ
diff --git a/wicked/themes/default/graphics/locked.png b/wicked/themes/default/graphics/locked.png
new file mode 100644
index 000000000..e79c2a534
Binary files /dev/null and b/wicked/themes/default/graphics/locked.png differ
diff --git a/wicked/themes/default/graphics/question.png b/wicked/themes/default/graphics/question.png
new file mode 100644
index 000000000..66512b805
Binary files /dev/null and b/wicked/themes/default/graphics/question.png differ
diff --git a/wicked/themes/default/graphics/restore.png b/wicked/themes/default/graphics/restore.png
new file mode 100644
index 000000000..b8821217a
Binary files /dev/null and b/wicked/themes/default/graphics/restore.png differ
diff --git a/wicked/themes/default/graphics/wicked.png b/wicked/themes/default/graphics/wicked.png
new file mode 100644
index 000000000..88b4bf6d6
Binary files /dev/null and b/wicked/themes/default/graphics/wicked.png differ
diff --git a/wicked/themes/default/graphics/za.png b/wicked/themes/default/graphics/za.png
new file mode 100644
index 000000000..a154237b5
Binary files /dev/null and b/wicked/themes/default/graphics/za.png differ
diff --git a/wicked/themes/default/screen.css b/wicked/themes/default/screen.css
new file mode 100644
index 000000000..ef2eae045
--- /dev/null
+++ b/wicked/themes/default/screen.css
@@ -0,0 +1,176 @@
+.pagelink {
+ color: #6060ff;
+ text-decoration: underline;
+}
+.pagelink:hover {
+ color: #00f;
+}
+.attributes {
+ border: 1px dashed #999;
+ background: #eee;
+ margin-bottom: 10px;
+}
+
+/* Styles inside the wiki page body. */
+.pagebody {
+ color: #000;
+ background: #fff;
+ padding: 20px;
+}
+.pagebody * {
+ margin-top: 2px;
+ margin-bottom: 2px;
+}
+.pagebody a[href^="http://"],
+.pagebody a[href^="https://"],
+.pagebody a[href^="ftp://"],
+.pagebody a.external {
+ background: url("graphics/external.png") center right no-repeat;
+ padding-right: 13px;
+}
+.pagebody pre {
+ border: 1px dashed #999;
+ background: #eee;
+ padding: 2px;
+}
+.pagebody tt {
+ background: #eee;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+.pagebody .table {
+ border-collapse: collapse;
+}
+.pagebody .table-cell {
+ border: 1px solid #ccc;
+ background: #f6f6f6;
+ padding: 3px;
+}
+.pagebody th.table-cell {
+ background: #e0e0e0;
+ text-align: left;
+}
+.pagebody h1 {
+ border-bottom: 2px solid black;
+}
+.pagebody h2 {
+ border-bottom: 1px solid black;
+}
+.pagebody h1, .pagebody h2, .pagebody h3, .pagebody h4, .pagebody h5, .pagebody h6 {
+ margin: .4em 0 .4em 0;
+}
+.pagebody p {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.pagebody hr {
+ margin: .5em 0;
+}
+.pagebody div {
+ margin-left: 1em;
+}
+.pagebody div strong {
+ margin-left: -1em;
+}
+.pagebody ol, .pagebody ul, .pagebody li {
+ margin-left: 20px;
+}
+.pagebody dd {
+ margin-left: 40px;
+}
+.pagebody blockquote {
+ margin-left: 40px;
+}
+
+/* Page footer */
+#pagefooter {
+ border-top: thin solid #ccc;
+ margin: 20px 20px 0 20px;
+ padding: .5em 0;
+ font-size: 90%;
+}
+
+/* Page list tables */
+table.pagelist {
+ width: 100%;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.pagelist th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.pagelist td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.pagelist th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.pagelist th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+/* Attachment list block. */
+.filelist {
+ float: right;
+ clear: right;
+ margin: 0 0 10px 10px;
+ padding: 5px;
+ width: 200px;
+ font-size: 90%;
+ background: #f6f6f6;
+ border: 1px solid #ccc;
+}
+.filelist h2 {
+ font-size: 100%;
+ font-weight: bold;
+ margin: 0 0 4px 0;
+ border-bottom: 1px dashed #000;
+}
+
+/* Table of Contents block. */
+#toc {
+ float: right;
+ clear: right;
+ margin: 0 0 10px 10px;
+ padding: 5px;
+ width: 200px;
+ font-size: 90%;
+ background: #f6f6f6;
+ border: 1px solid #ccc;
+}
+#toc h2 {
+ font-size: 100%;
+ font-weight: bold;
+ margin: 0 0 4px 0;
+ border-bottom: 1px dashed #000;
+}
+#toc li {
+ margin: 0;
+}
+#toc li ol {
+ margin-left: 10px;
+}
+
+/* Recent Changes */
+table.RecentChanges {
+ width: 100%;
+}
+table.RecentChanges th {
+ text-align: left;
+}
+
+a.newpage {
+ color: red;
+}
+
+span.match {
+ font-weight: bold;
+ color: red;
+}
diff --git a/wicked/themes/graphics/AllPages.png b/wicked/themes/graphics/AllPages.png
deleted file mode 100644
index 92b7353c7..000000000
Binary files a/wicked/themes/graphics/AllPages.png and /dev/null differ
diff --git a/wicked/themes/graphics/HowToUseWiki.png b/wicked/themes/graphics/HowToUseWiki.png
deleted file mode 100644
index 0229b7aa0..000000000
Binary files a/wicked/themes/graphics/HowToUseWiki.png and /dev/null differ
diff --git a/wicked/themes/graphics/PageSearch.png b/wicked/themes/graphics/PageSearch.png
deleted file mode 100644
index bcef90e88..000000000
Binary files a/wicked/themes/graphics/PageSearch.png and /dev/null differ
diff --git a/wicked/themes/graphics/RecentChanges.png b/wicked/themes/graphics/RecentChanges.png
deleted file mode 100644
index f6919137b..000000000
Binary files a/wicked/themes/graphics/RecentChanges.png and /dev/null differ
diff --git a/wicked/themes/graphics/SyncPages.png b/wicked/themes/graphics/SyncPages.png
deleted file mode 100644
index a3151c509..000000000
Binary files a/wicked/themes/graphics/SyncPages.png and /dev/null differ
diff --git a/wicked/themes/graphics/TitleSearch.png b/wicked/themes/graphics/TitleSearch.png
deleted file mode 100644
index c1c76ab97..000000000
Binary files a/wicked/themes/graphics/TitleSearch.png and /dev/null differ
diff --git a/wicked/themes/graphics/WikiHome.png b/wicked/themes/graphics/WikiHome.png
deleted file mode 100644
index 01e5f3441..000000000
Binary files a/wicked/themes/graphics/WikiHome.png and /dev/null differ
diff --git a/wicked/themes/graphics/az.png b/wicked/themes/graphics/az.png
deleted file mode 100644
index 2b646f94c..000000000
Binary files a/wicked/themes/graphics/az.png and /dev/null differ
diff --git a/wicked/themes/graphics/diff.png b/wicked/themes/graphics/diff.png
deleted file mode 100644
index 04fab07b7..000000000
Binary files a/wicked/themes/graphics/diff.png and /dev/null differ
diff --git a/wicked/themes/graphics/external.png b/wicked/themes/graphics/external.png
deleted file mode 100644
index 4607acabf..000000000
Binary files a/wicked/themes/graphics/external.png and /dev/null differ
diff --git a/wicked/themes/graphics/favicon.ico b/wicked/themes/graphics/favicon.ico
deleted file mode 100644
index f7fcb1edd..000000000
Binary files a/wicked/themes/graphics/favicon.ico and /dev/null differ
diff --git a/wicked/themes/graphics/info.png b/wicked/themes/graphics/info.png
deleted file mode 100644
index b188c2160..000000000
Binary files a/wicked/themes/graphics/info.png and /dev/null differ
diff --git a/wicked/themes/graphics/locked.png b/wicked/themes/graphics/locked.png
deleted file mode 100644
index e79c2a534..000000000
Binary files a/wicked/themes/graphics/locked.png and /dev/null differ
diff --git a/wicked/themes/graphics/question.png b/wicked/themes/graphics/question.png
deleted file mode 100644
index 66512b805..000000000
Binary files a/wicked/themes/graphics/question.png and /dev/null differ
diff --git a/wicked/themes/graphics/restore.png b/wicked/themes/graphics/restore.png
deleted file mode 100644
index b8821217a..000000000
Binary files a/wicked/themes/graphics/restore.png and /dev/null differ
diff --git a/wicked/themes/graphics/wicked.png b/wicked/themes/graphics/wicked.png
deleted file mode 100644
index 88b4bf6d6..000000000
Binary files a/wicked/themes/graphics/wicked.png and /dev/null differ
diff --git a/wicked/themes/graphics/za.png b/wicked/themes/graphics/za.png
deleted file mode 100644
index a154237b5..000000000
Binary files a/wicked/themes/graphics/za.png and /dev/null differ
diff --git a/wicked/themes/screen.css b/wicked/themes/screen.css
deleted file mode 100644
index ef2eae045..000000000
--- a/wicked/themes/screen.css
+++ /dev/null
@@ -1,176 +0,0 @@
-.pagelink {
- color: #6060ff;
- text-decoration: underline;
-}
-.pagelink:hover {
- color: #00f;
-}
-.attributes {
- border: 1px dashed #999;
- background: #eee;
- margin-bottom: 10px;
-}
-
-/* Styles inside the wiki page body. */
-.pagebody {
- color: #000;
- background: #fff;
- padding: 20px;
-}
-.pagebody * {
- margin-top: 2px;
- margin-bottom: 2px;
-}
-.pagebody a[href^="http://"],
-.pagebody a[href^="https://"],
-.pagebody a[href^="ftp://"],
-.pagebody a.external {
- background: url("graphics/external.png") center right no-repeat;
- padding-right: 13px;
-}
-.pagebody pre {
- border: 1px dashed #999;
- background: #eee;
- padding: 2px;
-}
-.pagebody tt {
- background: #eee;
- padding-left: 2px;
- padding-right: 2px;
-}
-.pagebody .table {
- border-collapse: collapse;
-}
-.pagebody .table-cell {
- border: 1px solid #ccc;
- background: #f6f6f6;
- padding: 3px;
-}
-.pagebody th.table-cell {
- background: #e0e0e0;
- text-align: left;
-}
-.pagebody h1 {
- border-bottom: 2px solid black;
-}
-.pagebody h2 {
- border-bottom: 1px solid black;
-}
-.pagebody h1, .pagebody h2, .pagebody h3, .pagebody h4, .pagebody h5, .pagebody h6 {
- margin: .4em 0 .4em 0;
-}
-.pagebody p {
- margin-top: 10px;
- margin-bottom: 10px;
-}
-.pagebody hr {
- margin: .5em 0;
-}
-.pagebody div {
- margin-left: 1em;
-}
-.pagebody div strong {
- margin-left: -1em;
-}
-.pagebody ol, .pagebody ul, .pagebody li {
- margin-left: 20px;
-}
-.pagebody dd {
- margin-left: 40px;
-}
-.pagebody blockquote {
- margin-left: 40px;
-}
-
-/* Page footer */
-#pagefooter {
- border-top: thin solid #ccc;
- margin: 20px 20px 0 20px;
- padding: .5em 0;
- font-size: 90%;
-}
-
-/* Page list tables */
-table.pagelist {
- width: 100%;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.pagelist th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.pagelist td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.pagelist th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.pagelist th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-/* Attachment list block. */
-.filelist {
- float: right;
- clear: right;
- margin: 0 0 10px 10px;
- padding: 5px;
- width: 200px;
- font-size: 90%;
- background: #f6f6f6;
- border: 1px solid #ccc;
-}
-.filelist h2 {
- font-size: 100%;
- font-weight: bold;
- margin: 0 0 4px 0;
- border-bottom: 1px dashed #000;
-}
-
-/* Table of Contents block. */
-#toc {
- float: right;
- clear: right;
- margin: 0 0 10px 10px;
- padding: 5px;
- width: 200px;
- font-size: 90%;
- background: #f6f6f6;
- border: 1px solid #ccc;
-}
-#toc h2 {
- font-size: 100%;
- font-weight: bold;
- margin: 0 0 4px 0;
- border-bottom: 1px dashed #000;
-}
-#toc li {
- margin: 0;
-}
-#toc li ol {
- margin-left: 10px;
-}
-
-/* Recent Changes */
-table.RecentChanges {
- width: 100%;
-}
-table.RecentChanges th {
- text-align: left;
-}
-
-a.newpage {
- color: red;
-}
-
-span.match {
- font-weight: bold;
- color: red;
-}