diff --git a/public/designs/templates/default/default.yml b/public/designs/templates/default/default.yml
deleted file mode 100644
index 70dfdc8..0000000
--- a/public/designs/templates/default/default.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-title: "Blue Style 3 columns"
-description: "A theme blue with 3 columns"
-number_of_boxes: 3
diff --git a/public/designs/templates/default/images/bg_bgheader.png b/public/designs/templates/default/images/bg_bgheader.png
deleted file mode 100644
index 842e1f2..0000000
Binary files a/public/designs/templates/default/images/bg_bgheader.png and /dev/null differ
diff --git a/public/designs/templates/default/images/bg_content.png b/public/designs/templates/default/images/bg_content.png
deleted file mode 100644
index 8fa8c3b..0000000
Binary files a/public/designs/templates/default/images/bg_content.png and /dev/null differ
diff --git a/public/designs/templates/default/images/bg_footer.png b/public/designs/templates/default/images/bg_footer.png
deleted file mode 100644
index 230ea04..0000000
Binary files a/public/designs/templates/default/images/bg_footer.png and /dev/null differ
diff --git a/public/designs/templates/default/images/bg_header.png b/public/designs/templates/default/images/bg_header.png
deleted file mode 100644
index b539e40..0000000
Binary files a/public/designs/templates/default/images/bg_header.png and /dev/null differ
diff --git a/public/designs/templates/default/images/fbes.png b/public/designs/templates/default/images/fbes.png
deleted file mode 100644
index 2cc6b1c..0000000
Binary files a/public/designs/templates/default/images/fbes.png and /dev/null differ
diff --git a/public/designs/templates/default/source/bluestyle.png b/public/designs/templates/default/source/bluestyle.png
deleted file mode 100644
index 9c188b6..0000000
Binary files a/public/designs/templates/default/source/bluestyle.png and /dev/null differ
diff --git a/public/designs/templates/default/source/bluestyle.svg b/public/designs/templates/default/source/bluestyle.svg
deleted file mode 100644
index 2395494..0000000
--- a/public/designs/templates/default/source/bluestyle.svg
+++ /dev/null
@@ -1,383 +0,0 @@
-
-
-
diff --git a/public/designs/templates/default/source/tmpimg.png b/public/designs/templates/default/source/tmpimg.png
deleted file mode 100644
index fdae50d..0000000
Binary files a/public/designs/templates/default/source/tmpimg.png and /dev/null differ
diff --git a/public/designs/templates/default/stylesheets/cms.css b/public/designs/templates/default/stylesheets/cms.css
deleted file mode 100644
index abb8b70..0000000
--- a/public/designs/templates/default/stylesheets/cms.css
+++ /dev/null
@@ -1,128 +0,0 @@
-
-/************************************
- * listing stuff
- ************************************/
-#content .handle, #content .do-reorder UL LI .handle {
- display: none;
-}
-#content .do-reorder LI .handle {
- display: inline;
- background: gray;
- color: white;
- padding: 1px 3px;
- cursor: move;
-}
-
-ul.page-list li {
- list-style: none;
-}
-
-ul.page-list li table,
-ul.page-list li td {
- border: none;
- padding: 3px;
-}
-
-ul.page-list a.page {
- font-weight: bold;
-}
-
-ul.page-list a:visited, ul.page-list a:link {
- color: #000;
-}
-
-ul.page-list a:hover {
- background: #aa9;
-}
-
-#content .page-list .hover {
- background: #F1F0DB;
-}
-
-#content .page-list .commands A.delete-page:hover {
- color: white;
- background: black;
-}
-#content .page-list .hover-delete {
- background: red;
- color: #FF8E90;
-}
-#content .page-list .hover-delete A,
-#content .page-list .hover-delete .commands A {
- color: #FF8E90;
-}
-#content .page-list .hover-delete A.page {
- color: white;
- border-bottom: 0px;
-}
-#content .page-list .hover-delete UL LI A.page {
- color: red;
- border-bottom: 0px;
-}
-
-/***********************************
- * from stuff
- ***********************************/
-div.comatose_field {
-}
-div.comatose_field label {
- display: block;
- font-weight: bold;
-}
-
-div.comatose_field textarea {
- width: 90%;
-}
-div.comatose_field textarea,
-div.comatose_field input,
-div.comatose_field select {
- border: 1px solid gray;
-}
-
-/****************************************
- * revisions page stuff
- ****************************************/
-
-.older-content {
- float: right;
-}
-.current-content {
- float: left;
-}
-
-.revisions {
- width: 47%;
- border: 1px solid gray;
- padding: 0.25em;
-}
-
-.revisions .header {
- font-weight: bold;
- border-bottom: 1px solid black;
- margin-bottom: 10px;
- height: 40px;
-}
-
-.revisions .meta {
- border-bottom: 1px solid black;
- margin-bottom: 10px;
-}
-
-.revisions .footer {
- border-top: 1px solid black;
- margin-top: 10px;
- padding: 0.25em;
-}
-
-.revisions .meta label span {
- font-weight: bold;
-}
-
-.revisions .meta label {
- font-weight: normal;
- display: block;
-}
-
-.collapsed {
- display: none;
-}
diff --git a/public/designs/templates/default/stylesheets/style.css b/public/designs/templates/default/stylesheets/style.css
deleted file mode 100644
index 7f49faa..0000000
--- a/public/designs/templates/default/stylesheets/style.css
+++ /dev/null
@@ -1,151 +0,0 @@
-body {
- font-family: Verdana, Sans-Serif;
- font-size: 14px;
-}
-
-#wrap {
-background: url("../images/bg_content.png") top center repeat-y;
-}
-
-#frame {
-background: url("../images/bg_bgheader.png") top left repeat-x;
-}
-
-#header {
-background: url("../images/bg_header.png") top center no-repeat;
-height: 135px;
-}
-
-#boxes {
- position: relative;
- width: 760px;
- left: 50%;
- margin-left: -380px;
- padding: 0em;
-}
-
-#box_3 {
- width: 200px;
- float: right;
-}
-
-#box_2 {
- float: left;
- width: 200px;
-}
-
-#box_1 {
- margin-left: 205px;
- margin-right: 205px;
-}
-
-#spinner {
- z-index: 1000;
- position: absolute;
- left: 50%;
- margin-left: -16px;
- top: 200px;
-}
-
-#footer_content {
-clear: both;
-}
-
-#footer {
- clear: both;
- text-align: center;
- font-size: smaller;
- color: #333;
- margin: 0px;
- padding: 5px;
- background: #c5d0df url("../images/bg_footer.png") top left repeat-x;
-}
-
-
-/* Edition Mode */
-
-#design_editor .block_list {
- list-style: none;
- margin: 0px;
- padding: 3px;
-}
-
-#design_editor .box {
- border: 2px solid transparent;
-}
-
-#design_editor .hover {
- border: 2px dotted red;
- background: #ff6;
-}
-
-#design_editor_toolbar {
- padding: 5px;
-}
-
-#design_editor_toolbar h3 {
- font-size: 10px;
- background: #dfdfdf;
- margin: 0px;
- padding: 1px;
- text-align: right;
- color: #545454;
-}
-
-#design_editor_toolbar a {
- font-size: 10px;
- padding: 5px;
- background: #dfdfdf;
- color: black;
-}
-
-.design_editor_box_toolbar {
- text-align: center;
- margin: 5px;
- background: #dfdfdf;
-}
-
-.design_editor_box_toolbar a {
- display: inline;
- width: 30px;
- font-size: 10px;
- padding: 2px;
- background: #dfdfdf;
-}
-
-#design_editor_toolbar a:hover, .design_editor_box_toolbar a:hover {
- background: #545454;
- color: #ffffff;
-}
-
-div#notice {
- z-index: 10000;
- position: absolute;
- top: 100px;
- left: 50%;
- margin-left: -200px;
- width: 400px;
- border: 1px solid black;
- background: #efefef;
- padding: 0.5em;
-}
-
-div#notice .button {
- text-align: center;
- margin-top: 1em;
- margin-bottom: 0.25em;
-}
-
-div#notice .button a {
- border: 1px solid gray;
- background: #ddd;
- color: black;
- padding: 4px;
- padding-left: 28px;
- background-image: url(../../../icons/default/cancel.png);
- background-position: top left;
- background-repeat: no-repeat;
-}
-div#notice .button a:hover {
- background-color: #ffd;
-}
diff --git a/public/designs/templates/default/thumbnail.png b/public/designs/templates/default/thumbnail.png
deleted file mode 100644
index ca05429..0000000
Binary files a/public/designs/templates/default/thumbnail.png and /dev/null differ
diff --git a/public/designs/templates/threecolumn/default.yml b/public/designs/templates/threecolumn/default.yml
new file mode 100644
index 0000000..70dfdc8
--- /dev/null
+++ b/public/designs/templates/threecolumn/default.yml
@@ -0,0 +1,3 @@
+title: "Blue Style 3 columns"
+description: "A theme blue with 3 columns"
+number_of_boxes: 3
diff --git a/public/designs/templates/threecolumn/images/bg_bgheader.png b/public/designs/templates/threecolumn/images/bg_bgheader.png
new file mode 100644
index 0000000..842e1f2
Binary files /dev/null and b/public/designs/templates/threecolumn/images/bg_bgheader.png differ
diff --git a/public/designs/templates/threecolumn/images/bg_content.png b/public/designs/templates/threecolumn/images/bg_content.png
new file mode 100644
index 0000000..8fa8c3b
Binary files /dev/null and b/public/designs/templates/threecolumn/images/bg_content.png differ
diff --git a/public/designs/templates/threecolumn/images/bg_footer.png b/public/designs/templates/threecolumn/images/bg_footer.png
new file mode 100644
index 0000000..230ea04
Binary files /dev/null and b/public/designs/templates/threecolumn/images/bg_footer.png differ
diff --git a/public/designs/templates/threecolumn/images/bg_header.png b/public/designs/templates/threecolumn/images/bg_header.png
new file mode 100644
index 0000000..b539e40
Binary files /dev/null and b/public/designs/templates/threecolumn/images/bg_header.png differ
diff --git a/public/designs/templates/threecolumn/images/fbes.png b/public/designs/templates/threecolumn/images/fbes.png
new file mode 100644
index 0000000..2cc6b1c
Binary files /dev/null and b/public/designs/templates/threecolumn/images/fbes.png differ
diff --git a/public/designs/templates/threecolumn/source/bluestyle.png b/public/designs/templates/threecolumn/source/bluestyle.png
new file mode 100644
index 0000000..9c188b6
Binary files /dev/null and b/public/designs/templates/threecolumn/source/bluestyle.png differ
diff --git a/public/designs/templates/threecolumn/source/bluestyle.svg b/public/designs/templates/threecolumn/source/bluestyle.svg
new file mode 100644
index 0000000..2395494
--- /dev/null
+++ b/public/designs/templates/threecolumn/source/bluestyle.svg
@@ -0,0 +1,383 @@
+
+
+
diff --git a/public/designs/templates/threecolumn/source/tmpimg.png b/public/designs/templates/threecolumn/source/tmpimg.png
new file mode 100644
index 0000000..fdae50d
Binary files /dev/null and b/public/designs/templates/threecolumn/source/tmpimg.png differ
diff --git a/public/designs/templates/threecolumn/stylesheets/cms.css b/public/designs/templates/threecolumn/stylesheets/cms.css
new file mode 100644
index 0000000..abb8b70
--- /dev/null
+++ b/public/designs/templates/threecolumn/stylesheets/cms.css
@@ -0,0 +1,128 @@
+
+/************************************
+ * listing stuff
+ ************************************/
+#content .handle, #content .do-reorder UL LI .handle {
+ display: none;
+}
+#content .do-reorder LI .handle {
+ display: inline;
+ background: gray;
+ color: white;
+ padding: 1px 3px;
+ cursor: move;
+}
+
+ul.page-list li {
+ list-style: none;
+}
+
+ul.page-list li table,
+ul.page-list li td {
+ border: none;
+ padding: 3px;
+}
+
+ul.page-list a.page {
+ font-weight: bold;
+}
+
+ul.page-list a:visited, ul.page-list a:link {
+ color: #000;
+}
+
+ul.page-list a:hover {
+ background: #aa9;
+}
+
+#content .page-list .hover {
+ background: #F1F0DB;
+}
+
+#content .page-list .commands A.delete-page:hover {
+ color: white;
+ background: black;
+}
+#content .page-list .hover-delete {
+ background: red;
+ color: #FF8E90;
+}
+#content .page-list .hover-delete A,
+#content .page-list .hover-delete .commands A {
+ color: #FF8E90;
+}
+#content .page-list .hover-delete A.page {
+ color: white;
+ border-bottom: 0px;
+}
+#content .page-list .hover-delete UL LI A.page {
+ color: red;
+ border-bottom: 0px;
+}
+
+/***********************************
+ * from stuff
+ ***********************************/
+div.comatose_field {
+}
+div.comatose_field label {
+ display: block;
+ font-weight: bold;
+}
+
+div.comatose_field textarea {
+ width: 90%;
+}
+div.comatose_field textarea,
+div.comatose_field input,
+div.comatose_field select {
+ border: 1px solid gray;
+}
+
+/****************************************
+ * revisions page stuff
+ ****************************************/
+
+.older-content {
+ float: right;
+}
+.current-content {
+ float: left;
+}
+
+.revisions {
+ width: 47%;
+ border: 1px solid gray;
+ padding: 0.25em;
+}
+
+.revisions .header {
+ font-weight: bold;
+ border-bottom: 1px solid black;
+ margin-bottom: 10px;
+ height: 40px;
+}
+
+.revisions .meta {
+ border-bottom: 1px solid black;
+ margin-bottom: 10px;
+}
+
+.revisions .footer {
+ border-top: 1px solid black;
+ margin-top: 10px;
+ padding: 0.25em;
+}
+
+.revisions .meta label span {
+ font-weight: bold;
+}
+
+.revisions .meta label {
+ font-weight: normal;
+ display: block;
+}
+
+.collapsed {
+ display: none;
+}
diff --git a/public/designs/templates/threecolumn/stylesheets/style.css b/public/designs/templates/threecolumn/stylesheets/style.css
new file mode 100644
index 0000000..7f49faa
--- /dev/null
+++ b/public/designs/templates/threecolumn/stylesheets/style.css
@@ -0,0 +1,151 @@
+body {
+ font-family: Verdana, Sans-Serif;
+ font-size: 14px;
+}
+
+#wrap {
+background: url("../images/bg_content.png") top center repeat-y;
+}
+
+#frame {
+background: url("../images/bg_bgheader.png") top left repeat-x;
+}
+
+#header {
+background: url("../images/bg_header.png") top center no-repeat;
+height: 135px;
+}
+
+#boxes {
+ position: relative;
+ width: 760px;
+ left: 50%;
+ margin-left: -380px;
+ padding: 0em;
+}
+
+#box_3 {
+ width: 200px;
+ float: right;
+}
+
+#box_2 {
+ float: left;
+ width: 200px;
+}
+
+#box_1 {
+ margin-left: 205px;
+ margin-right: 205px;
+}
+
+#spinner {
+ z-index: 1000;
+ position: absolute;
+ left: 50%;
+ margin-left: -16px;
+ top: 200px;
+}
+
+#footer_content {
+clear: both;
+}
+
+#footer {
+ clear: both;
+ text-align: center;
+ font-size: smaller;
+ color: #333;
+ margin: 0px;
+ padding: 5px;
+ background: #c5d0df url("../images/bg_footer.png") top left repeat-x;
+}
+
+
+/* Edition Mode */
+
+#design_editor .block_list {
+ list-style: none;
+ margin: 0px;
+ padding: 3px;
+}
+
+#design_editor .box {
+ border: 2px solid transparent;
+}
+
+#design_editor .hover {
+ border: 2px dotted red;
+ background: #ff6;
+}
+
+#design_editor_toolbar {
+ padding: 5px;
+}
+
+#design_editor_toolbar h3 {
+ font-size: 10px;
+ background: #dfdfdf;
+ margin: 0px;
+ padding: 1px;
+ text-align: right;
+ color: #545454;
+}
+
+#design_editor_toolbar a {
+ font-size: 10px;
+ padding: 5px;
+ background: #dfdfdf;
+ color: black;
+}
+
+.design_editor_box_toolbar {
+ text-align: center;
+ margin: 5px;
+ background: #dfdfdf;
+}
+
+.design_editor_box_toolbar a {
+ display: inline;
+ width: 30px;
+ font-size: 10px;
+ padding: 2px;
+ background: #dfdfdf;
+}
+
+#design_editor_toolbar a:hover, .design_editor_box_toolbar a:hover {
+ background: #545454;
+ color: #ffffff;
+}
+
+div#notice {
+ z-index: 10000;
+ position: absolute;
+ top: 100px;
+ left: 50%;
+ margin-left: -200px;
+ width: 400px;
+ border: 1px solid black;
+ background: #efefef;
+ padding: 0.5em;
+}
+
+div#notice .button {
+ text-align: center;
+ margin-top: 1em;
+ margin-bottom: 0.25em;
+}
+
+div#notice .button a {
+ border: 1px solid gray;
+ background: #ddd;
+ color: black;
+ padding: 4px;
+ padding-left: 28px;
+ background-image: url(../../../icons/default/cancel.png);
+ background-position: top left;
+ background-repeat: no-repeat;
+}
+div#notice .button a:hover {
+ background-color: #ffd;
+}
diff --git a/public/designs/templates/threecolumn/thumbnail.png b/public/designs/templates/threecolumn/thumbnail.png
new file mode 100644
index 0000000..ca05429
Binary files /dev/null and b/public/designs/templates/threecolumn/thumbnail.png differ
--
libgit2 0.21.2