kareila: (Default)
kareila ([personal profile] kareila) wrote in [site community profile] changelog2010-09-07 06:22 pm

[dw-free] New Style: Compartmentalize by timeasmymeasure

[commit: http://hg.dwscoalition.org/dw-free/rev/9fae1ddeaf92]

http://bugs.dwscoalition.org/show_bug.cgi?id=2953

New style Compartmentalize by [personal profile] timeasmymeasure, with seven
themes.

Patch and previews by [personal profile] ninetydegrees.

Files modified:
  • bin/upgrading/s2layers.dat
  • bin/upgrading/s2layers/compartmentalize/layout.s2
  • bin/upgrading/s2layers/compartmentalize/themes.s2
  • cgi-bin/LJ/S2Theme.pm
  • cgi-bin/LJ/S2Theme/compartmentalize.pm
  • htdocs/img/customize/previews/compartmentalize/contemplation.png
  • htdocs/img/customize/previews/compartmentalize/dawnflush.png
  • htdocs/img/customize/previews/compartmentalize/goodsense.png
  • htdocs/img/customize/previews/compartmentalize/poppyfields.png
  • htdocs/img/customize/previews/compartmentalize/simplicity.png
  • htdocs/img/customize/previews/compartmentalize/sweetberrygolds.png
  • htdocs/img/customize/previews/compartmentalize/tripout.png
--------------------------------------------------------------------------------
diff -r dcd12cb12c67 -r 9fae1ddeaf92 bin/upgrading/s2layers.dat
--- a/bin/upgrading/s2layers.dat	Tue Sep 07 13:05:35 2010 -0500
+++ b/bin/upgrading/s2layers.dat	Tue Sep 07 13:21:30 2010 -0500
@@ -27,6 +27,9 @@ brittle/themes          theme+          
 
 colorside/layout        layout(core2base/layout)    core2
 colorside/themes        theme+          colorside/layout
+
+compartmentalize/layout layout(core2base/layout)    core2
+compartmentalize/themes theme+                      compartmentalize/layout
 
 core2base/layout        layout          core2
 core2base/themes        theme+          core2base/layout
diff -r dcd12cb12c67 -r 9fae1ddeaf92 bin/upgrading/s2layers/compartmentalize/layout.s2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/upgrading/s2layers/compartmentalize/layout.s2	Tue Sep 07 13:21:30 2010 -0500
@@ -0,0 +1,597 @@
+layerinfo type = "layout";
+layerinfo name = "Compartmentalize";
+layerinfo redist_uniq = "compartmentalize/layout";
+layerinfo author_name = "timeasmymeasure";
+layerinfo author_email = "timeasmymeasure@gmail.com";
+layerinfo lang = "en";
+
+set layout_authors = [ { "name" => "timeasmymeasure", "type" => "user" } ];
+
+##===============================
+## Layout
+##===============================
+
+set layout_type = "two-columns-left";
+set userpics_position = "right";
+set entry_metadata_position = "top";
+
+##===============================
+## Fonts
+##===============================
+
+set font_base = "Franklin Gothic Book, Arial Narrow, Arial";
+set font_fallback = "sans-serif";
+set font_base_size = "1";
+set font_base_units = "em";
+
+set font_journal_title = "Franklin Gothic Book, Arial Narrow, Arial";
+set font_journal_title_size = "1.5";
+set font_journal_title_units = "em";
+
+set font_journal_subtitle = "Franklin Gothic Book, Arial Narrow, Arial";
+set font_journal_subtitle_size = "1.1";
+set font_journal_subtitle_units = "em";
+
+set font_entry_title = "Franklin Gothic Book, Arial Narrow, Arial";
+set font_entry_title_size = "1.1";
+set font_entry_title_units = "em";
+
+set font_module_heading = "Franklin Gothic Book, Arial Narrow, Arial";
+set font_module_heading_size = "1.1";
+set font_module_heading_units = "em";
+
+function print_stylesheet () {
+
+    var string header_colors = generate_color_css($*color_page_title, $*color_header_background, $*color_entry_border);
+    var string entry_colors = generate_color_css($*color_entry_text, $*color_entry_background, $*color_entry_border);
+
+    var string userpic_css = "";
+        if ($*userpics_position == "left") {
+            $userpic_css = """
+            .has-userpic div.entry div.userpic {
+                float: left;
+                margin: -4em 1em 1em 0;
+                }
+            .has-userpic div.entry div.header,
+            .has-userpic div.comment div.header {
+                margin-left: 118px;
+                text-align: right;
+                }
+            .has-userpic div.comment div.userpic {
+                float: left;
+                margin: -1em 1em 0 0;
+                }
+            """;
+        }
+        elseif ($*userpics_position == "right") {
+            $userpic_css = """
+            .has-userpic div.entry div.userpic {
+                float: right;
+                margin: -4em 0 1em 1em;
+                }
+            .has-userpic div.entry div.header,
+            .has-userpic div.comment div.header {
+                margin-right: 118px;
+                }
+            .has-userpic div.comment div.userpic {
+                float: right;
+                margin: -1em 0 0 1em;
+                }
+            """;
+        }
+"""
+
+* {
+    margin: 0;
+    padding: 0;
+    }
+
+body {
+    margin: 1em 0 0 0;
+    }
+
+#canvas {
+    width: 92%;
+    margin: 0 auto;
+    }
+
+#primary > .inner:first-child {
+    padding: 0;
+    }
+
+.column-left #primary > .inner:first-child {
+    padding-left: 1em;
+    }
+
+.column-right #primary > .inner:first-child {
+    padding-right: 1em;
+    }
+
+#secondary > .inner:first-child {
+    padding: 0;
+    }
+
+#tertiary > .inner:first-child {
+    padding: 0;
+    }
+
+.three-columns-left #tertiary > .inner:first-child {
+    padding-left: 1em;
+    }
+
+.three-columns-right #tertiary > .inner:first-child {
+    padding-left: 1em;
+    }
+
+a {
+   text-decoration: none;
+   }
+
+blockquote {
+    $entry_colors
+    border-top: 10px solid $*color_entry_border;
+    margin: 2em 2em 2em 5em;
+    padding: .7em;
+    width: 70%;
+    }
+
+ul {
+    list-style: square;
+    list-style-position: inside;
+    margin: .5em 1em;
+    }
+
+ol li {
+    list-style: decimal;
+    list-style-position: inside;
+    margin: .5em 1.5em;
+    }
+
+/*--- Titles ---*/
+
+#header {
+    $header_colors
+    border-top: 20px solid $*color_entry_border;
+    margin: 0 0 1em 0;
+    padding: 1em;
+    }
+
+h1#title,
+h2#pagetitle {
+    font-weight: lighter;
+    text-align: right;
+    text-transform: uppercase;
+    }
+
+h2#subtitle {
+    text-align: right;
+    text-transform: lowercase;
+    font-weight: lighter;
+    }
+
+/*--- Journal Navigation ---*/
+
+.navigation {
+    $entry_colors
+    border-top: 20px solid $*color_entry_border;
+    font-weight: bold;
+    margin: 0 0 1em 0;
+    text-transform: uppercase;
+    }
+
+.navigation a {
+    color: $*color_entry_title;
+    }
+
+.navigation.empty {
+    display: none;
+    }
+
+li.page-separator {
+    display: none;
+    }
+
+/*--- Sidebar aka Modules ---*/
+
+.module {
+    border-top: 20px solid $*color_module_border;
+    margin: 0 0 1em 0;
+    padding: .5em;
+    }
+
+h2.module-header {
+    font-weight: bold;
+    margin: 0 0 .5em 0;
+    text-transform: uppercase;
+    }
+
+h2.module-header a {
+    color: $*color_module_title;
+    }
+
+div.module-content div.userpic {
+    text-align: center;
+    }
+
+div.module-content div.userpic img {
+    border: 1px solid $*color_module_border;
+    border-top: 10px solid $*color_module_border;
+    padding: .5em;
+    }
+
+div.journal-name {
+    text-transform: uppercase;
+    margin: .5em 0 0 0;
+    text-align: center;
+    }
+
+div.journal-website-name {
+    text-transform: uppercase;
+    text-align: center;
+    }
+
+ul.userlite-interaction-links.icon-links {
+    margin: .5em 0 0 0;
+    text-align: center;
+    }
+
+ul.userlite-interaction-links.icon-links li {
+    margin: 0 auto;
+    text-align: center;
+    }
+
+ul.userlite-interaction-links.text-links li {
+    padding: 0 0 0 .5em;
+    list-style: none;
+    }
+
+ul.module-list {
+    list-style: none;
+    }
+
+ul.module-list li {
+    padding: 0 0 0 .5em;
+    list-style: none;
+    }
+
+div.module-navlinks, div.module-navlinks a {
+    color: $*color_module_title;
+    font-family: $*font_module_heading;
+    font-weight: bold;
+    text-align: right;
+    }
+
+div.module-navlinks ul.module-list {
+    color: $*color_module_title;
+    list-style: none;
+    text-transform: uppercase;
+    }
+
+div.manage-tags-link {
+    margin: .5em 0 0 0;
+    text-align: right;
+    text-transform: uppercase;
+    }
+
+div.module-calendar th {
+    border: 1px solid $*color_module_border;
+    font-weight: lighter;
+    margin: 0 .2em;
+    padding: .3em;
+    text-transform: uppercase;
+    }
+
+div.module-calendar td.empty-day {
+    border: 1px solid $*color_module_border;
+    margin: 0 .2em;
+    text-transform: uppercase;
+    }
+
+div.module-calendar td.entry-day {
+    background: $*color_page_background;
+    border: 1px solid $*color_module_border;
+    margin: 0 .1em;
+    text-transform: uppercase;
+    }
+
+/*--- Entries ---*/
+
+.entry {
+    border-top: 20px solid $*color_entry_border;
+    margin: 0 0 1em 0;
+    padding: 1em;
+    }
+
+div.entry-content {
+    margin: 1em 0 0 0;
+    }
+
+div.entry div.header {
+    color: $*color_entry_title;
+    margin: 0 0 .5em 0;
+    padding: 0;
+    }
+
+h3.entry-title {
+    color: $*color_entry_title;
+    text-transform: uppercase;
+    font-weight: bold;
+    }
+
+.datetime {
+    font-size: .75em;
+    text-transform: uppercase;
+    }
+
+span.poster {
+    margin: 1em 0;
+    }
+
+div.entry div.userpic img {
+    border: 1px solid $*color_entry_border;
+    border-top: 10px solid $*color_entry_border;
+    padding: 8px;
+    }
+
+div.entry div.footer {
+    clear: both;
+    }
+
+ul.entry-management-links {
+    margin: .5em 0 0 0;
+    text-align: center;
+    }
+
+ul.entry-management-links li {
+    margin: 0 auto;
+    text-align: center;
+    }
+
+ul.entry-interaction-links {
+    margin: .5em 0 0 0;
+    padding: 0;
+    text-align: center;
+    }
+
+ul.entry-interaction-links li {
+    color: $*color_entry_title;
+    font-weight: normal;
+    margin: 0 .5em 0 0;
+    padding: 0;
+    text-transform: uppercase;
+    }
+
+ul.entry-interaction-links a,
+ul.entry-interaction-links a:visited,
+ul.entry-interaction-links a:hover,
+ul.entry-interaction-links a:active {
+    color: $*color_entry_title;
+    font-size: $*font_entry_title_size;
+    }
+
+hr.above-entry-interaction-links, hr.below-reply-container {
+    display: none;
+    }
+
+/*--- Comments ---*/
+
+.comment {
+    $entry_colors
+    border-top: 20px solid $*color_entry_border;
+    padding: 1em;
+    }
+
+.comment-content {
+    margin: 0;
+    }
+
+.comment-title, .comment-title a {
+    color: $*color_entry_title;
+    font-size: $*font_entry_title_size;
+    font-weight: bold;
+    text-transform: uppercase;
+    }
+
+.comment-poster {
+    font-weight: lighter;
+    text-transform: lowercase;
+    }
+
+textarea.textbox {
+    border: 1px solid;
+    width: 80% !important;
+    }
+
+#qrform table {
+    border: 0 !important;
+    }
+
+.comment-wrapper {
+    margin: .5em 0;
+    }
+
+table.talkform {
+    margin: 0 0 .5em 0;
+    padding: .5em;
+    }
+
+div.comment div.userpic {
+    display: block;
+    }
+
+div.comment div.userpic img {
+    border: 1px solid $*color_entry_border;
+    border-top: 10px solid $*color_entry_border;
+    padding: 8px;
+    }
+
+div.comment div.footer {
+    clear: both;
+    }
+
+.bottomcomment {
+    margin: .5em 0;
+    padding: .5em;
+    }
+
+.comment-management-links li, .comment-interaction-links li {
+    text-transform: uppercase;
+    }
+
+hr.above-entry-interaction-links, hr.below-reply-container {
+    display: none;
+    }
+
+/*--- Currents and Tags AKA Metadata ---*/
+
+.metadata {
+    font-size: .8em;
+    margin: 1em 0 0 0;
+    text-align: right;
+    text-transform: uppercase;
+    }
+
+.metadata ul {
+    margin: 0;
+    padding: 0;
+    }
+
+.metadata-item-location, .metadata-item-music, .metadata-item-mood, .tag ul {
+    text-align: right;
+    }
+
+.tag {
+    font-size: .8em;
+    margin: .5em 0 .5em 0;
+    text-transform: uppercase;
+    }
+
+span.tag-text {
+    text-transform: uppercase;
+    }
+
+.tag ul li {
+    font-weight: normal;
+    margin: .5em .2em 0 0;
+    text-align: right;
+    }
+
+/*--- Tags Page ---*/
+
+.page-tags .tags-container {
+    $entry_colors
+    border-top: 20px solid $*color_entry_border;
+    margin: 0 0 .5em 0;
+    padding: 1em;
+    }
+
+.page-tags h2 {
+    font-weight: normal;
+    text-transform: uppercase;
+    }
+
+/*--- Archive Page ---*/
+
+.month table {
+    background: $*color_entry_background;
+    margin: auto;
+    width: 100%;
+    }
+
+table .month {
+    background: $*color_entry_background;
+    }
+
+.month {
+    $entry_colors
+    border-top: 20px solid $*color_entry_border;
+    margin: 0 0 1em 0;
+    padding: 1em;
+    }
+
+.month caption {
+    display: none;
+    }
+
+.month h3 {
+    font-weight: normal;
+    text-transform: uppercase;
+    }
+
+.month th {
+    background: $*color_page_background;
+    border: none !important;
+    border: 1px solid $*color_entry_border !important;
+    color: $*color_page_text;
+    font-weight: bold;
+    text-align: center;
+    text-transform: uppercase;
+    }
+
+.month td.day {
+    $entry_colors
+    font-weight: normal;
+    padding: .5em;
+    text-align: center;
+    }
+
+.month td.day-empty {
+    $entry_colors
+    }
+
+.month td.day-has-entries {
+    background: $*color_page_background;
+    border: 1px solid $*color_entry_border;
+    color: $*color_page_text;
+    font-weight: normal;
+    }
+
+.month td.day-has-entries p {
+    display: inline;
+    font-weight: bold;
+    padding: 0 0 0 .5em;
+    }
+
+/*--- Contextual Pop-up ---*/
+
+div.ContextualPopup {
+    color: $*color_page_text;
+    margin: auto;
+    text-align: left;
+    text-transform: uppercase;
+    }
+
+div.ContextualPopup div.Inner {
+    $entry_colors
+    border-top: 10px solid $*color_entry_border;
+    }
+
+div.ContextualPopup .Userpic {
+    $entry_colors
+    border-top: 5px solid $*color_entry_border;
+    margin:  5px;
+    padding: 5px;
+    }
+
+div.ContextualPopup .Content {
+    $entry_colors
+    color: $*color_entry_text;
+    margin: auto;
+    }
+
+div.ContextualPopup .Relation {
+    color: $*color_entry_text;
+    text-transform: uppercase;
+    }
+
+div.ContextualPopup div.Inner a,
+div.ContextualPopup div.Inner a:visited,
+div.ContextualPopup div.Inner a:link {
+    color: $*color_entry_link;
+    text-decoration: none !important;
+    }
+
+$userpic_css
+
+""";
+}
\ No newline at end of file
diff -r dcd12cb12c67 -r 9fae1ddeaf92 bin/upgrading/s2layers/compartmentalize/themes.s2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/upgrading/s2layers/compartmentalize/themes.s2	Tue Sep 07 13:21:30 2010 -0500
@@ -0,0 +1,287 @@
+#NEWLAYER: compartmentalize/contemplation
+layerinfo type = "theme";
+layerinfo name = "Contemplation";
+layerinfo redist_uniq = "compartmentalize/contemplation";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#262626";
+set color_page_link = "#5e8dcd";
+set color_page_link_active = "#5e8dcd";
+set color_page_link_hover = "#74aefd";
+set color_page_link_visited = "#5e8dcd";
+set color_page_text = "#D7D7D7";
+set color_page_title = "#5e8dcd";
+set color_header_background = "#3b3b3b";
+set color_footer_background = "#3b3b3b";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#3b3b3b";
+set color_entry_border = "#4a4a4a";
+set color_entry_link = "#5e8dcd";
+set color_entry_link_active = "#5e8dcd";
+set color_entry_link_hover = "#74aefd";
+set color_entry_link_visited = "#5e8dcd";
+set color_entry_text = "#D7D7D7";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#3b3b3b";
+set color_module_border = "#4a4a4a";
+set color_module_text = "#D7D7D7";
+
+
+#NEWLAYER: compartmentalize/dawnflush
+layerinfo type = "theme";
+layerinfo name = "Dawn Flush";
+layerinfo redist_uniq = "compartmentalize/dawnflush";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#ea8a78";
+set color_page_link = "#185778";
+set color_page_link_active = "#185778";
+set color_page_link_hover = "#d87860";
+set color_page_link_visited = "#185778";
+set color_page_text = "#262630";
+set color_page_title = "185778";
+set color_header_background = "#f0c090";
+set color_footer_background = "#f0c090";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#f0c090";
+set color_entry_border = "#d87860";
+set color_entry_link = "#185778";
+set color_entry_link_active = "#185778";
+set color_entry_link_hover = "#d87860";
+set color_entry_link_visited = "#185778";
+set color_entry_text = "#262630";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#f0c090";
+set color_module_border = "#d87860";
+set color_module_text = "#262630";
+
+
+#NEWLAYER: compartmentalize/goodsense
+layerinfo type = "theme";
+layerinfo name = "Good Sense";
+layerinfo redist_uniq = "compartmentalize/goodsense";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#222";
+set color_page_link = "#CE0000";
+set color_page_link_active = "#CE0000";
+set color_page_link_hover = "#90221c";
+set color_page_link_visited = "#CE0000";
+set color_page_text = "#fff";
+set color_page_title = "#222";
+set color_header_background = "#fff";
+set color_footer_background = "#fff";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#fff";
+set color_entry_border = "#a10000";
+set color_entry_link = "#CE0000";
+set color_entry_link_active = "#CE0000";
+set color_entry_link_hover = "#90221c";
+set color_entry_link_visited = "#CE0000";
+set color_entry_text = "#222";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#fff";
+set color_module_border = "#a10000";
+set color_module_text = "#222";
+
+
+#NEWLAYER: compartmentalize/poppyfields
+layerinfo type = "theme";
+layerinfo name = "Poppy Fields";
+layerinfo redist_uniq = "compartmentalize/poppyfields";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#fdfbee";
+set color_page_link = "#d92300";
+set color_page_link_active = "#d92300";
+set color_page_link_hover = "#ed2800";
+set color_page_link_visited = "#d92300";
+set color_page_text = "#473b26";
+set color_page_title = "#d92300";
+set color_header_background = "#f7f7de";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#f7f7de";
+set color_entry_border = "#d8d8a8";
+set color_entry_link = "#d92300";
+set color_entry_link_active = "#d92300";
+set color_entry_link_hover = "#ed2800";
+set color_entry_link_visited = "#d92300";
+set color_entry_text = "#301818";
+set color_entry_title = "#d92300";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#f7f7de";
+set color_module_border = "#d8d8a8";
+set color_module_text = "#301818";
+set color_module_title = "#d92300";
+
+
+#NEWLAYER: compartmentalize/simplicity
+layerinfo type = "theme";
+layerinfo name = "Simplicity";
+layerinfo redist_uniq = "compartmentalize/simplicity";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#DFDFDF";
+set color_page_link = "#528887";
+set color_page_link_active = "#528887";
+set color_page_link_hover = "#757575";
+set color_page_link_visited = "#528887";
+set color_page_text = "#565656";
+set color_page_title = "#528887";
+set color_header_background = "#fff";
+set color_footer_background = "#fff";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#fff";
+set color_entry_border = "#414141";
+set color_entry_link = "#528887";
+set color_entry_link_active = "#528887";
+set color_entry_link_hover = "#757575";
+set color_entry_link_visited = "#528887";
+set color_entry_text = "#565656";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#fff";
+set color_module_border = "#414141";
+set color_module_text = "#565656";
+
+
+#NEWLAYER: compartmentalize/sweetberrygolds
+layerinfo type = "theme";
+layerinfo name = "Sweet BerryGolds";
+layerinfo redist_uniq = "compartmentalize/sweetberrygolds";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#8e6b6f";
+set color_page_link = "#edb818";
+set color_page_link_active = "#edb818";
+set color_page_link_hover = "#FABC29";
+set color_page_link_visited = "#edb818";
+set color_page_text = "#3b1a2c";
+set color_page_title = "#edb818";
+set color_header_background = "#562a35";
+set color_footer_background = "#562a35";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#562a35";
+set color_entry_border = "#3b1a2c";
+set color_entry_link = "#edb818";
+set color_entry_link_active = "#edb818";
+set color_entry_link_hover = "#FABC29";
+set color_entry_link_visited = "#edb818";
+set color_entry_text = "#ae8c91";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#562a35";
+set color_module_border = "#3b1a2c";
+set color_module_text = "#ae8c91";
+
+
+#NEWLAYER: compartmentalize/tripout
+layerinfo type = "theme";
+layerinfo name = "Trip Out";
+layerinfo redist_uniq = "compartmentalize/tripout";
+layerinfo author_name = "timeasmymeasure";
+
+##===============================
+## Page Colors
+##===============================
+
+set color_page_background = "#0c0c0c";
+set color_page_link = "#fe0391";
+set color_page_link_active = "#f59908";
+set color_page_link_hover = "#f59908";
+set color_page_link_visited = "#fe0391";
+set color_page_text = "#fcfcfc";
+set color_page_title = "#0c0c0c";
+set color_header_background = "#fcfcfc";
+
+##===============================
+## Entry Colors
+##===============================
+
+set color_entry_background = "#fcfcfc";
+set color_entry_border = "#fe0391";
+set color_entry_link = "#fe0391";
+set color_entry_link_active = "#f59908";
+set color_entry_link_hover = "#f59908";
+set color_entry_link_visited = "#fe0391";
+set color_entry_text = "#0c0c0c";
+set color_entry_title = "#0c0c0c";
+
+##===============================
+## Module Colors
+##===============================
+
+set color_module_background = "#fcfcfc";
+set color_module_border = "#fe0391";
+set color_module_text = "#0c0c0c";
+set color_module_title = "#0c0c0c";
diff -r dcd12cb12c67 -r 9fae1ddeaf92 cgi-bin/LJ/S2Theme.pm
--- a/cgi-bin/LJ/S2Theme.pm	Tue Sep 07 13:05:35 2010 -0500
+++ b/cgi-bin/LJ/S2Theme.pm	Tue Sep 07 13:21:30 2010 -0500
@@ -39,6 +39,7 @@ sub default_themes {
         blanket => 'blanket/peach',
         boxesandborders => 'boxesandborders/gray',
         brittle => 'brittle/rust',
+        compartmentalize => 'compartmentalize/poppyfields',
         core2base => 'core2base/testing',
         crossroads => 'crossroads/lettuce',
         drifting => 'drifting/blue',
diff -r dcd12cb12c67 -r 9fae1ddeaf92 cgi-bin/LJ/S2Theme/compartmentalize.pm
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cgi-bin/LJ/S2Theme/compartmentalize.pm	Tue Sep 07 13:21:30 2010 -0500
@@ -0,0 +1,38 @@
+package LJ::S2Theme::compartmentalize;
+use base qw( LJ::S2Theme );
+use strict;
+
+sub layouts { ( "1" => "one-column", "2l" => "two-columns-left", "2r" => "two-columns-right", "3" => "three-columns-sides", "3r" => "three-columns-right", "3l" => "three-columns-left" ) }
+sub layout_prop { "layout_type" }
+
+sub designer { "timeasmymeasure" }
+
+package LJ::S2Theme::compartmentalize::contemplation;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+package LJ::S2Theme::compartmentalize::dawnflush;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+package LJ::S2Theme::compartmentalize::goodsense;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+package LJ::S2Theme::compartmentalize::poppyfields;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+package LJ::S2Theme::compartmentalize::simplicity;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+package LJ::S2Theme::compartmentalize::sweetberrygolds;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+package LJ::S2Theme::compartmentalize::tripout;
+use base qw( LJ::S2Theme::compartmentalize );
+sub cats { qw() }
+
+1;
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/contemplation.png
Binary file htdocs/img/customize/previews/compartmentalize/contemplation.png has changed
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/dawnflush.png
Binary file htdocs/img/customize/previews/compartmentalize/dawnflush.png has changed
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/goodsense.png
Binary file htdocs/img/customize/previews/compartmentalize/goodsense.png has changed
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/poppyfields.png
Binary file htdocs/img/customize/previews/compartmentalize/poppyfields.png has changed
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/simplicity.png
Binary file htdocs/img/customize/previews/compartmentalize/simplicity.png has changed
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/sweetberrygolds.png
Binary file htdocs/img/customize/previews/compartmentalize/sweetberrygolds.png has changed
diff -r dcd12cb12c67 -r 9fae1ddeaf92 htdocs/img/customize/previews/compartmentalize/tripout.png
Binary file htdocs/img/customize/previews/compartmentalize/tripout.png has changed
--------------------------------------------------------------------------------