aboutsummaryrefslogtreecommitdiffstats
path: root/themes
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2008-06-07 17:35:27 +0000
committerRichard Worth <rdworth@gmail.com>2008-06-07 17:35:27 +0000
commit3524ef0c26f8760615c01217045c72f9bb20dde9 (patch)
treed7fa5208fb99d2f7d074706f1eed86a6a4b53acd /themes
parent2ac4aa61e5167d9aa427b70fc5f1ad9b934fdf3c (diff)
downloadjquery-ui-3524ef0c26f8760615c01217045c72f9bb20dde9.tar.gz
jquery-ui-3524ef0c26f8760615c01217045c72f9bb20dde9.zip
removed extra level ui folder
Diffstat (limited to 'themes')
-rw-r--r--themes/flora/flora.accordion.css39
-rw-r--r--themes/flora/flora.all.css7
-rw-r--r--themes/flora/flora.css2
-rw-r--r--themes/flora/flora.datepicker.css179
-rw-r--r--themes/flora/flora.dialog.css95
-rw-r--r--themes/flora/flora.resizable.css20
-rw-r--r--themes/flora/flora.slider.css11
-rw-r--r--themes/flora/flora.tabs.css105
-rw-r--r--themes/flora/i/accordion-left-act.pngbin0 -> 249 bytes
-rw-r--r--themes/flora/i/accordion-left-over.pngbin0 -> 174 bytes
-rw-r--r--themes/flora/i/accordion-left.pngbin0 -> 174 bytes
-rw-r--r--themes/flora/i/accordion-middle-act.pngbin0 -> 148 bytes
-rw-r--r--themes/flora/i/accordion-middle-over.pngbin0 -> 122 bytes
-rw-r--r--themes/flora/i/accordion-middle.pngbin0 -> 122 bytes
-rw-r--r--themes/flora/i/accordion-right-act.pngbin0 -> 245 bytes
-rw-r--r--themes/flora/i/accordion-right-over.pngbin0 -> 177 bytes
-rw-r--r--themes/flora/i/accordion-right.pngbin0 -> 177 bytes
-rw-r--r--themes/flora/i/dialog-e.gifbin0 -> 440 bytes
-rw-r--r--themes/flora/i/dialog-n.gifbin0 -> 700 bytes
-rw-r--r--themes/flora/i/dialog-ne.gifbin0 -> 353 bytes
-rw-r--r--themes/flora/i/dialog-nw.gifbin0 -> 353 bytes
-rw-r--r--themes/flora/i/dialog-s.gifbin0 -> 434 bytes
-rw-r--r--themes/flora/i/dialog-se.gifbin0 -> 175 bytes
-rw-r--r--themes/flora/i/dialog-sw.gifbin0 -> 175 bytes
-rw-r--r--themes/flora/i/dialog-title.gifbin0 -> 238 bytes
-rw-r--r--themes/flora/i/dialog-titlebar-close-hover.pngbin0 -> 2927 bytes
-rw-r--r--themes/flora/i/dialog-titlebar-close.pngbin0 -> 2880 bytes
-rw-r--r--themes/flora/i/dialog-w.gifbin0 -> 437 bytes
-rw-r--r--themes/flora/i/resizable-e.gifbin0 -> 338 bytes
-rw-r--r--themes/flora/i/resizable-n.gifbin0 -> 341 bytes
-rw-r--r--themes/flora/i/resizable-ne.gifbin0 -> 124 bytes
-rw-r--r--themes/flora/i/resizable-nw.gifbin0 -> 91 bytes
-rw-r--r--themes/flora/i/resizable-s.gifbin0 -> 341 bytes
-rw-r--r--themes/flora/i/resizable-se.gifbin0 -> 120 bytes
-rw-r--r--themes/flora/i/resizable-sw.gifbin0 -> 175 bytes
-rw-r--r--themes/flora/i/resizable-w.gifbin0 -> 339 bytes
-rw-r--r--themes/flora/i/slider-bg-1.pngbin0 -> 204 bytes
-rw-r--r--themes/flora/i/slider-bg-2.pngbin0 -> 326 bytes
-rw-r--r--themes/flora/i/slider-handle.gifbin0 -> 176 bytes
-rw-r--r--themes/flora/i/tabs.pngbin0 -> 263 bytes
-rw-r--r--themes/ui.datepicker.css207
41 files changed, 665 insertions, 0 deletions
diff --git a/themes/flora/flora.accordion.css b/themes/flora/flora.accordion.css
new file mode 100644
index 000000000..3f23a806e
--- /dev/null
+++ b/themes/flora/flora.accordion.css
@@ -0,0 +1,39 @@
+.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
+.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; }
+.ui-accordion li .ui-accordion-header {
+ display: block;
+ padding-left: 5px;
+ margin-right: 3px;
+ height: 28px;
+ background-image: url(i/accordion-middle.png);
+ color: #000;
+ text-decoration: none;
+ line-height: 28px;
+ position: relative;
+ left: 3px;
+}
+.ui-accordion li .ui-accordion-right {
+ display: block;
+ background-image: url(i/accordion-right.png);
+ position: absolute;
+ top: 0px;
+ right: -3px;
+ height: 28px;
+ width: 3px;
+}
+.ui-accordion li .ui-accordion-left {
+ display: block;
+ background-image: url(i/accordion-left.png);
+ background-repeat: no-repeat;
+ position: absolute;
+ height: 28px;
+ width: 3px;
+}
+
+.ui-accordion li:hover .ui-accordion-left { background-image: url(i/accordion-left-over.png); }
+.ui-accordion li:hover .ui-accordion-header { background-image: url(i/accordion-middle-over.png); }
+.ui-accordion li:hover .ui-accordion-right { background-image: url(i/accordion-right-over.png); }
+
+.ui-accordion li.selected .ui-accordion-left { background-image: url(i/accordion-left-act.png); }
+.ui-accordion li.selected .ui-accordion-header { background-image: url(i/accordion-middle-act.png); }
+.ui-accordion li.selected .ui-accordion-right { background-image: url(i/accordion-right-act.png); }
diff --git a/themes/flora/flora.all.css b/themes/flora/flora.all.css
new file mode 100644
index 000000000..5a63cf190
--- /dev/null
+++ b/themes/flora/flora.all.css
@@ -0,0 +1,7 @@
+@import "flora.css";
+@import "flora.accordion.css";
+@import "flora.datepicker.css";
+@import "flora.dialog.css";
+@import "flora.resizable.css";
+@import "flora.slider.css";
+@import "flora.tabs.css";
diff --git a/themes/flora/flora.css b/themes/flora/flora.css
new file mode 100644
index 000000000..f67bb3f8c
--- /dev/null
+++ b/themes/flora/flora.css
@@ -0,0 +1,2 @@
+.ui-wrapper { border: 1px solid #50A029; }
+.ui-wrapper input, .ui-wrapper textarea { border: 0; } \ No newline at end of file
diff --git a/themes/flora/flora.datepicker.css b/themes/flora/flora.datepicker.css
new file mode 100644
index 000000000..79575a55a
--- /dev/null
+++ b/themes/flora/flora.datepicker.css
@@ -0,0 +1,179 @@
+/* Main Flora Style Sheet for jQuery UI ui-datepicker */
+#ui-datepicker-div, .ui-datepicker-inline {
+ font-family: Arial,Helvetica,sans-serif;
+ font-size: 14px;
+ padding: 0;
+ margin: 0;
+ background: #DDD;
+ width: 185px;
+}
+#ui-datepicker-div {
+ display: none;
+ border: 1px solid #FF9900;
+ z-index: 10;
+}
+.ui-datepicker-inline {
+ float: left;
+ display: block;
+ border: 0;
+}
+.ui-datepicker-dialog {
+ padding: 5px !important;
+ border: 4px ridge #DDD !important;
+}
+button.ui-datepicker-trigger {
+ width: 25px;
+}
+img.ui-datepicker-trigger {
+ margin: 2px;
+ vertical-align: middle;
+}
+.ui-datepicker-prompt {
+ float: left;
+ padding: 2px;
+ background: #DDD;
+ color: #000;
+}
+*html .ui-datepicker-prompt {
+ width: 185px;
+}
+.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
+ clear: both;
+ float: left;
+ width: 100%;
+ color: #FFF;
+}
+.ui-datepicker-control {
+ background: #FF9900;
+ padding: 2px 0px;
+}
+.ui-datepicker-links {
+ background: #E0F4D7;
+ padding: 2px 0px;
+}
+.ui-datepicker-control, .ui-datepicker-links {
+ font-weight: bold;
+ font-size: 80%;
+ letter-spacing: 1px;
+}
+.ui-datepicker-links label {
+ padding: 2px 5px;
+ color: #888;
+}
+.ui-datepicker-clear, .ui-datepicker-prev {
+ float: left;
+ width: 34%;
+}
+.ui-datepicker-current {
+ float: left;
+ width: 30%;
+ text-align: center;
+}
+.ui-datepicker-close, .ui-datepicker-next {
+ float: right;
+ width: 34%;
+ text-align: right;
+}
+.ui-datepicker-header {
+ padding: 1px 0 3px;
+ background: #83C948;
+ text-align: center;
+ font-weight: bold;
+ height: 1.3em;
+}
+.ui-datepicker-header select {
+ background: #83C948;
+ color: #000;
+ border: 0px;
+ font-weight: bold;
+}
+.ui-datepicker {
+ background: #CCC;
+ text-align: center;
+ font-size: 100%;
+}
+.ui-datepicker a {
+ display: block;
+ width: 100%;
+}
+.ui-datepicker .ui-datepicker-title-row {
+ background: #B1DB87;
+ color: #000;
+}
+.ui-datepicker .ui-datepicker-days-row {
+ background: #FFF;
+ color: #666;
+}
+.ui-datepicker-week-col {
+ background: #B1DB87;
+ color: #000;
+}
+.ui-datepicker .ui-datepicker-days-cell {
+ color: #000;
+ border: 1px solid #DDD;
+}
+#ui-datepicker .ui-datepicker-days-cell a {
+ display: block;
+}
+.ui-datepicker .ui-datepicker-week-end-cell {
+ background: #E0F4D7;
+}
+.ui-datepicker .ui-datepicker-days-cell-over {
+ background: #FFF;
+ border: 1px solid #777;
+}
+.ui-datepicker .ui-datepicker-unselectable {
+ color: #888;
+}
+.ui-datepicker-today {
+ background: #B1DB87 !important;
+}
+.ui-datepicker-current-day {
+ background: #83C948 !important;
+}
+#ui-datepicker-div a, .ui-datepicker-inline a {
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+ background: none;
+ color: #000;
+}
+.ui-datepicker-inline .ui-datepicker-links a {
+ padding: 0 5px !important;
+}
+.ui-datepicker-control a, .ui-datepicker-links a {
+ padding: 2px 5px !important;
+ color: #000 !important;
+}
+.ui-datepicker-title-row a {
+ color: #000 !important;
+}
+.ui-datepicker-control a:hover {
+ background: #FDD !important;
+ color: #333 !important;
+}
+.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
+ background: #FFF !important;
+ color: #333 !important;
+}
+.ui-datepicker-multi .ui-datepicker {
+ border: 1px solid #83C948;
+}
+.ui-datepicker-one-month {
+ float: left;
+ width: 185px;
+}
+.ui-datepicker-new-row {
+ clear: left;
+}
+.ui-datepicker-cover {
+ display: none;
+ display/**/: block;
+ position: absolute;
+ z-index: -1;
+ filter: mask();
+ top: -4px;
+ left: -4px;
+ width: 193px;
+ height: 200px;
+}
diff --git a/themes/flora/flora.dialog.css b/themes/flora/flora.dialog.css
new file mode 100644
index 000000000..10d1b63b6
--- /dev/null
+++ b/themes/flora/flora.dialog.css
@@ -0,0 +1,95 @@
+/* This file skins dialog */
+
+.flora .ui-dialog,
+.flora.ui-dialog {
+ background-color: #e6f7d4;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar,
+.flora.ui-dialog .ui-dialog-titlebar {
+ border-bottom: 1px solid #d8d2aa;
+ background: #ff9900 url(i/dialog-title.gif) repeat-x;
+ padding: 0px;
+ height: 28px;
+ _height: 29px;
+}
+
+.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
+.flora.ui-dialog.ui-draggable .ui-dialog-titlebar {
+ cursor: move;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar-close,
+.flora.ui-dialog .ui-dialog-titlebar-close {
+ width: 16px;
+ height: 16px;
+ background: url(i/dialog-titlebar-close.png) no-repeat;
+ position:absolute;
+ top: 6px;
+ right: 7px;
+ cursor: default;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar-close span,
+.flora.ui-dialog .ui-dialog-titlebar-close span {
+ display: none;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar-close-hover,
+.flora.ui-dialog .ui-dialog-titlebar-close-hover {
+ background: url(i/dialog-titlebar-close-hover.png) no-repeat;
+}
+
+.flora .ui-dialog .ui-dialog-title,
+.flora.ui-dialog .ui-dialog-title {
+ margin-left: 5px;
+ color: white;
+ font-weight: bold;
+ position: relative;
+ top: 7px;
+ left: 4px;
+}
+
+.flora .ui-dialog .ui-dialog-content,
+.flora.ui-dialog .ui-dialog-content {
+ margin: 1.2em;
+}
+
+.flora .ui-dialog .ui-dialog-buttonpane,
+.flora.ui-dialog .ui-dialog-buttonpane {
+ position: absolute;
+ bottom: 8px;
+ right: 12px;
+ width: 100%;
+ text-align: right;
+}
+
+.flora .ui-dialog .ui-dialog-buttonpane button,
+.flora.ui-dialog .ui-dialog-buttonpane button {
+ margin: 6px;
+}
+
+/* Dialog handle styles */
+.flora .ui-dialog .ui-resizable-n,
+.flora.ui-dialog .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(i/dialog-n.gif) repeat scroll center top; }
+
+.flora .ui-dialog .ui-resizable-s,
+.flora.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px; background: transparent url(i/dialog-s.gif) repeat scroll center top; }
+
+.flora .ui-dialog .ui-resizable-e,
+.flora.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%; background: transparent url(i/dialog-e.gif) repeat scroll right center; }
+
+.flora .ui-dialog .ui-resizable-w,
+.flora.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%; background: transparent url(i/dialog-w.gif) repeat scroll right center; }
+
+.flora .ui-dialog .ui-resizable-se,
+.flora.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(i/dialog-se.gif); }
+
+.flora .ui-dialog .ui-resizable-sw,
+.flora.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(i/dialog-sw.gif); }
+
+.flora .ui-dialog .ui-resizable-nw,
+.flora.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px; background: transparent url(i/dialog-nw.gif); }
+
+.flora .ui-dialog .ui-resizable-ne,
+.flora.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px; background: transparent url(i/dialog-ne.gif); }
diff --git a/themes/flora/flora.resizable.css b/themes/flora/flora.resizable.css
new file mode 100644
index 000000000..9c9a5433d
--- /dev/null
+++ b/themes/flora/flora.resizable.css
@@ -0,0 +1,20 @@
+/* This file skins resizables */
+
+.ui-resizable { position: relative; }
+
+/* Global handle styles */
+.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
+.ui-resizable .ui-resizable-handle { display: block; }
+body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
+body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
+
+.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(i/resizable-n.gif) repeat scroll center top; }
+.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(i/resizable-s.gif) repeat scroll center top; }
+
+.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(i/resizable-e.gif) repeat scroll right center; }
+.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(i/resizable-w.gif) repeat scroll right center; }
+
+.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(i/resizable-se.gif); }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(i/resizable-sw.gif); }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(i/resizable-nw.gif); }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(i/resizable-ne.gif); } \ No newline at end of file
diff --git a/themes/flora/flora.slider.css b/themes/flora/flora.slider.css
new file mode 100644
index 000000000..4e9ca8069
--- /dev/null
+++ b/themes/flora/flora.slider.css
@@ -0,0 +1,11 @@
+/* This file skins sliders */
+
+.ui-slider { width: 200px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
+.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(i/slider-handle.gif); }
+.ui-slider-handle-active { border: 1px dotted black; }
+.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
+.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
+
+/* Default slider backgrounds */
+.ui-slider, .ui-slider-1 { background-image: url(i/slider-bg-1.png); }
+.ui-slider-2 { background-image: url(i/slider-bg-2.png); }
diff --git a/themes/flora/flora.tabs.css b/themes/flora/flora.tabs.css
new file mode 100644
index 000000000..c79a17e63
--- /dev/null
+++ b/themes/flora/flora.tabs.css
@@ -0,0 +1,105 @@
+@import "flora.css";
+
+/* Caution! Ensure accessibility in print and other media types... */
+@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
+ .ui-tabs-hide {
+ display: none;
+ }
+}
+
+/* Hide useless elements in print layouts... */
+@media print {
+ .ui-tabs-nav {
+ display: none;
+ }
+}
+
+/* Skin */
+.ui-tabs-nav, .ui-tabs-panel {
+ font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
+ font-size: 12px;
+}
+.ui-tabs-nav {
+ list-style: none;
+ margin: 0;
+ padding: 0 0 0 3px;
+}
+.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
+ display: block;
+ clear: both;
+ content: " ";
+}
+.ui-tabs-nav li {
+ float: left;
+ margin: 0 0 0 2px;
+ font-weight: bold;
+}
+.ui-tabs-nav a, .ui-tabs-nav a span {
+ float: left; /* fixes dir=ltr problem and other quirks IE */
+ padding: 0 12px;
+ background: url(i/tabs.png) no-repeat;
+}
+.ui-tabs-nav a {
+ margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
+ padding-left: 0;
+ background-position: 100% 0;
+ text-decoration: none;
+ white-space: nowrap; /* @ IE 6 */
+ outline: 0; /* @ Firefox, prevent dotted border after click */
+}
+.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
+ color: #fff;
+}
+.ui-tabs-nav .ui-tabs-selected a {
+ position: relative;
+ top: 1px;
+ z-index: 2;
+ margin-top: 0;
+ background-position: 100% -23px;
+}
+.ui-tabs-nav a span {
+ padding-top: 1px;
+ padding-right: 0;
+ height: 20px;
+ background-position: 0 0;
+ line-height: 20px;
+}
+.ui-tabs-nav .ui-tabs-selected a span {
+ padding-top: 0;
+ height: 27px;
+ background-position: 0 -23px;
+ line-height: 27px;
+}
+.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
+.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
+ cursor: text;
+}
+.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
+.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
+ cursor: pointer;
+}
+.ui-tabs-disabled {
+ opacity: .4;
+ filter: alpha(opacity=40);
+}
+.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
+ color: #000;
+}
+.ui-tabs-panel {
+ border: 1px solid #519e2d;
+ padding: 10px;
+ background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
+}
+/*.ui-tabs-loading em {
+ padding: 0 0 0 20px;
+ background: url(loading.gif) no-repeat 0 50%;
+}*/
+
+/* Additional IE specific bug fixes... */
+* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
+ display: inline-block;
+}
+*:first-child+html .ui-tabs-nav { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
+ display: inline-block;
+}
+
diff --git a/themes/flora/i/accordion-left-act.png b/themes/flora/i/accordion-left-act.png
new file mode 100644
index 000000000..bf6ee995b
--- /dev/null
+++ b/themes/flora/i/accordion-left-act.png
Binary files differ
diff --git a/themes/flora/i/accordion-left-over.png b/themes/flora/i/accordion-left-over.png
new file mode 100644
index 000000000..66378e0e6
--- /dev/null
+++ b/themes/flora/i/accordion-left-over.png
Binary files differ
diff --git a/themes/flora/i/accordion-left.png b/themes/flora/i/accordion-left.png
new file mode 100644
index 000000000..13344fc9f
--- /dev/null
+++ b/themes/flora/i/accordion-left.png
Binary files differ
diff --git a/themes/flora/i/accordion-middle-act.png b/themes/flora/i/accordion-middle-act.png
new file mode 100644
index 000000000..cecf4f150
--- /dev/null
+++ b/themes/flora/i/accordion-middle-act.png
Binary files differ
diff --git a/themes/flora/i/accordion-middle-over.png b/themes/flora/i/accordion-middle-over.png
new file mode 100644
index 000000000..251ad11f9
--- /dev/null
+++ b/themes/flora/i/accordion-middle-over.png
Binary files differ
diff --git a/themes/flora/i/accordion-middle.png b/themes/flora/i/accordion-middle.png
new file mode 100644
index 000000000..5238fd414
--- /dev/null
+++ b/themes/flora/i/accordion-middle.png
Binary files differ
diff --git a/themes/flora/i/accordion-right-act.png b/themes/flora/i/accordion-right-act.png
new file mode 100644
index 000000000..1fa479280
--- /dev/null
+++ b/themes/flora/i/accordion-right-act.png
Binary files differ
diff --git a/themes/flora/i/accordion-right-over.png b/themes/flora/i/accordion-right-over.png
new file mode 100644
index 000000000..d676dad80
--- /dev/null
+++ b/themes/flora/i/accordion-right-over.png
Binary files differ
diff --git a/themes/flora/i/accordion-right.png b/themes/flora/i/accordion-right.png
new file mode 100644
index 000000000..543991a2b
--- /dev/null
+++ b/themes/flora/i/accordion-right.png
Binary files differ
diff --git a/themes/flora/i/dialog-e.gif b/themes/flora/i/dialog-e.gif
new file mode 100644
index 000000000..3b8b52189
--- /dev/null
+++ b/themes/flora/i/dialog-e.gif
Binary files differ
diff --git a/themes/flora/i/dialog-n.gif b/themes/flora/i/dialog-n.gif
new file mode 100644
index 000000000..70887b89b
--- /dev/null
+++ b/themes/flora/i/dialog-n.gif
Binary files differ
diff --git a/themes/flora/i/dialog-ne.gif b/themes/flora/i/dialog-ne.gif
new file mode 100644
index 000000000..ab9c38e57
--- /dev/null
+++ b/themes/flora/i/dialog-ne.gif
Binary files differ
diff --git a/themes/flora/i/dialog-nw.gif b/themes/flora/i/dialog-nw.gif
new file mode 100644
index 000000000..e93407333
--- /dev/null
+++ b/themes/flora/i/dialog-nw.gif
Binary files differ
diff --git a/themes/flora/i/dialog-s.gif b/themes/flora/i/dialog-s.gif
new file mode 100644
index 000000000..d5f6b99b0
--- /dev/null
+++ b/themes/flora/i/dialog-s.gif
Binary files differ
diff --git a/themes/flora/i/dialog-se.gif b/themes/flora/i/dialog-se.gif
new file mode 100644
index 000000000..186a8640a
--- /dev/null
+++ b/themes/flora/i/dialog-se.gif
Binary files differ
diff --git a/themes/flora/i/dialog-sw.gif b/themes/flora/i/dialog-sw.gif
new file mode 100644
index 000000000..025dfda84
--- /dev/null
+++ b/themes/flora/i/dialog-sw.gif
Binary files differ
diff --git a/themes/flora/i/dialog-title.gif b/themes/flora/i/dialog-title.gif
new file mode 100644
index 000000000..156c59b99
--- /dev/null
+++ b/themes/flora/i/dialog-title.gif
Binary files differ
diff --git a/themes/flora/i/dialog-titlebar-close-hover.png b/themes/flora/i/dialog-titlebar-close-hover.png
new file mode 100644
index 000000000..67c1303e9
--- /dev/null
+++ b/themes/flora/i/dialog-titlebar-close-hover.png
Binary files differ
diff --git a/themes/flora/i/dialog-titlebar-close.png b/themes/flora/i/dialog-titlebar-close.png
new file mode 100644
index 000000000..cec974c89
--- /dev/null
+++ b/themes/flora/i/dialog-titlebar-close.png
Binary files differ
diff --git a/themes/flora/i/dialog-w.gif b/themes/flora/i/dialog-w.gif
new file mode 100644
index 000000000..931ff4abe
--- /dev/null
+++ b/themes/flora/i/dialog-w.gif
Binary files differ
diff --git a/themes/flora/i/resizable-e.gif b/themes/flora/i/resizable-e.gif
new file mode 100644
index 000000000..7acf24836
--- /dev/null
+++ b/themes/flora/i/resizable-e.gif
Binary files differ
diff --git a/themes/flora/i/resizable-n.gif b/themes/flora/i/resizable-n.gif
new file mode 100644
index 000000000..59110f677
--- /dev/null
+++ b/themes/flora/i/resizable-n.gif
Binary files differ
diff --git a/themes/flora/i/resizable-ne.gif b/themes/flora/i/resizable-ne.gif
new file mode 100644
index 000000000..515a3f88d
--- /dev/null
+++ b/themes/flora/i/resizable-ne.gif
Binary files differ
diff --git a/themes/flora/i/resizable-nw.gif b/themes/flora/i/resizable-nw.gif
new file mode 100644
index 000000000..665f31890
--- /dev/null
+++ b/themes/flora/i/resizable-nw.gif
Binary files differ
diff --git a/themes/flora/i/resizable-s.gif b/themes/flora/i/resizable-s.gif
new file mode 100644
index 000000000..da2fb3512
--- /dev/null
+++ b/themes/flora/i/resizable-s.gif
Binary files differ
diff --git a/themes/flora/i/resizable-se.gif b/themes/flora/i/resizable-se.gif
new file mode 100644
index 000000000..6c258ef2a
--- /dev/null
+++ b/themes/flora/i/resizable-se.gif
Binary files differ
diff --git a/themes/flora/i/resizable-sw.gif b/themes/flora/i/resizable-sw.gif
new file mode 100644
index 000000000..2fd8de4dc
--- /dev/null
+++ b/themes/flora/i/resizable-sw.gif
Binary files differ
diff --git a/themes/flora/i/resizable-w.gif b/themes/flora/i/resizable-w.gif
new file mode 100644
index 000000000..34b875b95
--- /dev/null
+++ b/themes/flora/i/resizable-w.gif
Binary files differ
diff --git a/themes/flora/i/slider-bg-1.png b/themes/flora/i/slider-bg-1.png
new file mode 100644
index 000000000..b7d806ed6
--- /dev/null
+++ b/themes/flora/i/slider-bg-1.png
Binary files differ
diff --git a/themes/flora/i/slider-bg-2.png b/themes/flora/i/slider-bg-2.png
new file mode 100644
index 000000000..8b24cf091
--- /dev/null
+++ b/themes/flora/i/slider-bg-2.png
Binary files differ
diff --git a/themes/flora/i/slider-handle.gif b/themes/flora/i/slider-handle.gif
new file mode 100644
index 000000000..9b89f2664
--- /dev/null
+++ b/themes/flora/i/slider-handle.gif
Binary files differ
diff --git a/themes/flora/i/tabs.png b/themes/flora/i/tabs.png
new file mode 100644
index 000000000..8018e41c8
--- /dev/null
+++ b/themes/flora/i/tabs.png
Binary files differ
diff --git a/themes/ui.datepicker.css b/themes/ui.datepicker.css
new file mode 100644
index 000000000..408bd1e11
--- /dev/null
+++ b/themes/ui.datepicker.css
@@ -0,0 +1,207 @@
+/* Main Style Sheet for jQuery UI date picker */
+#ui-datepicker-div, .ui-datepicker-inline {
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 14px;
+ padding: 0;
+ margin: 0;
+ background: #ddd;
+ width: 185px;
+}
+#ui-datepicker-div {
+ display: none;
+ border: 1px solid #777;
+ z-index: 9999; /*must have*/
+}
+.ui-datepicker-inline {
+ float: left;
+ display: block;
+ border: 0;
+}
+.ui-datepicker-rtl {
+ direction: rtl;
+}
+.ui-datepicker-dialog {
+ padding: 5px !important;
+ border: 4px ridge #ddd !important;
+}
+button.ui-datepicker-trigger {
+ width: 25px;
+}
+img.ui-datepicker-trigger {
+ margin: 2px;
+ vertical-align: middle;
+}
+.ui-datepicker-prompt {
+ float: left;
+ padding: 2px;
+ background: #ddd;
+ color: #000;
+}
+* html .ui-datepicker-prompt {
+ width: 185px;
+}
+.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
+ clear: both;
+ float: left;
+ width: 100%;
+ color: #fff;
+}
+.ui-datepicker-control {
+ background: #400;
+ padding: 2px 0px;
+}
+.ui-datepicker-links {
+ background: #000;
+ padding: 2px 0px;
+}
+.ui-datepicker-control, .ui-datepicker-links {
+ font-weight: bold;
+ font-size: 80%;
+}
+.ui-datepicker-links label { /* disabled links */
+ padding: 2px 5px;
+ color: #888;
+}
+.ui-datepicker-clear, .ui-datepicker-prev {
+ float: left;
+ width: 34%;
+}
+.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
+ float: right;
+ text-align: right;
+}
+.ui-datepicker-current {
+ float: left;
+ width: 30%;
+ text-align: center;
+}
+.ui-datepicker-close, .ui-datepicker-next {
+ float: right;
+ width: 34%;
+ text-align: right;
+}
+.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
+ float: left;
+ text-align: left;
+}
+.ui-datepicker-header {
+ padding: 1px 0 3px;
+ background: #333;
+ text-align: center;
+ font-weight: bold;
+ height: 1.3em;
+}
+.ui-datepicker-header select {
+ background: #333;
+ color: #fff;
+ border: 0px;
+ font-weight: bold;
+}
+.ui-datepicker {
+ background: #ccc;
+ text-align: center;
+ font-size: 100%;
+}
+.ui-datepicker a {
+ display: block;
+ width: 100%;
+}
+.ui-datepicker-title-row {
+ background: #777;
+}
+.ui-datepicker-days-row {
+ background: #eee;
+ color: #666;
+}
+.ui-datepicker-week-col {
+ background: #777;
+ color: #fff;
+}
+.ui-datepicker-days-cell {
+ color: #000;
+ border: 1px solid #ddd;
+}
+.ui-datepicker-days-cell a{
+ display: block;
+}
+.ui-datepicker-week-end-cell {
+ background: #ddd;
+}
+.ui-datepicker-title-row .ui-datepicker-week-end-cell {
+ background: #777;
+}
+.ui-datepicker-days-cell-over {
+ background: #fff;
+ border: 1px solid #777;
+}
+.ui-datepicker-unselectable {
+ color: #888;
+}
+.ui-datepicker-today {
+ background: #fcc !important;
+}
+.ui-datepicker-current-day {
+ background: #999 !important;
+}
+.ui-datepicker-status {
+ background: #ddd;
+ width: 100%;
+ font-size: 80%;
+ text-align: center;
+}
+
+/* ________ Datepicker Links _______
+
+** Reset link properties and then override them with !important */
+#ui-datepicker-div a, .ui-datepicker-inline a {
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+ background: none;
+ color: #000;
+}
+.ui-datepicker-inline .ui-datepicker-links a {
+ padding: 0 5px !important;
+}
+.ui-datepicker-control a, .ui-datepicker-links a {
+ padding: 2px 5px !important;
+ color: #eee !important;
+}
+.ui-datepicker-title-row a {
+ color: #eee !important;
+}
+.ui-datepicker-control a:hover {
+ background: #fdd !important;
+ color: #333 !important;
+}
+.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
+ background: #ddd !important;
+ color: #333 !important;
+}
+
+/* ___________ MULTIPLE MONTHS _________*/
+
+.ui-datepicker-multi .ui-datepicker {
+ border: 1px solid #777;
+}
+.ui-datepicker-one-month {
+ float: left;
+ width: 185px;
+}
+.ui-datepicker-new-row {
+ clear: left;
+}
+
+/* ___________ IE6 IFRAME FIX ________ */
+
+.ui-datepicker-cover {
+ display: none; /*sorry for IE5*/
+ display/**/: block; /*sorry for IE5*/
+ position: absolute; /*must have*/
+ z-index: -1; /*must have*/
+ filter: mask(); /*must have*/
+ top: -4px; /*must have*/
+ left: -4px; /*must have*/
+ width: 200px; /*must have*/
+ height: 200px; /*must have*/
+} \ No newline at end of file