summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIzhar Firdaus <kagesenshi.87@gmail.com>2008-12-10 03:10:09 +0800
committerIzhar Firdaus <kagesenshi.87@gmail.com>2008-12-10 03:10:09 +0800
commitf195540bd68c6690bca43a0ba8011c5a5bccccd5 (patch)
treea9af9cd67ac1afcbcff7a47ae5acddb7faf28faa
downloadfedoratheme.kindofblue-f195540bd68c6690bca43a0ba8011c5a5bccccd5.zip
fedoratheme.kindofblue-f195540bd68c6690bca43a0ba8011c5a5bccccd5.tar.gz
fedoratheme.kindofblue-f195540bd68c6690bca43a0ba8011c5a5bccccd5.tar.xz
- initial import
-rw-r--r--MANIFEST.in2
-rw-r--r--README.txt4
-rw-r--r--docs/HISTORY.txt8
-rw-r--r--docs/INSTALL.txt52
-rw-r--r--docs/LICENSE.GPL222
-rw-r--r--docs/LICENSE.txt16
-rw-r--r--fedoratheme.kindofblue-configure.zcml1
-rw-r--r--fedoratheme.kindofblue.egg-info/PKG-INFO27
-rw-r--r--fedoratheme.kindofblue.egg-info/SOURCES.txt126
-rw-r--r--fedoratheme.kindofblue.egg-info/dependency_links.txt1
-rw-r--r--fedoratheme.kindofblue.egg-info/entry_points.txt3
-rw-r--r--fedoratheme.kindofblue.egg-info/namespace_packages.txt1
-rw-r--r--fedoratheme.kindofblue.egg-info/not-zip-safe1
-rw-r--r--fedoratheme.kindofblue.egg-info/paster_plugins.txt1
-rw-r--r--fedoratheme.kindofblue.egg-info/requires.txt1
-rw-r--r--fedoratheme.kindofblue.egg-info/top_level.txt1
-rw-r--r--fedoratheme.kindofblue.spec49
-rw-r--r--fedoratheme/__init__.py6
-rw-r--r--fedoratheme/kindofblue/__init__.py3
-rw-r--r--fedoratheme/kindofblue/browser/__init__.py1
-rw-r--r--fedoratheme/kindofblue/browser/configure.zcml53
-rw-r--r--fedoratheme/kindofblue/browser/images/README.txt56
-rw-r--r--fedoratheme/kindofblue/browser/interfaces.py8
-rw-r--r--fedoratheme/kindofblue/browser/stylesheets/README.txt61
-rw-r--r--fedoratheme/kindofblue/browser/stylesheets/main.css2
-rw-r--r--fedoratheme/kindofblue/browser/viewlet.pt1
-rw-r--r--fedoratheme/kindofblue/browser/viewlets.py21
-rw-r--r--fedoratheme/kindofblue/configure.zcml14
-rw-r--r--fedoratheme/kindofblue/profiles.zcml14
-rw-r--r--fedoratheme/kindofblue/profiles/default/cssregistry.xml31
-rw-r--r--fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt1
-rw-r--r--fedoratheme/kindofblue/profiles/default/import_steps.xml11
-rw-r--r--fedoratheme/kindofblue/profiles/default/jsregistry.xml27
-rw-r--r--fedoratheme/kindofblue/profiles/default/metadata.xml4
-rw-r--r--fedoratheme/kindofblue/profiles/default/skins.xml59
-rw-r--r--fedoratheme/kindofblue/profiles/default/viewlets.xml43
-rw-r--r--fedoratheme/kindofblue/setuphandlers.py11
-rw-r--r--fedoratheme/kindofblue/skins.zcml24
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.pngbin0 -> 4385 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt3
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt3
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.pngbin0 -> 377 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.pngbin0 -> 625 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.pngbin0 -> 798 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.pngbin0 -> 3373 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.pngbin0 -> 159 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.pngbin0 -> 157 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.pngbin0 -> 817 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.pngbin0 -> 1017 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.pngbin0 -> 763 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.pngbin0 -> 4815 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.pngbin0 -> 163 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.pngbin0 -> 167 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.pngbin0 -> 202 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.pngbin0 -> 160 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.pngbin0 -> 162 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.pngbin0 -> 162 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.pngbin0 -> 153 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.pngbin0 -> 162 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.pngbin0 -> 175 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.pngbin0 -> 654 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.pngbin0 -> 167 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.pngbin0 -> 179 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.pngbin0 -> 93 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.pngbin0 -> 179 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.pngbin0 -> 173 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.pngbin0 -> 841 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.pngbin0 -> 509 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.pngbin0 -> 709 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.pngbin0 -> 710 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.pngbin0 -> 178 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.pngbin0 -> 129 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.pngbin0 -> 232 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.pngbin0 -> 219 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.pngbin0 -> 171 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.pngbin0 -> 159 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.pngbin0 -> 272 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.pngbin0 -> 116 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.pngbin0 -> 135 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.pngbin0 -> 366 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.pngbin0 -> 116 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.pngbin0 -> 317 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.pngbin0 -> 254 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.pngbin0 -> 189 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.pngbin0 -> 206 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.pngbin0 -> 251 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.pngbin0 -> 189 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.pngbin0 -> 1330 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.pngbin0 -> 177 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.pngbin0 -> 202 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.pngbin0 -> 156 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.pngbin0 -> 189 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.pngbin0 -> 130 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.pngbin0 -> 159 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.pngbin0 -> 188 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.pngbin0 -> 236 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.pngbin0 -> 150 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.pngbin0 -> 321 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.pngbin0 -> 392 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.pngbin0 -> 565 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.pngbin0 -> 806 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.pngbin0 -> 153 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.pngbin0 -> 159 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.pngbin0 -> 154 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.pngbin0 -> 843 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.pngbin0 -> 824 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.pngbin0 -> 793 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.pngbin0 -> 831 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.pngbin0 -> 817 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.pngbin0 -> 786 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.pngbin0 -> 297 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.pngbin0 -> 374 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.pngbin0 -> 118 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.pngbin0 -> 782 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.pngbin0 -> 818 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.pngbin0 -> 185 bytes
-rwxr-xr-xfedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.pngbin0 -> 168 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.pngbin0 -> 273 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.pngbin0 -> 2735 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.pngbin0 -> 3870 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.pngbin0 -> 261 bytes
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt10
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml263
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new103
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props47
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml140
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml246
-rw-r--r--fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml1963
-rw-r--r--fedoratheme/kindofblue/tests.py54
-rw-r--r--fedoratheme/kindofblue/version.txt1
-rw-r--r--setup.cfg3
-rw-r--r--setup.py33
132 files changed, 3836 insertions, 0 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..56e1026
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,2 @@
+recursive-include fedoratheme *
+global-exclude *pyc \ No newline at end of file
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..d139982
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,4 @@
+Introduction
+============
+
+description TODO
diff --git a/docs/HISTORY.txt b/docs/HISTORY.txt
new file mode 100644
index 0000000..85cdac5
--- /dev/null
+++ b/docs/HISTORY.txt
@@ -0,0 +1,8 @@
+Changelog
+=========
+
+0.1 - Unreleased
+----------------
+
+* Initial release
+
diff --git a/docs/INSTALL.txt b/docs/INSTALL.txt
new file mode 100644
index 0000000..db6e670
--- /dev/null
+++ b/docs/INSTALL.txt
@@ -0,0 +1,52 @@
+fedoratheme.kindofblue Installation
+==========================
+
+To install fedoratheme.kindofblue into the global Python environment (or a workingenv),
+using a traditional Zope 2 instance, you can do this:
+
+ * When you're reading this you have probably already run
+ ``easy_install fedoratheme.kindofblue``. Find out how to install setuptools
+ (and EasyInstall) here:
+ http://peak.telecommunity.com/DevCenter/EasyInstall
+
+ * If you are using Zope 2.9 (not 2.10), get `pythonproducts`_ and install it
+ via::
+
+ python setup.py install --home /path/to/instance
+
+ into your Zope instance.
+
+ * Create a file called ``fedoratheme.kindofblue-configure.zcml`` in the
+ ``/path/to/instance/etc/package-includes`` directory. The file
+ should only contain this::
+
+ <include package="fedoratheme.kindofblue" />
+
+.. _pythonproducts: http://plone.org/products/pythonproducts
+
+
+Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance
+recipe to manage your project, you can do this:
+
+ * Add ``fedoratheme.kindofblue`` to the list of eggs to install, e.g.:
+
+ [buildout]
+ ...
+ eggs =
+ ...
+ fedoratheme.kindofblue
+
+ * Tell the plone.recipe.zope2instance recipe to install a ZCML slug:
+
+ [instance]
+ recipe = plone.recipe.zope2instance
+ ...
+ zcml =
+ fedoratheme.kindofblue
+
+ * Re-run buildout, e.g. with:
+
+ $ ./bin/buildout
+
+You can skip the ZCML slug if you are going to explicitly include the package
+from another package's configure.zcml file.
diff --git a/docs/LICENSE.GPL b/docs/LICENSE.GPL
new file mode 100644
index 0000000..ba9543b
--- /dev/null
+++ b/docs/LICENSE.GPL
@@ -0,0 +1,222 @@
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
diff --git a/docs/LICENSE.txt b/docs/LICENSE.txt
new file mode 100644
index 0000000..427ee4f
--- /dev/null
+++ b/docs/LICENSE.txt
@@ -0,0 +1,16 @@
+ fedoratheme.kindofblue is copyright Hrishikesh Ballal, Diana Fong, Mohd Izhar Firdaus
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ MA 02111-1307 USA.
diff --git a/fedoratheme.kindofblue-configure.zcml b/fedoratheme.kindofblue-configure.zcml
new file mode 100644
index 0000000..7a5543d
--- /dev/null
+++ b/fedoratheme.kindofblue-configure.zcml
@@ -0,0 +1 @@
+<include package="fedoratheme.kindofblue" /> \ No newline at end of file
diff --git a/fedoratheme.kindofblue.egg-info/PKG-INFO b/fedoratheme.kindofblue.egg-info/PKG-INFO
new file mode 100644
index 0000000..69abd0e
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/PKG-INFO
@@ -0,0 +1,27 @@
+Metadata-Version: 1.0
+Name: fedoratheme.kindofblue
+Version: 0.1dev
+Summary: An installable theme for Plone 3.0
+Home-page: http://fedoraproject.org/
+Author: Hrishikesh Ballal, Diana Fong, Mohd Izhar Firdaus
+Author-email: webmaster@fedoraproject.org
+License: GPL
+Description: Introduction
+ ============
+
+ description TODO
+
+ Changelog
+ =========
+
+ 0.1 - Unreleased
+ ----------------
+
+ * Initial release
+
+
+Keywords: web zope plone theme fedora kindofblue
+Platform: UNKNOWN
+Classifier: Framework :: Plone
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff --git a/fedoratheme.kindofblue.egg-info/SOURCES.txt b/fedoratheme.kindofblue.egg-info/SOURCES.txt
new file mode 100644
index 0000000..23eabe6
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/SOURCES.txt
@@ -0,0 +1,126 @@
+MANIFEST.in
+README.txt
+setup.cfg
+setup.py
+fedoratheme/__init__.py
+fedoratheme.kindofblue.egg-info/PKG-INFO
+fedoratheme.kindofblue.egg-info/SOURCES.txt
+fedoratheme.kindofblue.egg-info/dependency_links.txt
+fedoratheme.kindofblue.egg-info/entry_points.txt
+fedoratheme.kindofblue.egg-info/namespace_packages.txt
+fedoratheme.kindofblue.egg-info/not-zip-safe
+fedoratheme.kindofblue.egg-info/paster_plugins.txt
+fedoratheme.kindofblue.egg-info/requires.txt
+fedoratheme.kindofblue.egg-info/top_level.txt
+fedoratheme/kindofblue/__init__.py
+fedoratheme/kindofblue/configure.zcml
+fedoratheme/kindofblue/profiles.zcml
+fedoratheme/kindofblue/setuphandlers.py
+fedoratheme/kindofblue/skins.zcml
+fedoratheme/kindofblue/tests.py
+fedoratheme/kindofblue/version.txt
+fedoratheme/kindofblue/browser/__init__.py
+fedoratheme/kindofblue/browser/configure.zcml
+fedoratheme/kindofblue/browser/interfaces.py
+fedoratheme/kindofblue/browser/viewlet.pt
+fedoratheme/kindofblue/browser/viewlets.py
+fedoratheme/kindofblue/browser/images/README.txt
+fedoratheme/kindofblue/browser/stylesheets/README.txt
+fedoratheme/kindofblue/browser/stylesheets/main.css
+fedoratheme/kindofblue/profiles/default/cssregistry.xml
+fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt
+fedoratheme/kindofblue/profiles/default/import_steps.xml
+fedoratheme/kindofblue/profiles/default/jsregistry.xml
+fedoratheme/kindofblue/profiles/default/metadata.xml
+fedoratheme/kindofblue/profiles/default/skins.xml
+fedoratheme/kindofblue/profiles/default/viewlets.xml
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml
+fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml
diff --git a/fedoratheme.kindofblue.egg-info/dependency_links.txt b/fedoratheme.kindofblue.egg-info/dependency_links.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/fedoratheme.kindofblue.egg-info/entry_points.txt b/fedoratheme.kindofblue.egg-info/entry_points.txt
new file mode 100644
index 0000000..5d3e5f6
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/entry_points.txt
@@ -0,0 +1,3 @@
+
+ # -*- Entry points: -*-
+ \ No newline at end of file
diff --git a/fedoratheme.kindofblue.egg-info/namespace_packages.txt b/fedoratheme.kindofblue.egg-info/namespace_packages.txt
new file mode 100644
index 0000000..cc85339
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/namespace_packages.txt
@@ -0,0 +1 @@
+fedoratheme
diff --git a/fedoratheme.kindofblue.egg-info/not-zip-safe b/fedoratheme.kindofblue.egg-info/not-zip-safe
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/not-zip-safe
@@ -0,0 +1 @@
+
diff --git a/fedoratheme.kindofblue.egg-info/paster_plugins.txt b/fedoratheme.kindofblue.egg-info/paster_plugins.txt
new file mode 100644
index 0000000..8e50835
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/paster_plugins.txt
@@ -0,0 +1 @@
+PasteScript
diff --git a/fedoratheme.kindofblue.egg-info/requires.txt b/fedoratheme.kindofblue.egg-info/requires.txt
new file mode 100644
index 0000000..8b6d003
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/requires.txt
@@ -0,0 +1 @@
+setuptools \ No newline at end of file
diff --git a/fedoratheme.kindofblue.egg-info/top_level.txt b/fedoratheme.kindofblue.egg-info/top_level.txt
new file mode 100644
index 0000000..cc85339
--- /dev/null
+++ b/fedoratheme.kindofblue.egg-info/top_level.txt
@@ -0,0 +1 @@
+fedoratheme
diff --git a/fedoratheme.kindofblue.spec b/fedoratheme.kindofblue.spec
new file mode 100644
index 0000000..6fcabd1
--- /dev/null
+++ b/fedoratheme.kindofblue.spec
@@ -0,0 +1,49 @@
+# sitelib for noarch packages, sitearch for others (remove the unneeded one)
+%define python /usr/bin/python2.4
+%define zopehome /usr/lib/zope
+%{!?python_sitelib: %define python_sitelib %(%{python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%{!?python_sitearch: %define python_sitearch %(%{python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+
+Name: fedoratheme.kindofblue
+Version: 0.1
+Release: 1%{?dist}
+Summary: a port of Fedora wiki's kindofblue theme to plone
+
+Group: Development/Languages
+License: GPLv2+
+URL: http://fedora.foss.org.my
+Source0: %{name}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch: noarch
+BuildRequires: compat-python24-devel
+
+%description
+A port of Fedora wiki's kindofblue theme to plone.
+
+%prep
+%setup -q -n fedoratheme.kindofblue
+
+
+%build
+# Remove CFLAGS=... for noarch packages (unneeded)
+CFLAGS="$RPM_OPT_FLAGS" %{python} setup.py build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{python} setup.py install --home=%{zopehome} -O1 --skip-build --root $RPM_BUILD_ROOT
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc
+# For noarch packages: sitelib
+%{zopehome}/lib/python/
+
+
+%changelog
diff --git a/fedoratheme/__init__.py b/fedoratheme/__init__.py
new file mode 100644
index 0000000..f48ad10
--- /dev/null
+++ b/fedoratheme/__init__.py
@@ -0,0 +1,6 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
diff --git a/fedoratheme/kindofblue/__init__.py b/fedoratheme/kindofblue/__init__.py
new file mode 100644
index 0000000..52f45a0
--- /dev/null
+++ b/fedoratheme/kindofblue/__init__.py
@@ -0,0 +1,3 @@
+
+def initialize(context):
+ """Initializer called when used as a Zope 2 product."""
diff --git a/fedoratheme/kindofblue/browser/__init__.py b/fedoratheme/kindofblue/browser/__init__.py
new file mode 100644
index 0000000..792d600
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/__init__.py
@@ -0,0 +1 @@
+#
diff --git a/fedoratheme/kindofblue/browser/configure.zcml b/fedoratheme/kindofblue/browser/configure.zcml
new file mode 100644
index 0000000..acb6fce
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/configure.zcml
@@ -0,0 +1,53 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ i18n_domain="fedoratheme.kindofblue">
+
+ <!-- 'kindofblue' Zope 3 browser layer
+ Register views, viewlets and resources for this layer to make sure
+ they only apply to the 'kindofblue' theme.
+ You can also use this layer to override default Plone browser views
+ and viewlets only within the 'kindofblue' theme.
+ -->
+ <interface
+ interface=".interfaces.IThemeSpecific"
+ type="zope.publisher.interfaces.browser.IBrowserSkinType"
+ name="kindofblue"
+ />
+
+ <!-- Viewlets registration -->
+<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE):
+ <browser:viewlet
+ name="fedoratheme.someviewlet"
+ manager="plone.app.layout.viewlets.interfaces.IPortalFooter"
+ class=".viewlets.SomeViewlet"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+-->
+
+ <!-- Zope 3 browser resources -->
+
+ <!-- Resource directory for images
+ See fedoratheme/kindofblue/browser/images/README.txt
+ for more information about registering images as Zope 3 browser
+ resources.
+ -->
+ <browser:resourceDirectory
+ name="fedoratheme.kindofblue.images"
+ directory="images"
+ layer=".interfaces.IThemeSpecific"
+ />
+
+ <!-- Resource directory for stylesheets
+ See fedoratheme/kindofblue/browser/stylesheets/README.txt
+ for more information about registering stylesheets as Zope 3 browser
+ resources.
+ -->
+ <browser:resourceDirectory
+ name="fedoratheme.kindofblue.stylesheets"
+ directory="stylesheets"
+ layer=".interfaces.IThemeSpecific"
+ />
+
+</configure>
diff --git a/fedoratheme/kindofblue/browser/images/README.txt b/fedoratheme/kindofblue/browser/images/README.txt
new file mode 100644
index 0000000..c673c50
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/images/README.txt
@@ -0,0 +1,56 @@
+README for the 'browser/images/' directory
+==========================================
+
+This folder is a Zope 3 Resource Directory acting as a repository for images.
+
+Its declaration is located in 'browser/configure.zcml':
+
+ <!-- Resource directory for images -->
+ <browser:resourceDirectory
+ name="fedoratheme.kindofblue.images"
+ directory="images"
+ layer=".interfaces.IThemeSpecific"
+ />
+
+An image placed in this directory (e.g. 'logo.png') can be accessed from
+this relative URL:
+
+ "++resource++fedoratheme.kindofblue.images/logo.png"
+
+Note that it might be better to register each of these resources separately if
+you want them to be overridable from zcml directives.
+
+The only way to override a resource in a resource directory is to override the
+entire directory (all elements have to be copied over).
+
+A Zope 3 browser resource declared like this in 'browser/configure.zcml':
+
+ <browser:resource
+ name="logo.png"
+ file="images/logo.png"
+ layer=".interfaces.IThemeSpecific"
+ />
+
+can be accessed from this relative URL:
+
+ "++resource++logo.png"
+
+Notes
+-----
+
+* Whatever the way they are declared (in bulk inside a resource directory or
+ as separate resources), images registered as Zope 3 browser resources don't
+ have all the attributes that Zope 2 image objects have (i.e. the 'title'
+ property and the 'tag()' and 'get_size()' methods).
+ This means that if you want the html tag of your image to be auto-generated
+ (this is the case by default for the portal logo), you should store it in a
+ directory that is located in the 'skins/' folder of your package, registered
+ as a File System Directory View in the 'portal_skins' tool, and added to the
+ layers of your skin.
+
+* Customizing/overriding images that are originally accessed from the
+ 'portal_skins' tool (e.g. Plone default logo and icons) can be done inside
+ that tool only. There is no known way to do it with Zope 3 browser
+ resources.
+ Vice versa, there is no known (easy) way to override a Zope 3 browser
+ resource from a skin layer in 'portal_skins'.
diff --git a/fedoratheme/kindofblue/browser/interfaces.py b/fedoratheme/kindofblue/browser/interfaces.py
new file mode 100644
index 0000000..21c5af5
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/interfaces.py
@@ -0,0 +1,8 @@
+from plone.theme.interfaces import IDefaultPloneLayer
+
+class IThemeSpecific(IDefaultPloneLayer):
+ """Marker interface that defines a Zope 3 browser layer.
+ If you need to register a viewlet only for the
+ "kindofblue" theme, this interface must be its layer
+ (in kindofblue/viewlets/configure.zcml).
+ """
diff --git a/fedoratheme/kindofblue/browser/stylesheets/README.txt b/fedoratheme/kindofblue/browser/stylesheets/README.txt
new file mode 100644
index 0000000..4bfb295
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/stylesheets/README.txt
@@ -0,0 +1,61 @@
+README for the 'browser/stylesheets/' directory
+===============================================
+
+This folder is a Zope 3 Resource Directory acting as a repository for
+stylesheets.
+
+Its declaration is located in 'browser/configure.zcml':
+
+ <!-- Resource directory for stylesheets -->
+ <browser:resourceDirectory
+ name="fedoratheme.kindofblue.stylesheets"
+ directory="stylesheets"
+ layer=".interfaces.IThemeSpecific"
+ />
+
+A stylesheet placed in this directory (e.g. 'main.css') can be accessed from
+this relative URL:
+
+ "++resource++fedoratheme.kindofblue.stylesheets/main.css"
+
+Note that it might be better to register each of these resources separately if
+you want them to be overridable from zcml directives.
+
+The only way to override a resource in a resource directory is to override the
+entire directory (all elements have to be copied over).
+
+A Zope 3 browser resource declared like this in 'browser/configure.zcml':
+
+ <browser:resource
+ name="main.css"
+ file="stylesheets/main.css"
+ layer=".interfaces.IThemeSpecific"
+ />
+
+can be accessed from this relative URL:
+
+ "++resource++main.css"
+
+Notes
+-----
+
+* Stylesheets registered as Zope 3 resources might be flagged as not found in
+ the 'portal_css' tool if the layer they are registered for doesn't match the
+ default skin set in 'portal_skins'.
+ This can be confusing but it must be considered as a minor bug in the CSS
+ registry instead of a lack in the way Zope 3 resources are handled in
+ Zope 2.
+
+* There might be a way to interpret DTML from a Zope 3 resource view.
+ Although, if you need to use DTML for setting values in a stylesheet (the
+ same way as in default Plone stylesheets where values are read from
+ 'base_properties'), it is much easier to store it in a directory that is
+ located in the 'skins/' folder of your package, registered as a File System
+ Directory View in the 'portal_skins' tool, and added to the layers of your
+ skin.
+
+* Customizing/overriding stylesheets that are originally accessed from the
+ 'portal_skins' tool (e.g. Plone default stylesheets) can be done inside that
+ tool only. There is no known way to do it with Zope 3 browser resources.
+ Vice versa, there is no known way to override a Zope 3 browser resource from
+ a skin layer in 'portal_skins'.
diff --git a/fedoratheme/kindofblue/browser/stylesheets/main.css b/fedoratheme/kindofblue/browser/stylesheets/main.css
new file mode 100644
index 0000000..b287a75
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/stylesheets/main.css
@@ -0,0 +1,2 @@
+/* Stylesheet for the 'kindofblue' Plone theme */
+
diff --git a/fedoratheme/kindofblue/browser/viewlet.pt b/fedoratheme/kindofblue/browser/viewlet.pt
new file mode 100644
index 0000000..6d37130
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/viewlet.pt
@@ -0,0 +1 @@
+<div tal:content="view/computed_value"/>
diff --git a/fedoratheme/kindofblue/browser/viewlets.py b/fedoratheme/kindofblue/browser/viewlets.py
new file mode 100644
index 0000000..1524333
--- /dev/null
+++ b/fedoratheme/kindofblue/browser/viewlets.py
@@ -0,0 +1,21 @@
+from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
+from plone.app.layout.viewlets.common import ViewletBase
+
+# Sample code for a basic viewlet (In order to use it, you'll have to):
+# - Un-comment the following useable piece of code (viewlet python class).
+# - Rename the vielwet template file ('browser/viewlet.pt') and edit the
+# following python code accordingly.
+# - Edit the class and template to make them suit your needs.
+# - Make sure your viewlet is correctly registered in 'browser/configure.zcml'.
+# - If you need it to appear in a specific order inside its viewlet manager,
+# edit 'profiles/default/viewlets.xml' accordingly.
+# - Restart Zope.
+# - If you edited any file in 'profiles/default/', reinstall your package.
+# - Once you're happy with your viewlet implementation, remove any related
+# (unwanted) inline documentation ;-p
+
+#class MyViewlet(ViewletBase):
+# render = ViewPageTemplateFile('viewlet.pt')
+#
+# def update(self):
+# self.computed_value = 'any output'
diff --git a/fedoratheme/kindofblue/configure.zcml b/fedoratheme/kindofblue/configure.zcml
new file mode 100644
index 0000000..5276a84
--- /dev/null
+++ b/fedoratheme/kindofblue/configure.zcml
@@ -0,0 +1,14 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:five="http://namespaces.zope.org/five"
+ xmlns:cmf="http://namespaces.zope.org/cmf"
+ i18n_domain="fedoratheme.kindofblue">
+
+ <five:registerPackage package="." initialize=".initialize" />
+
+ <include package=".browser" />
+
+ <include file="skins.zcml" />
+ <include file="profiles.zcml" />
+
+</configure>
diff --git a/fedoratheme/kindofblue/profiles.zcml b/fedoratheme/kindofblue/profiles.zcml
new file mode 100644
index 0000000..6754444
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles.zcml
@@ -0,0 +1,14 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
+ i18n_domain="fedoratheme.kindofblue">
+
+ <genericsetup:registerProfile
+ name="default"
+ title="kindofblue"
+ directory="profiles/default"
+ description='Extension profile for the "kindofblue" Plone theme.'
+ provides="Products.GenericSetup.interfaces.EXTENSION"
+ />
+
+</configure>
diff --git a/fedoratheme/kindofblue/profiles/default/cssregistry.xml b/fedoratheme/kindofblue/profiles/default/cssregistry.xml
new file mode 100644
index 0000000..c683af0
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/cssregistry.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<!-- This file holds the setup configuration for the portal_css tool. -->
+
+<object name="portal_css">
+
+ <!-- Stylesheets that will be registered with the portal_css tool are defined
+ here. You can also specify values for existing resources if you need to
+ modify some of their properties.
+ Stylesheet elements accept these parameters:
+ - 'id' (required): it must respect the name of the css or DTML file
+ (case sensitive). '.dtml' suffixes must be ignored.
+ - 'expression' (optional - default: ''): a tal condition.
+ - 'media' (optional - default: ''): possible values: 'screen', 'print',
+ 'projection', 'handheld'...
+ - 'rel' (optional - default: 'stylesheet')
+ - 'title' (optional - default: '')
+ - 'rendering' (optional - default: 'import'): 'import', 'link' or
+ 'inline'.
+ - 'enabled' (optional - default: True): boolean
+ - 'cookable' (optional - default: True): boolean (aka 'merging allowed')
+ See registerStylesheet() arguments in
+ ResourceRegistries/tools/CSSRegistry.py for the latest list of all
+ available keys and default values.
+ -->
+ <stylesheet title=""
+ id="++resource++fedoratheme.kindofblue.stylesheets/main.css"
+ media="screen" rel="stylesheet" rendering="import"
+ cacheable="True" compression="safe" cookable="True"
+ enabled="1" expression=""/>
+
+</object>
diff --git a/fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt b/fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt
new file mode 100644
index 0000000..93a0384
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/fedoratheme.kindofblue_various.txt
@@ -0,0 +1 @@
+This file is used as a marker in setuphandlers.py. \ No newline at end of file
diff --git a/fedoratheme/kindofblue/profiles/default/import_steps.xml b/fedoratheme/kindofblue/profiles/default/import_steps.xml
new file mode 100644
index 0000000..905dc5f
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/import_steps.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<import-steps>
+ <import-step id="fedoratheme.kindofblue.various"
+ version="20080516-01"
+ handler="fedoratheme.kindofblue.setuphandlers.setupVarious"
+ title="kindofblue: miscellaneous import steps">
+ <dependency step="skins" />
+ Various import steps that are not handled by GS import/export
+ handlers.
+ </import-step>
+</import-steps>
diff --git a/fedoratheme/kindofblue/profiles/default/jsregistry.xml b/fedoratheme/kindofblue/profiles/default/jsregistry.xml
new file mode 100644
index 0000000..f15403e
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/jsregistry.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!-- This file holds the setup configuration for the portal_javascripts tool.
+ -->
+
+<object name="portal_javascripts">
+
+ <!-- Javascript files that will be registered with the
+ portal_javascripts tool are defined here. You can also specify values
+ for existing resources if you need to modify some of their properties.
+ Javascript elements accept these parameters:
+ - 'id' (required): same rules as for stylesheets (see
+ 'cssregistry.xml').
+ - 'expression' (optional - default: ''): a tal condition.
+ - 'inline' (optional - default: False)
+ - 'enabled' (optional - default: True): boolean
+ - 'cookable' (optional - default: True): boolean (aka 'merging allowed')
+ See registerScript() arguments in ResourceRegistries/tools/JSRegistry.py
+ for the latest list of all available keys and default values.
+ -->
+<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE):
+ <javascript title=""
+ id="++resource++fedoratheme.kindofblue.javascripts/something.js"
+ cacheable="False" compression="safe" cookable="False"
+ enabled="True" expression="" inline="False"/>
+-->
+
+</object>
diff --git a/fedoratheme/kindofblue/profiles/default/metadata.xml b/fedoratheme/kindofblue/profiles/default/metadata.xml
new file mode 100644
index 0000000..820f54a
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/metadata.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<metadata>
+ <version>0.1</version>
+</metadata>
diff --git a/fedoratheme/kindofblue/profiles/default/skins.xml b/fedoratheme/kindofblue/profiles/default/skins.xml
new file mode 100644
index 0000000..b6cd429
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/skins.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<!-- This file holds the setup configuration for the portal_skins tool -->
+
+<!-- Change the value of these parameters to modify portal_skins behavior:
+ - allow_any: change it to True if you want users to be able to select the
+ skin to use from their personal preferences management page. In the
+ ZMI, this value is known as 'Skin flexibility'.
+ - cookie_persistence: change it to True if you want to make the skin cookie
+ persist indefinitely. In the ZMI, this value is known as 'Skin Cookie
+ persistence'.
+ -->
+
+<object name="portal_skins" allow_any="False" cookie_persistence="False"
+ default_skin="kindofblue">
+
+ <!-- This list registers the folders that are stored in the skins directory
+ of your product (on the filesystem) as Filesystem Directory Views within
+ the portal_skins tool, so that they become usable as skin layers.
+ -->
+ <object name="fedoratheme_kindofblue_custom_images"
+ meta_type="Filesystem Directory View"
+ directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_custom_images"/>
+ <object name="fedoratheme_kindofblue_custom_templates"
+ meta_type="Filesystem Directory View"
+ directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_custom_templates"/>
+ <object name="fedoratheme_kindofblue_styles"
+ meta_type="Filesystem Directory View"
+ directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_styles"/>
+
+<object name="fedoratheme_kindofblue_images"
+ meta_type="Filesystem Directory View"
+ directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_images"/>
+<object name="fedoratheme_kindofblue_logos"
+ meta_type="Filesystem Directory View"
+ directory="fedoratheme.kindofblue:skins/fedoratheme_kindofblue_logos"/>
+
+ <!-- A skin-path in this file corresponds to a Skin Selection in the
+ 'Properties' tab of the portal_skins tool, in the ZMI.
+ You can define for each new skin path the layers that it holds. A new
+ skin can be based on another existing one by using the 'based-on'
+ attribute.
+ The definition of a layer accepts these parameters:
+ - name: quite self explanatory, the name of the layer.
+ - insert-before: name of the layer before which it must be added.
+ - insert-after: name of the layer after which it must be added.
+ Note: insert-before (and -after) accepts the value "*" which means
+ "all".
+ -->
+
+ <skin-path name="kindofblue" based-on="Plone Default">
+ <layer name="fedoratheme_kindofblue_custom_images"
+ insert-after="custom"/>
+ <layer name="fedoratheme_kindofblue_custom_templates"
+ insert-after="fedoratheme_kindofblue_custom_images"/>
+ <layer name="fedoratheme_kindofblue_styles"
+ insert-after="fedoratheme_kindofblue_custom_templates"/>
+ </skin-path>
+
+</object>
diff --git a/fedoratheme/kindofblue/profiles/default/viewlets.xml b/fedoratheme/kindofblue/profiles/default/viewlets.xml
new file mode 100644
index 0000000..1aa5f7f
--- /dev/null
+++ b/fedoratheme/kindofblue/profiles/default/viewlets.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<!-- This file holds the setup configuration of the viewlet managers
+ for the "kindofblue" skin.
+ -->
+
+<object>
+
+ <!-- Viewlets keep the same ordering than the default skin ('Plone Default'
+ out of the box).
+ You can specify skinname="*" if you want changes apply for all skins.
+ Using "True"" for the 'make-default' parameter will make the 'skinname'
+ value set as default skinname. Means the name of the skin that would be
+ used in case the viewlets ordering was not specified for the currently
+ used skin.
+ The 'based-on' attribute lets you inherit the viewlets ordering from an
+ existing skin.
+ -->
+ <order manager="plone.portalfooter" skinname="kindofblue"
+ based-on="Plone Default">
+ <!-- The definition of a viewlet accepts these parameters:
+ - name: quite self explanatory, the name of the viewlet.
+ - insert-before: name of the viewlet before which it must be added or
+ moved.
+ - insert-after: name of the viewlet after which it must be added
+ or moved.
+ - remove: supported but rarely needed, removes the viewlet from the
+ ordering list (doesn't mean that it hides the viewlet).
+ Note: insert-before and -after accept the value "*" which means
+ "all".
+ -->
+<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE):
+ <viewlet name="fedoratheme.someviewlet"
+ insert-before="*" />
+-->
+ </order>
+
+ <hidden manager="plone.portalheader" skinname="kindofblue">
+<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE):
+ <viewlet name="plone.global_sections" />
+-->
+ </hidden>
+
+</object>
diff --git a/fedoratheme/kindofblue/setuphandlers.py b/fedoratheme/kindofblue/setuphandlers.py
new file mode 100644
index 0000000..2d11d1f
--- /dev/null
+++ b/fedoratheme/kindofblue/setuphandlers.py
@@ -0,0 +1,11 @@
+def setupVarious(context):
+
+ # Ordinarily, GenericSetup handlers check for the existence of XML files.
+ # Here, we are not parsing an XML file, but we use this text file as a
+ # flag to check that we actually meant for this import step to be run.
+ # The file is found in profiles/default.
+
+ if context.readDataFile('fedoratheme.kindofblue_various.txt') is None:
+ return
+
+ # Add additional setup code here
diff --git a/fedoratheme/kindofblue/skins.zcml b/fedoratheme/kindofblue/skins.zcml
new file mode 100644
index 0000000..3a1018b
--- /dev/null
+++ b/fedoratheme/kindofblue/skins.zcml
@@ -0,0 +1,24 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:cmf="http://namespaces.zope.org/cmf"
+ i18n_domain="fedoratheme.kindofblue">
+
+ <!-- File System Directory Views registration -->
+ <cmf:registerDirectory
+ name="fedoratheme_kindofblue_custom_images"/>
+ <cmf:registerDirectory
+ name="fedoratheme_kindofblue_custom_templates"/>
+ <cmf:registerDirectory
+ name="fedoratheme_kindofblue_styles"/>
+ <cmf:registerDirectory
+ name="fedoratheme_kindofblue_logos"/>
+ <cmf:registerDirectory
+ name="fedoratheme_kindofblue_images"/>
+
+
+ <!-- Note: This could also be done for all folders at once
+ by replacing the previous lines with this one:
+ <cmf:registerDirectory name="skins" directory="skins" recursive="True" />
+ -->
+
+</configure>
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png
new file mode 100644
index 0000000..57b6829
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_images/logo.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt
new file mode 100644
index 0000000..23a7727
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_custom_templates/CONTENT.txt
@@ -0,0 +1,3 @@
+This folder holds Filesystem Page Template files that are registered for the
+'kindofblue' Skin Selection only.
+They act as replacement for the default Plone (or 3rd party products) ones. \ No newline at end of file
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt
new file mode 100644
index 0000000..5b3974f
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/CONTENT.txt
@@ -0,0 +1,3 @@
+This folder holds Filesystem Image files that are registered for the
+'kindofblue' Skin Selection only.
+They act as replacement for the default Plone (or 3rd party products) ones. \ No newline at end of file
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png
new file mode 100644
index 0000000..c2d6ade
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/PythonPowered.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png
new file mode 100644
index 0000000..b533946
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/alert.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png
new file mode 100644
index 0000000..d4f159c
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/angry.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png
new file mode 100644
index 0000000..cd45244
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/attention.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png
new file mode 100644
index 0000000..ff0ae46
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png
new file mode 100644
index 0000000..7966dc0
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/bg-diagonals-light.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png
new file mode 100644
index 0000000..20c90c4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/biggrin.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png
new file mode 100644
index 0000000..8624dae
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/checkmark.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png
new file mode 100644
index 0000000..3320ad0
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/devil.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png
new file mode 100644
index 0000000..07ac03a
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/draft.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png
new file mode 100644
index 0000000..fc77644
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-da.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png
new file mode 100644
index 0000000..e71ee92
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-de.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png
new file mode 100644
index 0000000..74837aa
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-en.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png
new file mode 100644
index 0000000..b6873dd
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-es.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png
new file mode 100644
index 0000000..a9f4a19
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fi.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png
new file mode 100644
index 0000000..c1a1338
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-fr.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png
new file mode 100644
index 0000000..6a05182
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-hu.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png
new file mode 100644
index 0000000..31d1bf6
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-it.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png
new file mode 100644
index 0000000..6d467f6
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ja.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png
new file mode 100644
index 0000000..fa22f20
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-ko.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png
new file mode 100644
index 0000000..fda1b0f
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-nl.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png
new file mode 100644
index 0000000..095a902
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-pt.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png
new file mode 100644
index 0000000..8772c59
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-sv.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png
new file mode 100644
index 0000000..12b0e41
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-us.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png
new file mode 100644
index 0000000..b8689a0
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/flag-zh.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png
new file mode 100644
index 0000000..a9f677b
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/frown.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png
new file mode 100644
index 0000000..dbd0c65
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-error.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png
new file mode 100644
index 0000000..74181c5
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/icon-info.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png
new file mode 100644
index 0000000..e504fc8
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/idea.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png
new file mode 100644
index 0000000..e00adb4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-attach.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png
new file mode 100644
index 0000000..1616134
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-bottom.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png
new file mode 100644
index 0000000..5ab157b
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-deleted.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png
new file mode 100644
index 0000000..0b98d79
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-diff.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png
new file mode 100644
index 0000000..6cccfee
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-edit.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png
new file mode 100644
index 0000000..8a01d1e
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-email.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png
new file mode 100644
index 0000000..0b289ba
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-ftp.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png
new file mode 100644
index 0000000..c255499
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-help.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png
new file mode 100644
index 0000000..e8f287c
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-home.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png
new file mode 100644
index 0000000..3960710
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-icon.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png
new file mode 100644
index 0000000..39418c9
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-info.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png
new file mode 100644
index 0000000..1cc590c
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-inter.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png
new file mode 100644
index 0000000..eff3384
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-new.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png
new file mode 100644
index 0000000..a4641ea
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-news.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png
new file mode 100644
index 0000000..47416d4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-parent.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png
new file mode 100644
index 0000000..497deae
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-print.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png
new file mode 100644
index 0000000..236e1d5
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-raw.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png
new file mode 100644
index 0000000..64a8509
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-rss.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png
new file mode 100644
index 0000000..a62bc50
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-search.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png
new file mode 100644
index 0000000..e68c77f
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-show.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png
new file mode 100644
index 0000000..03a4c6b
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-subscribe.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png
new file mode 100644
index 0000000..a4641ea
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-telnet.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png
new file mode 100644
index 0000000..572543e
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-top.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png
new file mode 100644
index 0000000..8a01d1e
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-unsubscribe.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png
new file mode 100644
index 0000000..57e240a
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-up.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png
new file mode 100644
index 0000000..40bf05e
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-updated.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png
new file mode 100644
index 0000000..2534714
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-www.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png
new file mode 100644
index 0000000..52f1607
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png
new file mode 100644
index 0000000..af554e4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moin-xml2.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png
new file mode 100644
index 0000000..3d5b79f
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/moinmoin.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png
new file mode 100644
index 0000000..249901e
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/ohwell.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png
new file mode 100644
index 0000000..774d34d
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio1.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png
new file mode 100644
index 0000000..3c6fac5
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio2.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png
new file mode 100644
index 0000000..2d03e62
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/prio3.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png
new file mode 100644
index 0000000..5fe54f8
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/redface.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png
new file mode 100644
index 0000000..037d2d0
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/sad.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png
new file mode 100644
index 0000000..fa3695a
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png
new file mode 100644
index 0000000..e89ed3a
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile2.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png
new file mode 100644
index 0000000..20c90c4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile3.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png
new file mode 100644
index 0000000..cc9eb55
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/smile4.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png
new file mode 100644
index 0000000..c5535c3
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_off.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png
new file mode 100644
index 0000000..ec5c030
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/star_on.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png
new file mode 100644
index 0000000..1faabac
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/thumbs-up.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png
new file mode 100644
index 0000000..cb1bfd7
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tired.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png
new file mode 100644
index 0000000..72633d8
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_images/tongue.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png
new file mode 100644
index 0000000..d1fcbbc
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/fudcon-header.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png
new file mode 100755
index 0000000..8b7d0e4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png
new file mode 100644
index 0000000..2ce6ac4
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki01.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png
new file mode 100644
index 0000000..7319a20
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png
new file mode 100644
index 0000000..1eef655
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki02nw.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png
new file mode 100644
index 0000000..a5bcb7a
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_logos/wiki03.png
Binary files differ
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt
new file mode 100644
index 0000000..7c9a262
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/CONTENT.txt
@@ -0,0 +1,10 @@
+This folder holds stylesheet files that are registered for the
+'kindofblue' Skin Selection only.
+
+It is a repository for customizations of the default Plone stylesheets,
+as well as for package specific stylesheets.
+
+
+Note
+ Stylesheet files that don't use DTML can also stored in the 'browser'
+ folder and accessed as Zope 3 file resources. \ No newline at end of file
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml
new file mode 100644
index 0000000..0b3e914
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml
@@ -0,0 +1,263 @@
+/*
+** Plone style sheet - Base Elements
+**
+** Style sheet documentation can be found at http://plone.org/documentation
+**
+** You should preferrably use ploneCustom.css to add your own CSS classes and to
+** customize your portal, as these are the base fundaments of Plone, and will
+** change and be refined in newer versions. Keeping your changes in
+** ploneCustom.css will make it easier to upgrade.
+**
+** Feel free to use whole or parts of this for your own designs, but give credit
+** where credit is due.
+**
+*/
+
+/* <dtml-with base_properties> (do not remove this :) */
+/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */
+
+
+body {
+ font: &dtml-fontBaseSize; <dtml-var fontFamily>;
+ background-color: &dtml-backgroundColor;;
+ color: &dtml-fontColor;;
+ margin: 0;
+ padding: 0;
+ font-size: 0.85em;
+}
+table {
+ font-size: 100%;
+}
+a {
+ color: &dtml-linkColor;;
+ background-color: transparent;
+}
+img {
+ border: none;
+ vertical-align: middle;
+}
+p {
+ margin: 0 0 0.75em 0;
+ line-height: 1.5em;
+}
+p img {
+ border: none;
+ margin: 0;
+}
+hr {
+ border: 0;
+ height: &dtml-borderWidth;;
+ color: &dtml-globalBorderColor;;
+ background-color: &dtml-globalBorderColor;;
+ margin: 0.5em 0 1em 0;
+}
+h1, h2, h3, h4, h5, h6 {
+ color: &dtml-fontColor;;
+ font-family: <dtml-var headingFontFamily>;
+ margin: 0.75em 0 0.25em 0;
+}
+h1 a,
+h2 a,
+h3 a,
+h4 a,
+h5 a,
+h6 a {
+ color: &dtml-fontColor; ! important;
+ text-decoration: none;
+}
+h1 {
+ font-size: 160%;
+}
+h2 {
+ font-size: 150%;
+}
+h3 {
+ font-size: 125%;
+ border-bottom: none;
+ font-weight: bold;
+}
+h4 {
+ font-size: 110%;
+ border-bottom: none;
+ font-weight: bold;
+}
+h5 {
+ font-size: 100%;
+ border-bottom: none;
+ font-weight: bold;
+}
+h6 {
+ font-size: &dtml-fontSmallSize;;
+ border-bottom: none;
+ font-weight: bold;
+}
+ul {
+ line-height: 1.5em;
+ padding: 0;
+}
+ol {
+ line-height: 1.5em;
+ padding: 0;
+}
+li {
+ margin-bottom: 0.5em;
+}
+dt {
+ font-weight: bold;
+}
+dd {
+ line-height: 1.5em;
+ margin-bottom: 1em;
+}
+abbr, acronym, .explain {
+ border-bottom: &dtml-borderWidth; dotted &dtml-fontColor;;
+ color: &dtml-fontColor;;
+ background-color: transparent;
+ cursor: help;
+}
+abbr .explain {
+ border-bottom: none;
+}
+q {
+ font-family: Baskerville, Georgia, serif;
+ font-style: italic;
+ font-size: 120%;
+}
+blockquote {
+ padding-left: 0.5em;
+ margin-left: 0;
+ border-left: 4px solid &dtml-globalBorderColor;;
+ color: &dtml-discreetColor;;
+}
+code, tt {
+ font-family: Monaco, "Courier New", Courier, monospace;
+ font-size: 120%;
+ color: &dtml-fontColor;;
+ padding: 0 0.1em;
+}
+pre {
+ font-family: Monaco, "Courier New", Courier, monospace;
+ font-size: 100%;
+ padding: 1em;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ color: &dtml-fontColor;;
+ background-color: &dtml-globalBackgroundColor;;
+ overflow: auto;
+}
+ins {
+ color: green;
+ text-decoration: none;
+}
+del {
+ color: red;
+ text-decoration: line-through;
+}
+
+html {
+ background-color: white;
+ color: black;
+ font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
+ font-size: .75em;
+ line-height: 1.25em;
+}
+
+/* Headings */
+
+h1 {
+ margin: 1.4em 0 0 0;
+ padding: 2px 25px;
+ /*margin: 0.5em 0 0.5em 0;
+ padding: 0;*/
+ font-size: 2.2em;
+ /* font-weight: normal;*/
+ color: #337AAC;
+ line-height: 1.0em;
+ font-weight: normal;
+}
+
+h2, h3, h4, h5, h6
+{
+ margin: 1.4em 0 0 0;
+ padding: 2px 25px;
+ /* font-weight: bold;*/
+ /* color: rgb(100,135,220);*/
+ color: #2963A6;
+ line-height: 1.2em;
+ border-bottom: 1px solid #BFBFBF;
+ /*border-left: 1px solid rgb(100,135,220);*/
+}
+
+h2 {font-size: 1.25em;}
+h3 {font-size: 1.25em;}
+h4 {font-size: 1.15em;}
+h5, h6 {font-size: 1em;}
+
+li p {
+ margin: .25em 0;
+ padding: 0px;
+}
+
+li.gap {
+margin-top: 0.5em;
+}
+
+a, img, img.drawing {
+ border: 0;
+}
+
+dt {
+ font-weight: bold;
+}
+
+/* fix problem with small font for inline code */
+tt {
+ font-size: 1.25em;
+}
+
+pre {
+ padding: 5px;
+ border: 1px solid #c0c0c0;
+ font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
+ white-space: pre;
+ /* begin css 3 or browser specific rules - do not remove!
+ see: http://forums.techguy.org/archive/index.php/t-249849.html */
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ white-space: -moz-pre-wrap;
+ white-space: -pre-wrap;
+ white-space: -o-pre-wrap;
+ /* end css 3 or browser specific rules */
+}
+
+table {
+ border-collapse: collapse;
+
+}
+
+td
+{
+ padding: 0.25em;
+/* border: 1px solid #c0c0c0;*/
+}
+
+td p {
+ margin: 0;
+ padding: 0;
+}
+
+/* standard rule ---- */
+hr {
+ height: 2px;
+ background-color: #c0c0c0;
+ border: none;
+}
+
+div.layout div#header {
+ height:5px;
+}
+
+div.layout div#footer {
+ background:#2963a5 url(http://localhost:8080/fedora-my/logo.png) no-repeat scroll 10px 10px
+}
+
+/* </dtml-with> */
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new
new file mode 100644
index 0000000..df1e357
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base.css.dtml.new
@@ -0,0 +1,103 @@
+/* common.css - MoinMoin Default Style adapted for sinorca4moin
+Heavily modified by Hrishikesh Ballal for Fedoraproject.org website.
+Copyright (c) 2001, 2002, 2003 by Juergen Hermann
+*/
+
+html {
+ background-color: white;
+ color: black;
+ font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
+ font-size: .75em;
+ line-height: 1.25em;
+}
+
+/* Headings */
+
+h1 {
+ margin: 1.4em 0 0 0;
+ padding: 2px 25px;
+ /*margin: 0.5em 0 0.5em 0;
+ padding: 0;*/
+ font-size: 2.2em;
+ /* font-weight: normal;*/
+ color: #337AAC;
+ line-height: 1.0em;
+ font-weight: normal;
+}
+
+h2, h3, h4, h5, h6
+{
+ margin: 1.4em 0 0 0;
+ padding: 2px 25px;
+ /* font-weight: bold;*/
+ /* color: rgb(100,135,220);*/
+ color: #2963A6;
+ line-height: 1.2em;
+ border-bottom: 1px solid #BFBFBF;
+ /*border-left: 1px solid rgb(100,135,220);*/
+}
+
+h2 {font-size: 1.25em;}
+h3 {font-size: 1.25em;}
+h4 {font-size: 1.15em;}
+h5, h6 {font-size: 1em;}
+
+li p {
+ margin: .25em 0;
+ padding: 0px;
+}
+
+li.gap {
+margin-top: 0.5em;
+}
+
+a, img, img.drawing {
+ border: 0;
+}
+
+dt {
+ font-weight: bold;
+}
+
+/* fix problem with small font for inline code */
+tt {
+ font-size: 1.25em;
+}
+
+pre {
+ padding: 5px;
+ border: 1px solid #c0c0c0;
+ font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
+ white-space: pre;
+ /* begin css 3 or browser specific rules - do not remove!
+ see: http://forums.techguy.org/archive/index.php/t-249849.html */
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ white-space: -moz-pre-wrap;
+ white-space: -pre-wrap;
+ white-space: -o-pre-wrap;
+ /* end css 3 or browser specific rules */
+}
+
+table {
+ border-collapse: collapse;
+
+}
+
+td
+{
+ padding: 0.25em;
+/* border: 1px solid #c0c0c0;*/
+}
+
+td p {
+ margin: 0;
+ padding: 0;
+}
+
+/* standard rule ---- */
+hr {
+ height: 2px;
+ background-color: #c0c0c0;
+ border: none;
+}
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props
new file mode 100644
index 0000000..d36184d
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/base_properties.props
@@ -0,0 +1,47 @@
+title:string=kindofblue's color, font, logo and border defaults
+
+plone_skin:string=kindofblue
+
+logoName:string=logo.png
+
+fontFamily:string="Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif
+fontBaseSize:string=69%
+fontColor:string=Black
+fontSmallSize:string=85%
+
+backgroundColor:string=White
+
+linkColor:string=#436976
+linkActiveColor:string=Red
+linkVisitedColor:string=Purple
+
+borderWidth:string=1px
+borderStyle:string=solid
+borderStyleAnnotations:string=dashed
+
+globalBorderColor:string=#8cacbb
+globalBackgroundColor:string=#072B61
+globalFontColor:string=#fff
+
+headingFontFamily:string="Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif
+
+contentViewBorderColor:string=#74ae0b
+contentViewBackgroundColor:string=#cde2a7
+contentViewFontColor:string=#578308
+
+inputFontColor:string=Black
+
+textTransform:string=lowercase
+
+evenRowBackgroundColor:string=#eef3f5
+oddRowBackgroundColor:string=transparent
+
+notifyBorderColor:string=#ffa500
+notifyBackgroundColor:string=#ffce7b
+
+discreetColor:string=#76797c
+helpBackgroundColor:string=#ffffe1
+
+portalMinWidth:string=70em
+columnOneWidth:string=16em
+columnTwoWidth:string=16em
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml
new file mode 100644
index 0000000..da69f89
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/ploneCustom.css.dtml
@@ -0,0 +1,140 @@
+/*
+ * This is the file where you put your CSS changes.
+ * You should preferrably use this and override the
+ * relevant properties you want to change here instead
+ * of customizing plone.css to survive upgrades. Writing
+ * your own plone.css only makes sense for very heavy
+ * customizations. Useful variables from Plone are
+ * documented at the bottom of this file.
+ */
+
+/* <dtml-with base_properties> (do not remove this :) */
+/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */
+
+
+
+.searchSection {
+ color: #fff;
+}
+
+.actionMenuContent {
+ top:0.75em !important;
+}
+
+.actionMenuContent ul li {
+ margin:0pt !important;
+ padding:0pt !important;
+}
+
+.navTreeCurrentItem {
+ background-color:#fff !important;
+}
+
+.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
+ background:#fff !important;
+ border:1px solid white;
+ color:black;
+}
+
+li.formTab {
+ margin:0pt ;
+ padding:0pt;
+ background:#fff;
+}
+
+li.formTab .selected {
+ font-weight:bold;
+}
+
+/* ploneboard */
+
+.boardCommentDetails {
+ color:&dtml-globalFontColor;;
+}
+
+.standalone, .documentEditable * .standalone {
+ color:&dtml-globalFontColor;;
+}
+
+table.listing th, .stx table th {
+ color: &dtml-globalFontColor;;
+}
+
+/* </dtml-with> */
+
+/* DOCUMENTATION ON PRE-DEFINED PROPERTIES FROM PLONE */
+
+ /* You can insert colors and other variables from Plone's
+ base_properties by doing:
+
+ & dtml-variableName ; (without the spaces, excluded here to not make it render)
+
+ Example:
+
+ myLink {
+ color: & dtml-fontColor ; (again, without the spaces)
+ }
+
+ This means you can generate your own elements that use Plone's defaults,
+ and respect any customizations people have done. See base_properties for
+ the default values.
+
+ These are the available properties:
+
+ logoName - the file name of the portal logo
+
+ fontFamily - the font family used for all text that is not headers
+
+ fontBaseSize - the base font size that everything is calculated from
+
+ fontColor - the main font color
+
+ fontSmallSize - used for various elements like buttons and discreet text
+
+ discreetColor - the font color of discreet text
+
+ backgroundColor - the background color
+
+ linkColor - the color used on normal links
+
+ linkActiveColor - color used on active links
+
+ linkVisitedColor - color used on visited links
+
+ borderWidth - the width of most borders in Plone
+
+ borderStyle - the style of the border lines, normally solid
+
+ borderStyleAnnotations - style of border lines on comments etc
+
+ globalBorderColor - the border color used on the main tabs, the portlets etc
+
+ globalBackgroundColor - background color for the selected tabs, portlet headings etc
+
+ globalFontColor - the color of the font in the tabs and in portlet headings
+
+ headingFontFamily - font family for h1/h2/h3/h4/h5/h6 headlines
+
+ contentViewBorderColor - the content view tabs border color
+
+ contentViewBackgroundColor - the content view tabs background color
+
+ contentViewFontColor - the font color used in the content view tabs
+
+ inputFontColor - the font color used for input elements
+
+ textTransform - whether to lowercase text in portlets, tabs etc.
+
+ evenRowBackgroundColor - the background color of even rows in listings
+
+ oddRowBackgroundColor - the background color of even rows in listings
+
+ notifyBorderColor - border color of notification elements like the status message, the calendar focus
+
+ notifyBackgroundColor - background color of notification elements like the status message, the calendar focus
+
+ helpBackgroundColor - background color of information pop-ups (currently not used)
+
+ */
+
+
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml
new file mode 100644
index 0000000..63ef8b8
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/portlets.css.dtml
@@ -0,0 +1,246 @@
+/*
+** Plone style sheet - Portlets
+**
+** Style sheet documentation can be found at http://plone.org/documentation
+**
+** You should preferrably use ploneCustom.css to add your own CSS classes and to
+** customize your portal, as these are the base fundaments of Plone, and will
+** change and be refined in newer versions. Keeping your changes in
+** ploneCustom.css will make it easier to upgrade.
+**
+** Feel free to use whole or parts of this for your own designs, but give credit
+** where credit is due.
+**
+*/
+
+/* <dtml-with base_properties> (do not remove this :) */
+/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */
+
+/* Fallback for edit screen if both columns are hidden */
+.managePortletsFallback {
+ margin: 0 0 0 1em;
+}
+
+/* Main portlet elements */
+.portlet {
+ margin: 1px 0 1em 0;
+ border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ background-color: &dtml-backgroundColor;;
+}
+.portlet a {
+ text-decoration: none;
+}
+.portlet a.tile {
+ display: block;
+}
+
+/* XXX: The two below rules should really be in the rule above, but that makes the items grow/shrink on :hover (navtree) - need to investigate how to make it not do that. ~limi, Dec 2005 */
+.portletItem a,
+.portletFooter a {
+ border-bottom: none;
+}
+
+.portletItem a:visited,
+.portletFooter a:visited {
+ color: &dtml-linkColor;;
+}
+.portletHeader {
+/* background-color: &dtml-globalBackgroundColor;;*/
+ background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png');
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ padding: 0em 1em;
+ text-transform: &dtml-textTransform;;
+ font-weight: normal;
+ line-height: 1.6em;
+ color: &dtml-globalFontColor;;
+}
+.portletHeader a {
+ color: &dtml-globalFontColor;;
+}
+.portletItem {
+ margin: 0;
+ padding: 1em;
+ border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+}
+.portletItem ol {
+ margin: 0 0 0 1em;
+}
+.portletItemDetails {
+ text-align: right;
+ display: block;
+ color: &dtml-fontColor;;
+}
+.portletFooter {
+ background-color: &dtml-evenRowBackgroundColor;;
+ margin: 0;
+ padding: 0.25em 1em;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-style: dotted &dtml-borderStyle; none &dtml-borderStyle;;
+ text-align: right;
+}
+
+/* Elements that enable layout with rounded corners */
+.portletTopLeft {}
+.portletTopRight {}
+.portletBottomLeft {}
+.portletBottomRight {}
+
+/*
+** Calendar elements - used in the calendar rendering
+*/
+.dayPopup {
+ background-color: &dtml-helpBackgroundColor;;
+ border: &dtml-borderWidth; &dtml-borderStyle; Black;
+ padding: 0.2em;
+ position: absolute;
+ visibility: hidden;
+ width: 12em;
+ z-index: 2;
+}
+.date {
+ font-weight: bold;
+}
+.portletCalendar {
+ width: 100%;
+ margin: 1px 0 1em 0;
+ width: 100%;
+}
+.portletCalendar dt {
+ background-color: &dtml-globalBackgroundColor;;
+ font-weight: normal;
+ text-align: center;
+ line-height: 1.6em;
+ border-bottom: none;
+}
+.portletCalendar dd {
+ margin: 0;
+ padding: 0;
+}
+.portletCalendar a {
+ text-decoration: none;
+}
+.portletCalendar a:hover {
+ text-decoration: none;
+}
+.ploneCalendar {
+ border-collapse: collapse;
+ border-spacing:0;
+ width: 100%;
+}
+.ploneCalendar td {
+ background-color: transparent;
+ width: 14%;
+ text-align: center;
+ padding: 2px;
+}
+.ploneCalendar .weekdays th {
+ background-color: &dtml-globalBackgroundColor;;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-style: &dtml-borderStyle; none;
+ color: &dtml-globalFontColor;;
+ text-align: center;
+ padding: 2px;
+ font-weight: normal;
+}
+.ploneCalendar .event {
+ background-color: &dtml-globalBackgroundColor;;
+ font-weight: bold;
+}
+.ploneCalendar .todayevent {
+ background-color: &dtml-globalBackgroundColor;;
+ border: 2px &dtml-borderStyle; &dtml-notifyBorderColor;;
+ font-weight: bold;
+}
+.ploneCalendar .todaynoevent {
+ border-collapse: collapse;
+ border: 2px &dtml-borderStyle; &dtml-notifyBorderColor;;
+}
+
+.managePortletsLink {
+ text-align: center;
+}
+
+div.portlets-manager div.section {
+ padding-top: 1em !important;
+}
+
+div.managedPortlet {
+ padding-top:0.5em;
+ padding-bottom:0.5em;
+}
+
+.managedPortlet .portletHeader {
+ min-height: 3em !important;
+}
+
+.managedPortlet a {
+ text-decoration: underline;
+}
+
+.managedPortletActions {
+ display:block;
+ float:right;
+}
+
+.managedPortletActions a {
+ text-decoration: none;
+}
+
+.managedPortletActions a.up,
+.managedPortletActions a.down {
+ color:blue !important;
+}
+
+.managedPortletActions a.delete {
+ color:red !important;
+}
+
+/* Table of Contents styling - essentially a portlet with smaller fonts and aligned right + limited in width */
+.toc {
+ float: right;
+ width: 30%;
+ font-size: 90%;
+ margin: 0 0 0.5em 0.5em;
+}
+
+
+
+<dtml-comment>
+/* Commented out for now, since the calendar markup has changed slightly ~limi */
+
+
+.calendarPrevious {
+ background-image: url(&dtml-portal_url;/arrowLeft.gif);
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ float: left;
+}
+.calendarNext {
+ background-image: url(&dtml-portal_url;/arrowRight.gif);
+ background-repeat: no-repeat;
+ background-position: 50% 50%;
+ float: right;
+}
+.calendarPrevious,
+.calendarNext {
+ display: block;
+ text-decoration: none;
+ overflow: hidden;
+ border: 0;
+ margin: 0;
+ padding: 0;
+ padding-top: <dtml-var "_['arrowLeft.gif'].height">px;
+ height: 0px !important;
+ height /**/: <dtml-var "_['arrowLeft.gif'].height">px;
+ cursor: pointer;
+}
+.calendarNext {
+ padding-top: <dtml-var "_['arrowRight.gif'].height">px;
+ height: 0px !important;
+ height /**/: <dtml-var "_['arrowRight.gif'].height">px;
+}
+
+</dtml-comment>
+
+/* </dtml-with> */
diff --git a/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml
new file mode 100644
index 0000000..8c1f842
--- /dev/null
+++ b/fedoratheme/kindofblue/skins/fedoratheme_kindofblue_styles/public.css.dtml
@@ -0,0 +1,1963 @@
+/*
+** Plone style sheet - Public-facing Elements
+**
+** Style sheet documentation can be found at http://plone.org/documentation
+**
+** You should preferrably use ploneCustom.css to add your own CSS classes and to
+** customize your portal, as these are the base fundaments of Plone, and will
+** change and be refined in newer versions. Keeping your changes in
+** ploneCustom.css will make it easier to upgrade.
+**
+** Feel free to use whole or parts of this for your own designs, but give credit
+** where credit is due.
+**
+*/
+
+/* <dtml-with base_properties> (do not remove this :) */
+/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */
+
+/* Accessibility elements, applied by JS */
+body.largeText { font-size: 95%; }
+body.smallText { font-size: 60%; }
+
+/* Padding for the columns */
+
+#portal-column-one .visualPadding {
+ padding: 1em;
+}
+#portal-column-two .visualPadding {
+ padding: 1em;
+}
+
+/* Content area */
+h1, h2 {
+ border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ font-weight: normal;
+}
+/* Compensate for the inline editing hover, since we have a 1px border */
+body.kssActive h2.inlineEditable:hover,
+body.kssActive h1.inlineEditable:hover {
+ padding-bottom: 1px;
+}
+
+
+h3, h4, h5, h6 {
+ border-bottom: none;
+ font-weight: bold;
+}
+
+.documentFirstHeading {
+ margin-top: 0;
+}
+
+.documentContent {
+ padding: 1em 1em 2em 1em !important;
+ background: &dtml-backgroundColor;;
+}
+.documentContent ul {
+ list-style-image: url(&dtml-portal_url;/bullet.gif);
+ list-style-type: square;
+ margin: 0.5em 0 0 1.5em;
+}
+.documentContent ol {
+ margin: 0.5em 0 0 2.5em;
+}
+
+/* Links with differently colored link underlines - only for content */
+.documentContent p a {
+ text-decoration: none;
+ border-bottom: 1px #ccc solid;
+}
+.documentContent p a:visited {
+ color: &dtml-linkVisitedColor;;
+ background-color: transparent;
+}
+.documentContent p a:active {
+ color: &dtml-linkActiveColor;;
+ background-color: transparent;
+}
+#content a:target {
+ background-color: #fd7 !important;
+}
+.documentContent li a {
+ text-decoration: none;
+ border-bottom: 1px #cccccc solid;
+}
+.documentContent li a:visited {
+ color: &dtml-linkVisitedColor;;
+}
+.documentContent li a:active {
+ color: &dtml-linkActiveColor;;
+}
+.documentContent dd a {
+ text-decoration: none;
+ border-bottom: 1px #cccccc solid;
+}
+.documentContent dd a:visited {
+ color: &dtml-linkVisitedColor;;
+ background-color: transparent;
+}
+.documentContent dd a:active {
+ color: &dtml-linkActiveColor;;
+ background-color: transparent;
+}
+/* End links */
+
+/* End edit form elements */
+
+#visual-portal-wrapper {
+ margin: 0;
+ padding: 0;
+}
+
+/* Logo properties */
+#portal-logo img {
+ border: 0;
+ padding: 0;
+ margin: 1em 0em 1em 2em;
+}
+
+/* The skin switcher at the top, only shows up if you have multiple skins available */
+#portal-skinswitcher {
+}
+#portal-skinswitcher a {
+ display: block;
+ float: left;
+}
+#portal-top {
+ /* Top section */
+ margin: 0;
+ padding: 0;
+ background-color: transparent;
+}
+
+/* Site-wide action menu - font size, contact, index, sitemap etc */
+#portal-siteactions {
+ background-color: transparent;
+ white-space: nowrap;
+ list-style-image: none;
+ list-style-type: none;
+ margin: 1px 0 0 0;
+ height: auto;
+ line-height: normal;
+ float: right;
+ padding: 3px 2em 3px 0;
+}
+#portal-siteactions li {
+ display: inline;
+}
+#portal-siteactions li a {
+ background-color: transparent;
+ border-left: 1px solid &dtml-backgroundColor;;
+ color: #fff;
+ height: auto;
+ padding: 0.2em;
+ margin-right: 0.2em;
+ text-decoration: none;
+ text-transform: &dtml-textTransform;;
+}
+#portal-siteactions li.selected a {
+ background-color: &dtml-globalBackgroundColor;;
+ color: &dtml-globalFontColor;;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+}
+#portal-siteactions li a:hover {
+}
+
+/* Searchbox style and positioning */
+
+#portal-searchbox {
+ float: right;
+ clear: right;
+ background-color: transparent;
+ margin: 1.5em 0 0 0;
+ padding: 0 2em 0 0;
+ text-align: right;
+ text-transform: &dtml-textTransform;;
+ white-space: nowrap;
+ z-index: 2;
+}
+#portal-advanced-search {
+ margin-top: 0.2em;
+ clear: both;
+}
+#portal-advanced-search a {
+ color: &dtml-discreetColor;;
+ text-decoration: none;
+ text-transform: &dtml-textTransform;;
+}
+
+/* Search results elements */
+
+dl.searchResults dt {
+ font-size: 140%;
+ font-weight: normal;
+}
+
+form.searchPage {
+ text-align: center;
+}
+
+input.searchPage {
+ font-size: 200% !important;
+}
+
+form.searchPage input.searchButton {
+ background-position:5px 7px;
+ padding:1px 10px 1px 25px;
+}
+
+/* LiveSearch styles */
+.LSRes {
+ font-family: <dtml-var fontFamily>;
+ visibility: visible;
+ color: &dtml-globalFontColor;;
+ background-color: &dtml-backgroundColor;;
+ vertical-align: middle;
+ display:block;
+ list-style-image: none;
+ list-style-type: none;
+ text-align: left;
+ min-width: 16.5em;
+ text-transform: none;
+ margin-left: 0;
+ line-height: 1.1em;
+}
+#LSHighlight,
+.LSHighlight {
+ background-color: &dtml-globalBackgroundColor;;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ color: &dtml-globalFontColor;;
+}
+.LSRow {
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor;;
+ white-space: normal;
+ padding:0;
+ margin: 0;
+ list-style-image: none;
+ list-style-type: none;
+}
+.LSRow a {
+ text-decoration: none;
+ font-weight:bold;
+ white-space:nowrap
+}
+.LSDescr {
+ color: &dtml-discreetColor;;
+ text-transform: &dtml-textTransform;;
+ padding-left:2.1em;
+ margin-top:-0.1em;
+}
+.LSResult {
+ position: relative;
+ display: block;
+ text-align: right;
+ padding-top: 5px;
+ margin: 0;
+ left: 3px;
+ z-index: 3;
+}
+.LSShadow {
+ position: relative;
+ text-align: right;
+}
+.livesearchContainer {
+ background-color: &dtml-backgroundColor;;
+ margin-top: 0;
+ padding: 0 !important;
+ position: absolute;
+ right: 0px;
+ /* Currently exposes a rendering bug in Mozilla */
+ top: 0;
+ white-space: normal;
+ font-family: <dtml-var fontFamily>;
+ visibility: visible;
+ text-align: left;
+ color: &dtml-globalFontColor;;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ width: 30em;
+ text-transform: none;
+}
+* html .livesearchContainer {
+ padding: &dtml-borderWidth; !important;
+ padding-top: 0 !important;
+ background-color: &dtml-globalBorderColor;;
+ border: 0;
+}
+#livesearchLegend {
+ line-height: 1em;
+ margin-top: -2em;
+ margin-left: -0.1em;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-bottom: 0;
+}
+* html #livesearchLegend {
+ margin-top: -1.9em;
+ margin-left: -8px;
+ position: relative;
+}
+
+/* Workaround for Internet Explorer's broken z-index implementation */
+.LSIEFix {
+ background-color: &dtml-backgroundColor;;
+ padding: 0.5em !important;
+ z-index: 20;
+}
+.LSBox {
+ clear: left;
+ float: left;
+ text-align: right;
+ padding-right: 1px;
+ display:block;
+}
+#LSNothingFound {
+ text-align: center;
+ padding: 2px;
+}
+.LSBox label {
+ font-weight: normal;
+}
+
+/* The global section tabs. */
+#portal-globalnav {
+ background-color: transparent;
+ padding: 0em 0em 0em 2em;
+ white-space: nowrap;
+ list-style: none;
+ margin: 0;
+ height: auto;
+ line-height: normal;
+}
+#portal-globalnav li {
+ display: inline;
+}
+#portal-globalnav li a {
+ /* The normal, unselected tabs. They are all links */
+ background-color: transparent;
+ border-color: &dtml-globalBorderColor;;
+ border-width: &dtml-borderWidth;;
+ border-style: &dtml-borderStyle; &dtml-borderStyle; none &dtml-borderStyle;;
+ color: &dtml-globalFontColor;;
+ height: auto;
+ margin-right: 0.5em;
+ padding: 0em 1.25em;
+ text-decoration: none;
+ text-transform: &dtml-textTransform;;
+}
+#portal-globalnav li.selected a {
+ /* The selected tab. There's only one of this */
+ background-color: &dtml-globalBackgroundColor;;
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-bottom: &dtml-globalBackgroundColor; &dtml-borderWidth; &dtml-borderStyle;;
+ color: &dtml-globalFontColor;;
+}
+#portal-globalnav li a:hover {
+ background-color: &dtml-globalBackgroundColor;;
+ border-color: &dtml-globalBorderColor;;
+ border-bottom-color: &dtml-globalBackgroundColor;;
+ color: &dtml-globalFontColor;;
+}
+#portal-personaltools {
+ /* Bar with personalized menu (user preferences, favorites etc) */
+ background-color: #fff;
+ border-top-color: &dtml-globalBorderColor;;
+ border-top-style: &dtml-borderStyle;;
+ border-top-width: &dtml-borderWidth;;
+ border-bottom-color: &dtml-globalBorderColor;;
+ border-bottom-style: &dtml-borderStyle;;
+ border-bottom-width: &dtml-borderWidth;;
+ line-height: 1.6em;
+ color: &dtml-fontColor;;
+ padding: 0em 3em 0em 3em;
+ margin: 0;
+ text-align: right;
+ text-transform: &dtml-textTransform;;
+ list-style: none;
+}
+#portal-personaltools .portalUser {
+ background: transparent url(&dtml-portal_url;/user.gif) center left no-repeat;
+ padding-left: 18px;
+}
+#portal-personaltools .portalNotLoggedIn {
+ /* Used on all descriptions relevant to those not logged in */
+ color: &dtml-fontColor;;
+ padding: 0;
+ background: transparent;
+ background-image: none;
+}
+#portal-personaltools li {
+ color: &dtml-globalFontColor;;
+ margin-left: 1em;
+ display: inline;
+}
+#portal-personaltools li a {
+ text-decoration: none;
+}
+#portal-personaltools .visualIconPadding {
+ padding-left: 10px;
+}
+.visualCaseSensitive {
+ text-transform: none;
+}
+#portal-languageselector {
+ margin: 0 1em 0 1em;
+ float:right;
+}
+#portal-languageselector li {
+ display: inline;
+}
+#portal-breadcrumbs {
+ /* The path bar, including breadcrumbs and add to favorites */
+ border-bottom-color: &dtml-globalBorderColor;;
+ border-bottom-style: &dtml-borderStyle;;
+ border-bottom-width: &dtml-borderWidth;;
+ background: #fff;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-transform: &dtml-textTransform;;
+ line-height: 1.6em;
+}
+#portal-breadcrumbs a {
+ text-decoration: none;
+}
+.breadcrumbSeparator {
+ font-size: 120%;
+}
+.addFavorite {
+ vertical-align: bottom;
+}
+.documentEditable {
+ padding: 0em 1em 1em 1em !important;
+ margin: 0 -1em;
+}
+#content-news h1 {
+ margin-bottom: 1em;
+}
+
+/* Only h5/h6 headlines in the content area should have the discreet color */
+#content h5,
+#content h6 {
+ color: &dtml-discreetColor;;
+}
+.newsItem {
+ margin-bottom: 1em;
+ border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+}
+.newsImage {
+ border: 1px solid #ccc;
+}
+.newsImageContainer {
+ float:right;
+ margin: 0 0 0.5em 1em;
+ width: 202px;
+}
+.newsContent {
+ padding: 0 1em 1em 1em;
+}
+.newsContent ul,
+.newsContent li {
+ display: block;
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+ padding: 0;
+}
+.newsAbout {
+ display: block;
+ color: &dtml-discreetColor;;
+ font-size: &dtml-fontSmallSize;;
+ padding: 0;
+ margin-top: 0;
+ list-style: none;
+ list-style-image: none;
+ float: right;
+ text-align: right;
+}
+.newsAbout li {
+ display: inline;
+}
+.newsFooter {
+
+}
+.newsFooter li {
+ display: inline;
+ margin: 0 1em 0 0;
+}
+.documentActions {
+ margin: 1em 0;
+ padding: 0;
+ text-align: right;
+ border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+}
+.documentActions ul {
+ margin: 0;
+ padding: 0 0.5em;
+ display: block;
+ margin-top: -0.9em;
+ list-style-type: none;
+ list-style-image: none;
+}
+.documentActions li {
+ display: inline;
+ font-size: &dtml-fontSmallSize;;
+ margin: 0 0.5em;
+ padding: 0 0.25em;
+ background-color: &dtml-backgroundColor;;
+}
+.documentActions a {
+ border: none !important;
+ text-decoration: none;
+}
+
+/* Status messages */
+
+dl.portalMessage {
+ font-size: &dtml-fontSmallSize;;
+}
+dl.portalMessage a {
+ color: black;
+ border: none;
+ text-decoration: underline;
+}
+dl.portalMessage dt {
+ background-color: #996;
+ border: 1px solid #996;
+ font-weight: bold;
+ float: left;
+ margin: 0 0.5em 0 0;
+ padding: 0.5em 0.75em;
+ color: White;
+ line-height: 1.25em;
+}
+dl.portalMessage dd {
+ background-color: #ffffe3;
+ border: 1px solid #996;
+ padding: 0.5em 0.5em;
+ margin: 0;
+ line-height: 1.25em;
+}
+dl.warning dt {
+ background-color: #d80;
+ border: 1px solid #d80;
+}
+dl.error dt {
+ background-color: #d00;
+ border-color: #d00;
+}
+dl.warning dd {
+ background-color: #fd7;
+ border-color: #d80;
+}
+dl.error dd {
+ background-color: #fd7;
+ border-color: #d80;
+}
+
+.documentDescription {
+ /* The summary text describing the document */
+ font-weight: bold;
+ display: block;
+ margin: 0em 0em 0.5em 0em;
+ line-height: 1.5em;
+}
+.documentByLine {
+ font-size: &dtml-fontSmallSize;;
+ font-weight: normal;
+ color: &dtml-discreetColor;;
+ margin-bottom: 0.5em;
+}
+dl.searchResults span.documentByLine {
+ display: block;
+}
+#category ul {
+ list-style-image: none;
+ list-style-type: none;
+ display: inline;
+ margin: 0;
+}
+#category ul li {
+ display: inline;
+}
+.discussion {
+ margin-top: 1em;
+}
+.even {
+ background-color: &dtml-evenRowBackgroundColor;;
+}
+.odd {
+ background-color: &dtml-oddRowBackgroundColor;;
+}
+.visualHighlight {
+ background-color: #ffc;
+}
+.discreet {
+ color: &dtml-discreetColor;;
+ font-size: &dtml-fontSmallSize;;
+ font-weight: normal;
+}
+.pullquote {
+ padding: 0 1em 0 1em;
+ margin: 0 0 1em 1em;
+ font-weight: bold;
+ color: #CC9933;
+ float: right;
+ width: 35%;
+ clear: right;
+ background-color: &dtml-backgroundColor;;
+ border-left: 4px solid &dtml-globalBorderColor;;
+}
+.callout {
+ font-weight: bold;
+ color: #CC9933;
+ padding: 0px 1em;
+}
+
+.notify,
+.documentEditable * .notify {
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-notifyBorderColor;;
+}
+.card {
+ background-color: &dtml-globalBackgroundColor;;
+ border-color: &dtml-globalBorderColor;;
+ border-width: &dtml-borderWidth;;
+ border-style: &dtml-borderStyle;;
+ float: left;
+ margin: 1em;
+ text-align: center;
+ width: 110px;
+ padding: 1em 0;
+}
+.card a {
+ text-decoration: none;
+}
+.portrait {
+ background-color: &dtml-globalBackgroundColor;;
+ border-color: &dtml-globalBorderColor;;
+ border-width: &dtml-borderWidth;;
+ border-style: &dtml-borderStyle;;
+ font-size: &dtml-fontSmallSize;;
+ margin: 0.5em;
+ padding: 1em 0 0.5em 0;
+ text-align: center;
+ width: 100px;
+}
+.portraitPhoto {
+ border: 1px solid black;
+}
+
+/* The table used for listings - horizontal and vertical variants */
+table.listing,
+.stx table {
+ /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */
+ border-collapse: collapse;
+ border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ font-size: &dtml-fontSmallSize;;
+ margin: 1em 0em 1em 0em;
+}
+table.listing th,
+.stx table th {
+ background: &dtml-globalBackgroundColor;;
+ border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ font-weight: normal;
+ padding: 0.25em 0.5em;
+ text-transform: &dtml-textTransform;;
+}
+table.listing .top {
+ border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor;;
+ border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor; ! important;
+ border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor; ! important;
+ text-align: right ! important;
+ padding: 0em 0em 1em 0em;
+}
+table.listing .listingCheckbox {
+ text-align: center;
+}
+table.listing td,
+.stx table td {
+ border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ padding: 0.25em 0.5em;
+}
+table.listing a {
+ text-decoration: none;
+}
+table.listing a:hover {
+ text-decoration: underline;
+}
+table.listing img {
+ vertical-align: middle;
+}
+table.listing td a label,
+.stx table td a label {
+ cursor: pointer;
+}
+
+/* Vertical addition class */
+table.vertical {
+ background-color: &dtml-backgroundColor;;
+}
+table.vertical th {
+ padding: 0.5em;
+}
+table.vertical td {
+ border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ padding: 0.5em;
+}
+
+/* grid addition class */
+
+table.grid td {
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ padding: 0.5em;
+}
+
+/* plain table class with light gray borders */
+
+table.plain,
+table.plain td,
+table.plain th {
+ border: 1px solid #ccc;
+ padding: 0.5em;
+ border-collapse: collapse;
+}
+
+/* Batch selector */
+.listingBar {
+ background-color: &dtml-globalBackgroundColor;;
+ border-color: &dtml-globalBorderColor;;
+ border-style: &dtml-borderStyle;;
+ border-width: &dtml-borderWidth;;
+ padding: 0em 1em;
+ text-align: center;
+ text-transform: &dtml-textTransform;;
+ vertical-align: top;
+ margin: 1em 0em;
+ font-size: 94%;
+ clear: both;
+}
+.listingBar span.previous,
+.listingPrevious {
+ text-align: left;
+ float: left;
+ margin-right: 1em;
+}
+.listingBar span.next,
+.listingNext {
+ text-align: right;
+ float: right;
+ margin-left: 1em;
+}
+.listingBar img {
+ vertical-align: middle;
+}
+.listingBar a {
+ text-decoration: none;
+}
+.tileItem {
+ border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ padding-top: 0.5em;
+ margin-top: 0.5em;
+}
+.tileHeadline {
+ border: none;
+ font-size: 110%;
+ font-weight: bold;
+}
+.tileHeadline a {
+ text-decoration: none;
+}
+.tileBody {
+ margin-bottom: 0.5em;
+}
+.tileImage {
+ float: right;
+ margin: 0 0 0.5em 0.5em;
+ border: 1px solid black;
+}
+.eventDetails {
+ float: right;
+ width: 20em;
+ clear: right;
+}
+
+/* Useful deviations from regular style on elements */
+
+/* List classes without markers */
+ul.visualNoMarker,
+ol.visualNoMarker {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 0.5em 0 0 0;
+ line-height: 1em;
+}
+
+ul.discreet {
+ list-style-image: none;
+ list-style-type: disc;
+}
+
+textarea.proportional {
+ font: 100% <dtml-var fontFamily>;
+}
+.productCredits {
+ text-align: right;
+ font-size: &dtml-fontSmallSize;;
+ clear: both;
+ font-weight: normal;
+ color: &dtml-discreetColor;;
+}
+#portal-footer {
+ background-color: &dtml-globalBackgroundColor;;
+ border-top: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+ float: none;
+ line-height: 1.2em;
+ margin: 2em 0em 1em 0em;
+ padding: 0.5em 0em 1em 0em;
+ text-align: center;
+ color:#fff;
+}
+#portal-footer p {
+ margin: 0.25em 0;
+}
+#portal-footer a {
+ text-decoration: none;
+ color: &dtml-linkColor;;
+ border: none;
+}
+#portal-footer a:visited {
+ color: #fff;
+}
+#portal-footer a:hover {
+ text-decoration: underline;
+}
+#portal-colophon {
+ float: none;
+ margin: 0pt;
+ padding: 0 0 1em 0;
+ text-align: center;
+ color: #666;
+}
+#portal-colophon ul {
+ list-style-image: none;
+ list-style-type: none;
+}
+#portal-colophon ul li {
+ display: inline !important;
+ font-size: &dtml-fontSmallSize;;
+ padding: 0 0.75em;
+}
+#portal-colophon ul li a {
+ text-decoration: none;
+ border-bottom: 1px #ccc solid;
+ color: #666;
+}
+
+.feedButton {
+ display: block;
+ float: right;
+ margin-top: 1px;
+}
+.poweredBy {
+ display: block;
+ clear: both;
+ font-size: &dtml-fontSmallSize;;
+ font-weight: normal;
+ color: &dtml-discreetColor;;
+ text-align: right;
+}
+
+/* Sitemap styles */
+#portal-sitemap {
+ list-style: none;
+ list-style-image: none;
+ margin: 0;
+ font-size: 90%;
+ border: none;
+}
+#portal-sitemap a {
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-backgroundColor;;
+}
+#portal-sitemap a:hover {
+ border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
+}
+#portal-sitemap .navTreeLevel1 {
+ padding-left: 1em;
+ border-left: 0.5em solid &dtml-globalBorderColor;;
+ margin: 0 0 0 0.5em;
+}
+#portal-sitemap .navTreeLevel2 {
+ padding-left: 1em;
+ border-left: 0.5em solid &dtml-globalBackgroundColor;;
+ margin: 0 0 0 0.6em;
+}
+
+/* Album view classes */
+.photoAlbumEntry {
+ float: left;
+ height: 185px;
+ width: 143px;
+ margin: 0em;
+ padding: 0px 6px 0px 9px;
+ text-align: center;
+ background-image: url('&dtml-portal_url;/polaroid-single.png');
+ background-repeat: no-repeat;
+}
+.photoAlbumEntry img {
+ border: 1px solid #ccc;
+ display: block;
+ margin: 0 auto;
+}
+.photoAlbumEntryWrapper {
+ /*display: block;*/
+ height: 130px;
+ width: 128px;
+ margin-bottom: 7px;
+}
+.photoAlbumEntry a {
+ display: block;
+ text-decoration: none;
+ font-size: &dtml-fontSmallSize;;
+ height: 169px;
+ width: 130px;
+ margin: 16px auto 0px;
+}
+.photoAlbumFolder {
+ background-image: url('&dtml-portal_url;/polaroid-multi.png');
+ background-repeat: no-repeat;
+}
+.photoAlbumEntryTitle {
+ color: &dtml-discreetColor;;
+ display: block;
+ overflow: hidden;
+ width: 128px;
+ height: 3.6em;
+}
+
+/* Link types */
+a.link-parent {
+ display: block;
+ background: transparent url(&dtml-portal_url;/arrowUp.gif) 4px 5px no-repeat;
+ padding: 1px 0px 10px 16px;
+ font-size: &dtml-fontSmallSize;;
+ text-decoration: none;
+}
+#content .link-category {
+ color: #74ae0b !important;
+}
+#content .link-user {
+ background: transparent url(&dtml-portal_url;/user.gif) 0 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content .link-comment {
+ background: transparent url(&dtml-portal_url;/discussionitem_icon.gif) center left no-repeat;
+ padding: 1px 0px 1px 16px !important; /* value: */
+}
+#content .link-anchor {
+ color: &dtml-discreetColor;;
+ text-decoration: none;
+ font-weight: normal;
+}
+#content .link-presentation {
+ font-size: 90%;
+ text-align: center;
+}
+
+#content .link-wiki-add {
+ color: red;
+}
+
+/* Handling external/internal links, we first set the icon on all links, then
+ remove it from the ones that are local - for both http and https */
+#content a[href ^="http:"],
+#content a.link-external {
+ background: transparent url(&dtml-portal_url;/link_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="https:"],
+#content a.link-https {
+ background: transparent url(&dtml-portal_url;/lock_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="&dtml-portal_url;"] {
+ background: none;
+ padding: 0;
+}
+
+
+/* Protocol-specific links */
+#content a[href ^="mailto:"],
+#content a.link-mailto {
+ background: transparent url(&dtml-portal_url;/mail_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="news:"],
+#content a.link-news {
+ background: transparent url(&dtml-portal_url;/topic_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="ftp:"],
+#content a.link-ftp {
+ background: transparent url(&dtml-portal_url;/file_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="irc:"],
+#content a.link-irc {
+ background: transparent url(&dtml-portal_url;/discussionitem_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="callto:"],
+#content a.link-callto {
+ background: transparent url(&dtml-portal_url;/phone_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="webcal:"],
+#content a.link-webcal {
+ background: transparent url(&dtml-portal_url;/event_icon.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 16px;
+}
+#content a[href ^="feed:"],
+#content a.link-feed {
+ background: transparent url(&dtml-portal_url;/rss.gif) 0px 1px no-repeat;
+ padding: 1px 0px 1px 18px;
+}
+
+#content .link-plain {
+ background-image: none !important;
+ padding: 0 !important;
+}
+
+/* For ghosted elements */
+.visualGhosted {
+ opacity: 0.2;
+}
+
+/* Fullscreen */
+body.fullscreen #portal-logo,
+body.fullscreen #portal-siteactions {
+ display: none;
+}
+body.fullscreen #portal-globalnav {
+ margin-top: 4em;
+}
+body.fullscreen #portal-searchbox {
+ margin: 0.5em 2em 0 0.5em;
+ padding: 0;
+ position: relative;
+ z-index: 3;
+}
+
+/* Kupu image alignment classes */
+.image-left {
+ float: left;
+ clear: both;
+ margin: 0.5em 1em 0.5em 0;
+ border: 1px solid Black;
+}
+.image-inline {
+ float: none;
+}
+.image-right {
+ float: right;
+ clear: both;
+ margin: 0.5em;
+ border: 1px solid Black;
+}
+dd.image-caption {
+ text-align:left;
+ padding: 0; margin:0;
+}
+dl.captioned {
+ padding: 10px;
+}
+
+/* Dashboard */
+#dashboard-info-message {
+ padding-top: 0.5em;
+}
+
+#dashboard {
+ width: 68em;
+}
+
+#dashboard-portlets1,
+#dashboard-portlets2,
+#dashboard-portlets3
+{
+ float:left;
+ width:16em;
+ padding:0.7em 1.3em 0 0;
+}
+
+#dashboard-portlets4 {
+ float:left;
+ width:16em;
+ padding-top:0.7em;
+}
+
+#dashboard-portlets1 a,
+#dashboard-portlets2 a,
+#dashboard-portlets3 a,
+#dashboard-portlets4 a {
+ border-bottom:medium none;
+}
+
+#dashboard-portlets1 dl.portlet,
+#dashboard-portlets2 dl.portlet,
+#dashboard-portlets3 dl.portlet,
+#dashboard-portlets4 dl.portlet {
+ margin-bottom:1.5em;
+}
+
+div.managedPortlet.portlet {
+ border-bottom:none;
+}
+#dashboard select {
+ width:100%;
+}
+
+.portletAssignments {
+ margin-top:1.5em;
+}
+
+#dashboard-portlets1 div.managedPortlet a,
+#dashboard-portlets2 div.managedPortlet a,
+#dashboard-portlets3 div.managedPortlet a,
+#dashboard-portlets4 div.managedPortlet a {
+ text-decoration: none;
+ color: &dtml-globalFontColor;;
+ border-bottom:1px solid &dtml-globalFontColor;;
+}
+
+#dashboard-portlets1 div.managedPortlet span a,
+#dashboard-portlets2 div.managedPortlet span a,
+#dashboard-portlets3 div.managedPortlet span a,
+#dashboard-portlets4 div.managedPortlet span a{
+ border-bottom:none;
+}
+
+#dashboard-actions {
+ float:right;
+}
+
+#dashboard-actions ul {
+ list-style-image:none;
+ list-style-position:outside;
+ list-style-type:none;
+ margin-top:0;
+}
+
+#dashboard-actions ul li {
+ display:inline;
+ padding-left:0.7em;
+}
+
+#dashboard-actions ul li.portalUser {
+ background:transparent url(&dtml-portal_url;/user.gif) no-repeat scroll left center;
+ padding-left:18px;
+}
+
+/* manage portlets */
+
+.section div {
+ padding-top:0.5em;
+ padding-bottom:0.5em;
+}
+
+/*************************************
+ * TITLE: Sinorca Style for MoinMoin *
+ *Heavily modified by Hrishikesh Ballal for Fedoraproject.org website. *
+ *************************************/
+
+
+/* ##### Common Styles ##### */
+
+body {
+ color: black;
+ /*background-color: rgb(240,240,240);*/
+
+ background-color: #EEEFF1;
+ font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
+ margin: 0;
+ padding: 0;
+}
+
+a {text-decoration: underline;
+ color: #337ACC;
+
+}
+
+
+acronym, .titleTip {
+ border-bottom: 1px dotted rgb(153,153,153);
+ cursor: help;
+ margin: 0;
+ padding: 0 0 0.4px 0;
+}
+
+.doNotDisplay {
+ display: none;
+}
+
+.smallCaps {
+ font-size: 0.8em;
+ font-variant: small-caps;
+}
+
+
+/* ##### Header ##### */
+.superHeader {
+ color: red;
+ background-color: rgb(100,135,220);
+ font-size: 0.8em;
+ height: 2.4em;
+/* background-image:url("/wiki/kindofblue/img/logos/wiki02.png");*/
+}
+
+.superHeader a {
+ color: white;
+ background-color: transparent;
+ text-decoration: none;
+ margin: 0;
+ padding: 0 0.5ex 0 0.25ex;
+}
+
+.superHeader a:hover {
+ text-decoration: underline;
+}
+
+.superHeader .left {
+ position: absolute;
+ left: 1.5mm;
+ top: 0.6ex;
+}
+
+.superHeader .right {
+ position: absolute;
+ right: 1.5mm;
+ top: 0.6ex;
+}
+
+#portal-header
+{
+ background: #2963a5 url("&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_logos/fudcon-header.png") 20% 0% repeat-y;
+}
+
+.midHeader {
+ color: rgb(39,78,144);
+ height:71px;
+ /*background-color: rgb(140,170,230);
+ background-color: #2963A5;
+ background-image:url("/wiki/kindofblue/img/logos/wiki01.png");*/
+ background: url("&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_logos/wiki-sidebar-header.png") top right repeat-y;
+ /*height: 73px;
+ background-repeat: repeat-y;*/
+}
+
+.midHeader h1{
+/* font-size: 1.2em;*/
+ font-weight: normal;
+}
+
+.midHeader a {
+ text-decoration: none;
+ color: rgb(39,78,144);
+
+}
+
+#logo {
+ /* contains image and/or text link */
+}
+
+#logo img {
+ /* logo image */
+ vertical-align: middle;
+ margin: 0 10px 0 0;
+}
+
+
+.headerTitle {
+ margin: 0 0 0 4mm;
+ padding: 0.25ex 0;
+
+
+}
+
+.subHeader {
+ color: white;
+ background-color: rgb(0,51,153);
+ font-size: 0.9em;
+ margin: 0;
+ padding: 1ex 1ex 1ex 1.5mm;
+}
+
+.subHeader a {
+ color: white;
+ /* background-color: transparent;*/
+ text-decoration: none;
+ font-weight: bold;
+ margin: 0;
+ padding: 0 0.75ex 0 0.5ex;
+}
+
+.subHeader a:hover {
+ text-decoration: underline;
+}
+
+.superHeader .highlight, .subHeader .highlight {
+ color: rgb(253,160,91);
+ background-color: transparent;
+}
+
+
+/* ##### Side Bar ##### */
+
+
+#sidebar {
+ width: 210px;
+ float: right;
+}
+
+
+/*
+#sidebar {
+ width: ;
+ float: right;
+ clear: right;
+ border-right: 0 px solid rgb(153,153,153);
+ background: #EEEFF1;
+ font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
+}*/
+
+#sidebar div {
+ /*border-bottom: 1px solid rgb(153,153,153);*/
+}
+
+.sideBarTitle {
+ /*font-weight: bold;*/
+ margin: 0 0.5em 0.25em 0mm;
+ padding: 1.30em 0 0 5mm;
+ border-bottom: 1px Solid #BFBFBF;
+ font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
+ font-size: 16px;
+ color: #737373;
+}
+
+.editbar li{
+ padding: 0 0 0 5mm;
+}
+
+.actionsmenu {
+ padding: 0 0 0 5mm;
+}
+
+#sidebar ul {
+ list-style-type: none;
+ list-style-position: outside;
+ margin: 0;
+ padding: 0mm 0 0 0mm;
+/* padding: 0 0.5ex 0.5em 5mm;*/
+}
+
+#sidebar li {
+ margin: 0;
+ padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 */
+}
+
+#sidebar a, .current {
+ color: #22538B;
+ /*color: rgb(0,102,204);*/
+ background-color: transparent;
+ text-decoration: none;
+ margin: 0;
+ padding: 0.25em 0.5ex 0.5em 5mm;
+ display: block;
+}
+
+.current {
+ color: black;
+ background-color: white;
+ padding-left: 14mm;
+ border-top: 1px solid rgb(253,160,91);
+ border-bottom: 1px solid rgb(253,160,91);
+}
+
+#sidebar a:hover {
+ color: white;
+ background-color: rgb(100,135,220);
+ text-decoration: none;
+}
+
+.sideBarText {
+ line-height: 0.5em;
+ margin: 0 0 1em 0;
+/* padding: 0 0.25ex 0 2.5mm;*/
+ padding: 0.25em 0.5ex 0.5em 5mm;
+ display: block;
+}
+
+#sidebar .sideBarText a {
+ text-decoration: underline;
+ margin: 0;
+ /* padding: 0;*/
+ padding: 0.25em 0.5ex 0.5em 5mm;
+ display: inline;
+}
+
+#sidebar .sideBarText a:hover {
+ color: rgb(0,102,204);
+ background-color: transparent;
+ text-decoration: none;
+}
+
+#iconbar {
+ clear: both;
+ float: right;
+ margin: 5px 5px 5px 10px;
+ padding: 0;
+ white-space: nowrap;
+}
+
+*[dir="rtl"] #iconbar {
+ float: right;
+ margin: 5px 10px 5px 0;
+}
+
+#iconbar li {
+ display: inline;
+ padding: 0;
+ margin: 0 2px;
+}
+
+.lighterBackground {
+ color: inherit;
+ background-color: white;
+}
+
+/* ##### Main Copy ##### */
+
+#portal-column-content {
+ color: black;
+ background-color: white;
+ min-height: 420px;
+/* text-align: justify;*/
+ line-height: 1.25em;
+ /*border-right: 1px solid rgb(153,153,153);
+ border-left: 1px solid rgb(153,153,153);*/
+
+}
+
+#portal-column-content ul {
+ list-style-type: disc;
+ /*list-style-position: outside;
+ margin: 0;
+ padding: 0 0 0 0;*/
+/* padding: 0 0 0.5em 0;*/
+}
+
+
+#portal-column-content p {
+ margin: 0.4em 1ex 0.2em 0mm;
+ padding: 0px 25px;
+}
+
+
+#portal-column-content td
+{
+ /*padding: 0.25em;*/
+ border: 1px solid #c0c0c0;
+}
+
+/*td p {
+ margin: 0;
+ padding: 0;
+}*/
+
+
+
+
+#portal-column-content a {
+ color: #337ACC;
+ /* color: rgb(0,102,204);*/
+ background-color: transparent;
+}
+
+#portal-column-content a.nonexistent, a.badinterwiki {
+ color: #900000;
+ border-bottom: dotted 1px;
+}
+
+#portal-column-content a:hover {
+ text-decoration: underline;
+}
+
+#portal-column-content a:visited {
+ color: #6A3B18;
+}
+
+#portal-column-content .topOfPage {
+ color: white;
+ background-color: transparent;
+ text-decoration: none;
+ margin: 2.5ex 1ex 0 0; /* For MSIE */
+ padding: 0;
+ float: right;
+}
+
+#portal-column-content > .topOfPage {
+ margin: 2.75ex 1ex 0 0; /* For fully standards-compliant user agents */
+}
+
+dl {
+ margin: 1em 1ex 2em 1ex;
+ padding: 0;
+}
+
+dt {
+ font-weight: bold;
+ margin: 0 0 0 0;
+ padding: 0;
+}
+
+dd {
+ margin: 0 0 0.5em 1em;
+ padding: 0;
+}
+
+pre {
+ background-color: #FFF8ED;
+}
+
+
+
+/* DL addition from rightsidebar/classic screen.css*/
+
+#pagetrail {
+ clear: left;
+ margin: 0;
+ padding: 0;
+ font-size: 0.8em;
+ height: 2em;
+ border-bottom: 1px solid rgb(153,153,153);
+}
+
+*[dir="rtl"] #pagetrail {
+ clear: right;
+}
+
+#pagetrail li {
+ float: left;
+ display: block;
+ margin: 2px 0 3px 5px;
+ padding: 0 2px;
+}
+
+*[dir="rtl"] #pagetrail li {
+ float: right;
+}
+
+#pagetrail a {
+ text-decoration: none;
+ color: rgb(0,102,204);
+}
+
+/* XXX Warning: non-ascii characters! */
+#pagetrail li:after {
+ content: " »";
+}
+
+#searchform {
+ margin: 0px 0px 0px 0px;
+ padding-top: 5px;
+ padding-bottom:15px;
+ text-align: right;
+ background:white;
+ /* border-right: 1px solid rgb(153,153,153);
+ border-left: 1px solid rgb(153,153,153);*/
+}
+
+*[dir="rtl"] #searchform {
+ margin: 0 0 0 0;
+}
+
+#searchform form div {
+ display: inline;
+}
+
+/*new*/
+#searchform div {
+ border-bottom: 0;
+}
+
+
+.editbar form, .editbar form div {
+ display: inline;
+ text-align: center;
+
+}
+
+
+/* We use here dumb css1 ids becuase of IE suckiness */
+#editor-textarea, #editor-comment {
+ width: 99%;
+}
+
+#pagebottom {
+ clear: both;
+ color: white;
+ /*background-color: rgb(240,240,240);*/
+ background-color: #FFFFFF;
+ font-size: 0.8em;
+ margin: 0;
+ padding: 1em 1.5mm 1.5ex 1.5mm;
+}
+
+#pageinfo {
+ font-style:italic;
+}
+
+#preview {
+ border: 2px solid #e5e5e5;
+ padding: .5em;
+ background: url(../img/draft.png);
+}
+
+.diff {
+ width:99%;
+}
+
+.diff-title {
+ background-color: #C0C0C0;
+}
+
+.diff-added {
+ background-color: #E0FFE0;
+ vertical-align: sub;
+}
+
+.diff-removed {
+ background-color: #FFFFE0;
+ vertical-align: sub;
+}
+
+.diff-added span {
+ background-color: #80FF80;
+}
+
+.diff-removed span {
+ background-color: #FFFF80;
+}
+
+.searchresult dd span {
+ font-weight: bold;
+}
+
+
+
+/* ##### Footer ##### */
+
+#portal-footer {
+ color: white;
+ /* background-color: rgb(100,135,220);*/
+ /* font-size: 0.8em;*/
+ margin: 0;
+ /*padding: 0.25em 0.5mm 0.25em 5mm;
+ padding: 0.5em 0.75em 0.5em 0.5em;
+ background-image:url("/wiki/kindofblue/img/logos/wiki03.png");
+ background-repeat: repeat-y;*/
+ background: #2963a5 url("&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_logos/wiki03.png") repeat-y 20% 0%;
+ clear: both;
+}
+
+#portal-footer a {
+ color: white;
+ background-color: transparent;
+ text-decoration: underline;
+ font-size: 0.8em;
+}
+
+#portal-footer a:hover {
+ text-decoration: none;
+}
+
+
+/* Credits*/
+
+#credits, #version, #timings{
+ padding: 0;
+ text-align: right;
+ font-size: 0.88em;
+ /*color: #6C7680;*/
+ color: #FFFFFF;
+ font-size: 12px;
+}
+#credits a{
+ font-size: 1em;
+ color: white;
+ background-color: transparent;
+ text-decoration: underline;
+}
+
+#credits li, #timings li {
+ display: inline;
+ padding: 0 2px;
+ margin: 0 4px;
+}
+
+
+/*
+
+Custom fedoraproject.org/wiki CSS stylesheet
+
+Introduces some changes on top of MoinMoin Default Style
+
+Copyright (c) 2006, 2007 by Dimitris Glezos <dimitris@glezos.com>
+License: GPL
+
+*/
+
+/* Basic elements */
+
+html {
+ background-color: white;
+ font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
+ font-size: 0.85em;
+ line-height: 1.4em;
+}
+
+#portal-column-content {
+ padding: 0 1em;
+}
+
+
+/* Headings */
+
+#portal-column-content h1 {
+ font-size: 1.7em;
+ font-weight: bold;
+ line-height: 1.9em;
+ padding: 0 0.7em; /* Should be the same for h{1-4} */
+ color: #fff;
+ background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-dark.png');
+ border: none;
+ margin: 1em 0em;
+}
+
+#portal-column-content h2 {
+ font-size: 1.4em;
+ line-height: 1.8em;
+ margin: 2em 0 1.2em 0;
+ padding: 0 0.7em; /* Should be the same for h{1-4} */
+ background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-light.png');
+ border: none;
+ color: #072b61;
+}
+
+/* h2 emulation */
+
+#portal-column-content .table-of-contents-heading {
+ font-size: 1.3em;
+ font-weight: bold;
+ line-height: 1.8em;
+ margin: 0;
+ padding: 0 0.7em; /* Should be the same for h{1-4} */
+ color: #072b61;
+ background: url('&dtml-portal_url;/portal_skins/fedoratheme_kindofblue_images/bg-diagonals-light.png');
+}
+
+#portal-column-content h3 {
+ font-size: 1.25em;
+ line-height: 1.6em;
+ margin: 1.5em 0 0.9em 0;
+ padding: 0 0.7em; /* Should be the same for h{1-4} */
+ color: #072b61;
+ border-bottom: 1px solid #dadada;
+}
+
+#portal-column-content h4 {
+ font-size: 1.2em;
+ line-height: 1.4em;
+ margin: 1.4em 0 0.9em 0;
+ padding: 0 0.7em; /* Should be the same for h{1-4} */
+ color: #2963A6;
+ border-bottom: none;
+}
+
+#portal-column-content h5 {
+ font-size: 1.1em;
+ line-height: 1.1em;
+ padding: 0 1.5em;
+ color: #072b61;
+ font-weight: bold;
+ border-bottom: none;
+}
+
+#portal-column-content h6 {
+ font-size: 1em;
+ line-height: 1.1em;
+ margin: 1.3em 0 0.9em 0;
+ padding: 0 1.5em;
+ color: #000;
+ font-weight: bold;
+ border-bottom: none;
+}
+
+/* Push stuff inside of headings */
+
+#portal-column-content p,
+#portal-column-content ul#pagelocation,
+#portal-column-content table,
+#portal-column-content div.table-of-contents,
+#portal-column-content ul,
+#portal-column-content ol {
+}
+
+/* pre is a special case, we want as much width as possible */
+
+#portal-column-content > pre {
+ margin-left: 0;
+}
+
+/* Various */
+
+#portal-column-content p {
+ margin-bottom: 1.3em;
+ line-height: 1.3em;
+ padding-left: 0;
+}
+
+#portal-column-content td > p { margin-bottom: 0.5em !important; }
+
+
+#portal-column-content ul {
+ list-style: url('http://fedoraproject.org/wiki/WikiGraphics?action=AttachFile&do=get&target=blue-bullet.png') circle;
+}
+
+#portal-column-content ol {
+ list-style-image: none !important;
+}
+
+#portal-column-content ul li {
+ padding-left: 0.5em;
+ margin-bottom: 1.3em;
+}
+
+#portal-column-content ol li {
+ padding-left: 0.5em;
+ margin-bottom: 1.3em;
+}
+
+#portal-column-content ul ul,
+#portal-column-content ul ol,
+#portal-column-content ol ul,
+#portal-column-content ol ol {
+ margin-left: 0em;
+ margin-top: 1em;
+}
+
+#portal-column-content ul li p,
+#portal-column-content ol li p {
+ margin-bottom: 1.3em;
+ line-height: 1.3em;
+ margin-left: 0em !important;
+}
+
+#portal-column-content pre {
+ padding: 0.5em 1em;
+ font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
+ white-space: pre;
+ background-color: #FFFAE9;
+ border: 1px solid #e5e5e5;
+ border-left: 4px solid #ccc;
+}
+
+#portal-column-content div#message {
+ background-color: #eee;
+ border-top: 2px #c0d0e7 solid;
+ border-bottom: 2px #c0d0e7 solid;
+ margin-bottom: 2em;
+}
+
+#portal-column-content div#message p {
+ color: #000;
+}
+
+
+#portal-column-content div.table-of-contents {
+ margin-top: 2em; /* similar to h2 */
+ margin-bottom: 2em;
+ background: white url('http://fedoraproject.org/wiki/WikiGraphics?action=AttachFile&do=get&target=tablebg.png') no-repeat bottom right;
+ padding-bottom: 0em;
+ border: 1px solid #BFBFBF;
+ width: 45em;
+}
+
+/* keep the item list compact */
+
+#portal-column-content div.table-of-contents ol ol {
+ margin: 0 !important;
+}
+
+#portal-column-content div.table-of-contents ol > li {
+ margin: 0 !important;
+ padding-left: 0em;
+ line-height: 170%;
+ font-size: 96%;
+}
+
+/* Location */
+
+#portal-column-content ul#pagelocation {
+ margin-top: -0.5em;
+ padding: 0;
+ margin-bottom: 4em;
+ display: block;
+ clear: left;
+}
+
+*[dir="rtl"] #pagelocation {
+ clear: right;
+}
+
+#pagelocation li {
+ float: left;
+ display: block;
+ margin: 0;
+ padding: 0 0.5em 0 0 !important;
+ font-size: 0.9em;
+}
+
+*[dir="rtl"] #pagelocation li {
+ float: right;
+}
+
+/* XXX Warning: non-ascii characters! */
+#pagelocation li:before {
+ content: "» ";
+}
+
+#pagelocation li:first-child:before {
+ content: "";
+}
+
+#footer
+{
+ overflow: auto;
+ padding: 0 1ex;
+}
+
+.pageinfo
+{
+ width: 50%;
+ float: left;
+}
+
+.credits
+{
+ width: 50%;
+ float: right;
+}
+
+/* </dtml-with> */
diff --git a/fedoratheme/kindofblue/tests.py b/fedoratheme/kindofblue/tests.py
new file mode 100644
index 0000000..84aee6c
--- /dev/null
+++ b/fedoratheme/kindofblue/tests.py
@@ -0,0 +1,54 @@
+import unittest
+
+from zope.testing import doctestunit
+from zope.component import testing
+from Testing import ZopeTestCase as ztc
+
+from Products.Five import zcml
+from Products.Five import fiveconfigure
+from Products.PloneTestCase import PloneTestCase as ptc
+from Products.PloneTestCase.layer import PloneSite
+ptc.setupPloneSite()
+
+import fedoratheme.kindofblue
+
+class TestCase(ptc.PloneTestCase):
+ class layer(PloneSite):
+ @classmethod
+ def setUp(cls):
+ fiveconfigure.debug_mode = True
+ zcml.load_config('configure.zcml',
+ fedoratheme.kindofblue)
+ fiveconfigure.debug_mode = False
+
+ @classmethod
+ def tearDown(cls):
+ pass
+
+
+def test_suite():
+ return unittest.TestSuite([
+
+ # Unit tests
+ #doctestunit.DocFileSuite(
+ # 'README.txt', package='fedoratheme.kindofblue',
+ # setUp=testing.setUp, tearDown=testing.tearDown),
+
+ #doctestunit.DocTestSuite(
+ # module='fedoratheme.kindofblue.mymodule',
+ # setUp=testing.setUp, tearDown=testing.tearDown),
+
+
+ # Integration tests that use PloneTestCase
+ #ztc.ZopeDocFileSuite(
+ # 'README.txt', package='fedoratheme.kindofblue',
+ # test_class=TestCase),
+
+ #ztc.FunctionalDocFileSuite(
+ # 'browser.txt', package='fedoratheme.kindofblue',
+ # test_class=TestCase),
+
+ ])
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
diff --git a/fedoratheme/kindofblue/version.txt b/fedoratheme/kindofblue/version.txt
new file mode 100644
index 0000000..ceab6e1
--- /dev/null
+++ b/fedoratheme/kindofblue/version.txt
@@ -0,0 +1 @@
+0.1 \ No newline at end of file
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..01bb954
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,3 @@
+[egg_info]
+tag_build = dev
+tag_svn_revision = true
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..1386cbc
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,33 @@
+from setuptools import setup, find_packages
+import os
+
+version = '0.1'
+
+setup(name='fedoratheme.kindofblue',
+ version=version,
+ description="An installable theme for Plone 3.0",
+ long_description=open("README.txt").read() + "\n" +
+ open(os.path.join("docs", "HISTORY.txt")).read(),
+ # Get more strings from http://www.python.org/pypi?%3Aaction=list_classifiers
+ classifiers=[
+ "Framework :: Plone",
+ "Programming Language :: Python",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+ ],
+ keywords='web zope plone theme fedora kindofblue',
+ author='Hrishikesh Ballal, Diana Fong, Mohd Izhar Firdaus',
+ author_email='webmaster@fedoraproject.org',
+ url='http://fedoraproject.org/',
+ license='GPL',
+ packages=find_packages(exclude=['ez_setup']),
+ namespace_packages=['fedoratheme'],
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=[
+ 'setuptools',
+ # -*- Extra requirements: -*-
+ ],
+ entry_points="""
+ # -*- Entry points: -*-
+ """,
+ )