]> git.mjollnir.org Git - s9y.git/commitdiff
Added the three contesting templates.
authorgarvinhicking <garvinhicking>
Wed, 8 Feb 2006 16:35:26 +0000 (16:35 +0000)
committergarvinhicking <garvinhicking>
Wed, 8 Feb 2006 16:35:26 +0000 (16:35 +0000)
69 files changed:
templates/carl_contest/admin/img/background.png [new file with mode: 0644]
templates/carl_contest/admin/img/button_background.png [new file with mode: 0644]
templates/carl_contest/admin/img/infobar_background.png [new file with mode: 0644]
templates/carl_contest/admin/style.css [new file with mode: 0644]
templates/carl_contest/entries.tpl [new file with mode: 0644]
templates/carl_contest/entries_summary.tpl [new file with mode: 0644]
templates/carl_contest/img/back.gif [new file with mode: 0644]
templates/carl_contest/img/background.png [new file with mode: 0644]
templates/carl_contest/img/background_alternate.png [new file with mode: 0644]
templates/carl_contest/img/forward.gif [new file with mode: 0644]
templates/carl_contest/img/graph_bar_horisontal.png [new file with mode: 0644]
templates/carl_contest/img/info_header_text_tile.gif [new file with mode: 0644]
templates/carl_contest/img/link_blue.gif [new file with mode: 0644]
templates/carl_contest/img/link_ltblue.gif [new file with mode: 0644]
templates/carl_contest/img/link_orange.gif [new file with mode: 0644]
templates/carl_contest/img/xml.gif [new file with mode: 0644]
templates/carl_contest/index.tpl [new file with mode: 0644]
templates/carl_contest/info.txt [new file with mode: 0644]
templates/carl_contest/plugin_calendar.tpl [new file with mode: 0644]
templates/carl_contest/preview.png [new file with mode: 0644]
templates/carl_contest/screenshot.png [new file with mode: 0644]
templates/carl_contest/style.css [new file with mode: 0644]
templates/competition/admin/img/background.jpg [new file with mode: 0644]
templates/competition/admin/img/banner_background.png [new file with mode: 0644]
templates/competition/admin/img/button_background.png [new file with mode: 0644]
templates/competition/admin/img/infobar_background.png [new file with mode: 0644]
templates/competition/admin/img/menu_background.png [new file with mode: 0644]
templates/competition/admin/img/menuheader_background.png [new file with mode: 0644]
templates/competition/admin/img/menuitem.png [new file with mode: 0644]
templates/competition/admin/style.css [new file with mode: 0644]
templates/competition/entries.tpl [new file with mode: 0644]
templates/competition/img/back.png [new file with mode: 0644]
templates/competition/img/background.png [new file with mode: 0644]
templates/competition/img/forward.png [new file with mode: 0644]
templates/competition/img/graph_bar_horisontal.png [new file with mode: 0644]
templates/competition/img/s9y_banner_small.png [new file with mode: 0644]
templates/competition/img/xml.gif [new file with mode: 0644]
templates/competition/index.tpl [new file with mode: 0644]
templates/competition/info.txt [new file with mode: 0644]
templates/competition/preview.png [new file with mode: 0644]
templates/competition/style.css [new file with mode: 0644]
templates/contest/admin/img/Thumbs.db [new file with mode: 0644]
templates/contest/admin/img/button_background.png [new file with mode: 0644]
templates/contest/admin/img/header_bar.png [new file with mode: 0644]
templates/contest/admin/img/header_logo.png [new file with mode: 0644]
templates/contest/admin/img/menuheader_background.png [new file with mode: 0644]
templates/contest/admin/img/sidebar_left.jpg [new file with mode: 0644]
templates/contest/admin/style.css [new file with mode: 0644]
templates/contest/content.tpl [new file with mode: 0644]
templates/contest/contest.zip [new file with mode: 0644]
templates/contest/entries.tpl [new file with mode: 0644]
templates/contest/htmlarea.css [new file with mode: 0644]
templates/contest/img/Thumbs.db [new file with mode: 0644]
templates/contest/img/back.png [new file with mode: 0644]
templates/contest/img/date_bar.png [new file with mode: 0644]
templates/contest/img/forward.png [new file with mode: 0644]
templates/contest/img/header_bar.png [new file with mode: 0644]
templates/contest/img/header_logo.png [new file with mode: 0644]
templates/contest/img/header_spacer.png [new file with mode: 0644]
templates/contest/img/sidebar_left.jpg [new file with mode: 0644]
templates/contest/img/sidebar_right.jpg [new file with mode: 0644]
templates/contest/img/sidebar_spacer.jpg [new file with mode: 0644]
templates/contest/img/xml.gif [new file with mode: 0644]
templates/contest/index.tpl [new file with mode: 0644]
templates/contest/info.txt [new file with mode: 0644]
templates/contest/plugin_calendar.tpl [new file with mode: 0644]
templates/contest/preview.png [new file with mode: 0644]
templates/contest/style.css [new file with mode: 0644]
templates/contest/todo.txt [new file with mode: 0644]

diff --git a/templates/carl_contest/admin/img/background.png b/templates/carl_contest/admin/img/background.png
new file mode 100644 (file)
index 0000000..f676c34
Binary files /dev/null and b/templates/carl_contest/admin/img/background.png differ
diff --git a/templates/carl_contest/admin/img/button_background.png b/templates/carl_contest/admin/img/button_background.png
new file mode 100644 (file)
index 0000000..d48532b
Binary files /dev/null and b/templates/carl_contest/admin/img/button_background.png differ
diff --git a/templates/carl_contest/admin/img/infobar_background.png b/templates/carl_contest/admin/img/infobar_background.png
new file mode 100644 (file)
index 0000000..09c9077
Binary files /dev/null and b/templates/carl_contest/admin/img/infobar_background.png differ
diff --git a/templates/carl_contest/admin/style.css b/templates/carl_contest/admin/style.css
new file mode 100644 (file)
index 0000000..38f6607
--- /dev/null
@@ -0,0 +1,305 @@
+body {\r
+       font-size: 9.5pt;\r
+       margin: 0;\r
+       padding:0;\r
+       font-size: 10px;\r
+       font-family: "trebuchet ms", "bitstream vera sans", arial, sans-serif;\r
+       background-color: #f1f6fb;\r
+       direction: {LANG_DIRECTION}; }\r
+\r
+#serendipity_admin_page {\r
+    text-align: center; }\r
+\r
+h3, h2 {\r
+       text-align:right;\r
+       line-height:0.85em;\r
+       color: #999;\r
+       margin:10px 0 5px 0;\r
+       text-transform:lowercase;\r
+       display:block;\r
+       font-size:.9em;\r
+       border-bottom: 1px solid #ddd;\r
+       padding: 10px 10px 0 0; }\r
+\r
+#serendipityAdminBodyImageSelector {\r
+    background: #FFF; }\r
+\r
+#serendipityAdminFrame {\r
+    text-align: left;\r
+    width: 90%;\r
+    margin: auto;\r
+    background: #FFF;\r
+    border-top: 0;\r
+       border-right:1px solid #235587;\r
+       border-left:1px solid #235587;\r
+       border-bottom:1px solid #235587; }\r
+\r
+#serendipityAdminBanner {\r
+     margin: auto;\r
+     width: 100%;\r
+     height: 72px;\r
+     background-image: url({TEMPLATE_PATH}img/background.png); }\r
+\r
+#serendipityAdminInfopane {\r
+    background: #F8F9FA url({TEMPLATE_PATH}img/infobar_background.png);\r
+    font-size: 10px;\r
+    padding: 5px;\r
+    vertical-align: middle;\r
+    text-align: right;\r
+    color: #5E5E5E;\r
+    height: 27px; }\r
+\r
+#serendipityAdminMainpane {\r
+    background: #FFF; }\r
+\r
+.serendipityAdminContent {\r
+       font-size: 0.8em;\r
+       padding: 10px 30px 20px 30px;\r
+       width:100%; }\r
+\r
+#serendipityAdminBanner h1 {\r
+     color: #fff;\r
+     font-size : 20px;\r
+     padding-left:15px;\r
+     padding-top: 10px;\r
+     margin: 0px;\r
+     text-decoration: none; }\r
+\r
+#serendipityAdminBanner h2 {\r
+       color: #fff;\r
+       font-size: 14px;\r
+       margin: 0px;\r
+       text-decoration: none; \r
+       text-transform:none;\r
+       text-align:left;\r
+       line-height:0.85em;\r
+       border:none;\r
+       padding: 0 0 0 15px; }\r
+\r
+\r
+#serendipitySideBar {\r
+    width: 170px;\r
+    padding-top: 10px;\r
+}\r
+\r
+#serendipityAdminFooter {\r
+       padding:0;\r
+       margin:0; }\r
+\r
+.serendipitySideBarTitle {\r
+    padding-left: 2px;\r
+    font-weight: bold;\r
+    font-size: 0.9em;\r
+}\r
+\r
+.serendipitySideBarContent {\r
+    padding-left: 10px;\r
+    font-size: 0.8em;\r
+}\r
+\r
+.serendipitySideBarItem {\r
+    margin-bottom: 10px;\r
+}\r
+\r
+.serendipity_admin_title {\r
+    font-size: 2em;\r
+    margin-bottom: 5px;\r
+}\r
+\r
+.serendipity_admin_list_item.serendipity_admin_list_item_uneven {\r
+    border: 1px solid #294366;\r
+    background: #F8F9FA;\r
+    margin-bottom: 5px;\r
+}\r
+\r
+.serendipity_admin_list_item.serendipity_admin_list_item_even {\r
+    border: 1px solid #294366;\r
+    background: #F2F3F2;\r
+    margin: 0 0 5px 0;\r
+}\r
+\r
+.serendipityAdminMsgError {\r
+    color: #F00;\r
+    text-align: center;\r
+    font-weight: bold;\r
+    margin: 10px;\r
+}\r
+\r
+.serendipityAdminMsgSuccess {\r
+    color: #0B0;\r
+    text-align: center;\r
+    font-weight: bold;\r
+    margin: 10px;\r
+}\r
+\r
+.serendipityAdminMsgNote {\r
+    background: #FFFF9D;\r
+    border: 1px solid #F70;\r
+    padding: 3px;\r
+    text-align: center;\r
+    margin: 10px; }\r
+\r
+td, th {\r
+    font-size: 0.8em; }\r
+\r
+a:link, a:visited, a:active {\r
+     color: #235587;\r
+     text-decoration: none; }\r
+\r
+a:hover {\r
+     color: #5f90ba;\r
+     text-decoration: underline; }\r
+\r
+input, select, textarea {\r
+    background: #F8F9FA;\r
+    font-family: Verdana;\r
+    font-size: 0.9em;\r
+    border: 1px solid #294366;\r
+}\r
+\r
+#serendipity_iframe {\r
+    border: 1px solid #294366;\r
+    text-align: center;\r
+    margin: auto;\r
+}\r
+\r
+ul.serendipitySideBarMenu {\r
+    padding: 0;\r
+    margin: 0;\r
+}\r
+\r
+ul.serendipitySideBarMenu {\r
+    font-size: 0.85em;\r
+    list-style: none;\r
+width:170px;\r
+    font-weight: bold;\r
+    padding-top: 0.3em;\r
+    padding-bottom: 0.3em;\r
+    padding-left: 3px;\r
+}\r
+.serendipitySideBarMenuHead {\r
+       line-height:0.85em;\r
+       color: #999;\r
+       margin:10px 0 4px 0;\r
+       text-transform:lowercase;\r
+       font-size:0.9em;\r
+       border-bottom: 1px solid #ddd;\r
+       padding: 10px 0 0 10px; }\r
+\r
+ul.serendipitySideBarMenu li {\r
+       line-height:1.1em;\r
+    font-size: 1.0em;\r
+    font-weight: normal;\r
+    padding-top: 0.3em;\r
+    padding-bottom: 0.3em;\r
+    padding-left: 5px;\r
+    list-style:none;\r
+    margin:0; }\r
+\r
+ul.serendipitySideBarMenu a {\r
+    text-decoration: none;\r
+    font-weight: bold; }\r
+\r
+ul.serendipitySideBarMenu a:hover {\r
+    text-decoration: underline; }\r
+\r
+.serendipityImageButton {\r
+    cursor: pointer; }\r
+\r
+a:link.serendipityIconLink,\r
+a:visited.serendipityIconLink {\r
+    border: 0;\r
+    font-weight: bold;\r
+    text-decoration: none;\r
+    margin-right: 4px; }\r
+\r
+.serendipityIconLink a:hover {\r
+       color: #e37235; }\r
+\r
+.serendipityIconLink img {\r
+    margin-right: 2px;\r
+    vertical-align: bottom;\r
+    border: 0;\r
+}\r
+\r
+a:link.serendipityIconLinkRight,\r
+a:visited.serendipityIconLinkRight {\r
+    border: 0;\r
+    font-weight: bold;\r
+    text-decoration: none;\r
+    margin-left: 4px;\r
+}\r
+.serendipityIconLinkRight img {\r
+    margin-left: 2px;\r
+    vertical-align: bottom;\r
+    border: 0;\r
+}\r
+\r
+\r
+a:link.serendipityPrettyButton,\r
+a:visited.serendipityPrettyButton,\r
+a:hover.serendipityPrettyButton {\r
+    text-decoration: none;\r
+    color: #1D2E3F;\r
+}\r
+\r
+.serendipityPrettyButton {\r
+    padding: 1px;\r
+    background: url({TEMPLATE_PATH}img/button_background.png) repeat-x top;\r
+    color: #1D2E3F;\r
+    font-weight: bold;\r
+    font-size: 0.9em;\r
+    border: 1px outset #000;\r
+    margin: 2px;\r
+}\r
+\r
+/* Special class if the button is a <a> tag */\r
+a.serendipityPrettyButton {\r
+    padding: 2px 4px 2px 4px;\r
+    cursor: default;\r
+}\r
+\r
+\r
+.direction_ltr {\r
+    direction: ltr;\r
+}\r
+\r
+.direction_rtl {\r
+    direction: rtl;\r
+}\r
+\r
+.serendipity_pluginlist_header {\r
+    height: 30px; \r
+    background-color: white; \r
+    color: black; \r
+    vertical-align: middle; \r
+    padding: 10px 0px 5px 10px;\r
+}\r
+\r
+.serendipity_pluginlist_section {\r
+       margin:20px 0 20px 0;\r
+       padding:10px;\r
+       border:1px solid #c0c0c0;\r
+       background-color:#fafbfc;\r
+       color:#505050;\r
+       line-height:1.5em; }\r
+\r
+table#serendipity_customfields {\r
+    width: 100%;\r
+}\r
+\r
+table#serendipity_customfields .customfield_name {\r
+    background-color: #FAFAFA;\r
+    width: 25%;\r
+    padding-left: 5px;\r
+}\r
+\r
+table#serendipity_customfields .customfield_value {\r
+    background-color: #FFFFFF;\r
+    width: 75%;\r
+}\r
+\r
+table#serendipity_customfields .customfield_value textarea {\r
+    width: 100%;\r
+    height: 100px;\r
+}\r
diff --git a/templates/carl_contest/entries.tpl b/templates/carl_contest/entries.tpl
new file mode 100644 (file)
index 0000000..be7f513
--- /dev/null
@@ -0,0 +1,211 @@
+<!-- ENTRIES START -->
+    {serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
+    {foreach from=$entries item="dategroup"}
+       {foreach from=$dategroup.entries item="entry"}
+    <div class="serendipity_Entry_Date">
+        {if $dategroup.is_sticky}
+        <h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
+        {else}
+        <h3 class="serendipity_date">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY}</h3>
+        {/if}
+        </div>
+<div class="serendipity_entry serendipity_entry_author_{$entry.author|@makeFilename} {if $entry.is_entry_owner}serendipity_entry_author_self{/if} ">
+
+       <div class='serendipity_entryFooter'>
+               {if $entry.categories}
+            <span class="serendipity_entryIcon">
+            {foreach from=$entry.categories item="category"}
+                {if $category.category_icon}
+                    <a href="{$category.category_link}"><img class="serendipity_entryIcon" title="{$category.category_name|@escape}{$category.category_description|@emptyPrefix}" alt="{$category.category_name|@escape}" src="{$category.category_icon}" /></a>
+                {/if}
+            {/foreach}
+            </span>
+            {/if}
+                       {if $is_single_entry}
+                       {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
+                       {if $entry.categories}
+                       {$CONST.IN} {foreach from=$entry.categories item="category" name="categories"}<a href="{$category.category_link}">                                              {$category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+                {/if}
+                       <br />
+                       {else}<a href="{$entry.link}">{$entry.title|@default:$entry.body|truncate:40:" ..."}</a> {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
+                {if $entry.categories}
+                   {$CONST.IN} {foreach from=$entry.categories item="category" name="categories"}<a href="{$category.category_link}">{$category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+                {/if}
+                {if $dategroup.is_sticky}
+                    {$CONST.ON}
+                {else}
+                    {$CONST.AT}
+                {/if} {if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY}{else} {$entry.timestamp|@formatTime:'%H:%M'}{/if}<br />
+               {/if}
+                       {if $entry.is_entry_owner and not $is_preview}
+                        <br /><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a>
+                {/if}
+                {if $entry.has_comments}
+                    {if $use_popups}
+                        <br /><a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+                    {else}
+                        <br /><a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+                    {/if}
+                {/if}
+
+                {if $entry.has_trackbacks}
+                    {if $use_popups}
+                        <br /><a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a><br />
+                    {else}
+                        <br /><a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a><br />
+                    {/if}
+                {/if}
+               {$entry.add_footer}
+            </div>
+
+       <h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title|@default:$entry.body|truncate:200:" ..."}</a></h4>
+<div class="serendipity_entry_body">
+       {$entry.body}
+            {if $entry.has_extended and not $is_single_entry and not $entry.is_extended}
+            <span class="continue_reading"><a href="{$entry.link}#extended">{$CONST.VIEW_EXTENDED_ENTRY|@sprintf:$entry.title}</a></span></div>
+            {/if}
+
+            {if $entry.is_extended}
+            <div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div>
+            {/if}
+
+        </div>
+
+        <!--
+        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+                 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
+                 xmlns:dc="http://purl.org/dc/elements/1.1/">
+        <rdf:Description
+                 rdf:about="{$entry.link_rdf}"
+                 trackback:ping="{$entry.link_trackback}"
+                 dc:title="{$entry.title}"
+                 dc:identifier="{$entry.rdf_ident}" />
+        </rdf:RDF>
+        -->
+        {$entry.plugin_display_dat}
+
+        {if $is_single_entry and not $use_popups and not $is_preview}
+            {if $CONST.DATA_UNSUBSCRIBED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_UNSUBSCRIBED|@sprintf:$CONST.UNSUBSCRIBE_OK}</div><br />
+            {/if}
+
+            {if $CONST.DATA_TRACKBACK_DELETED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_DELETED|@sprintf:$CONST.TRACKBACK_DELETED}</div><br />
+            {/if}
+
+            {if $CONST.DATA_TRACKBACK_APPROVED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_APPROVED|@sprintf:$CONST.TRACKBACK_APPROVED}</div><br />
+            {/if}
+
+            {if $CONST.DATA_COMMENT_DELETED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_DELETED|@sprintf:$CONST.COMMENT_DELETED}</div><br />
+            {/if}
+
+            {if $CONST.DATA_COMMENT_APPROVED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_APPROVED|@sprintf:$CONST.COMMENT_APPROVED}</div><br />
+            {/if}
+
+            <div class="serendipity_comments serendipity_section_trackbacks">
+                <br />
+                <a id="trackbacks"></a>
+                <div class="serendipity_commentsTitle">{$CONST.TRACKBACKS}</div>
+                    <div class="serendipity_center">
+                        <a rel="nofollow" style="font-weight: normal" href="{$entry.link_trackback}" onclick="alert('{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape:htmlall}'); return false;" title="{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape}">{$CONST.TRACKBACK_SPECIFIC}</a>
+                    </div>
+                    <br />
+                        {serendipity_printTrackbacks entry=$entry.id}
+            </div>
+        {/if}
+
+        {if $is_single_entry and not $is_preview}
+            <div class="serendipity_comments serendipity_section_comments">
+                <br />
+                <a id="comments"></a>
+                <div class="serendipity_commentsTitle">{$CONST.COMMENTS}</div>
+                <div class="serendipity_center">{$CONST.DISPLAY_COMMENTS_AS}
+                {if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
+                    ({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>)
+                {else}
+                    (<a href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED})
+                {/if}
+                </div>
+                <br />
+                    {serendipity_printComments entry=$entry.id mode=$entry.viewmode}
+
+                {if $entry.is_entry_owner}
+                    {if $entry.allow_comments}
+                    <div class="serendipity_center">(<a href="{$entry.link_deny_comments}">{$CONST.COMMENTS_DISABLE}</a>)</div>
+                    {else}
+                    <div class="serendipity_center">(<a href="{$entry.link_allow_comments}">{$CONST.COMMENTS_ENABLE}</a>)</div>
+                    {/if}
+                {/if}
+                <a id="feedback"></a>
+
+                {foreach from=$comments_messagestack item="message"}
+                <div class="serendipity_center serendipity_msg_important">{$message}</div>
+                {/foreach}
+
+                {if $is_comment_added}
+
+                <br />
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}</div>
+
+                {elseif $is_comment_moderate}
+
+                <br />
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}<br />{$CONST.THIS_COMMENT_NEEDS_REVIEW}</div>
+
+                {elseif not $entry.allow_comments}
+
+                <br />
+                <div class="serendipity_center serendipity_msg_important">{$CONST.COMMENTS_CLOSED}</div>
+
+                {else}
+
+                <br />
+                <div class="serendipity_section_commentform">
+                       <div class="serendipity_commentsTitle">{$CONST.ADD_COMMENT}</div>
+                       {$COMMENTFORM}
+                               </div>
+
+                {/if}
+            </div>
+        {/if}
+
+        {$entry.backend_preview}
+        {/foreach}
+    </div>
+    {foreachelse}
+    {if not $plugin_clean_page}
+       <h3 class="serendipity_date">{$CONST.ADMIN_FRONTPAGE}</h3>
+               <div class="serendipity_overview_noentries">{$CONST.NO_ENTRIES_TO_PRINT}</div>
+    {/if}
+    {/foreach}
+
+  <div class='serendipity_pageFooter' style="text-align: center">
+       {if $footer_info}
+               {if $footer_prev_page}
+               <a href="{$footer_prev_page}">&laquo; {$CONST.PREVIOUS_PAGE}</a>&#160;&#160;
+               {else}
+               <span class="grey">&laquo; {$CONST.PREVIOUS_PAGE}</span>&#160;&#160;
+               {/if}
+       {else}
+       {/if}
+
+       {if $footer_info}
+               ({$footer_info})
+       {/if}
+
+       {if $footer_info}
+               {if $footer_next_page}
+               &#160;&#160;<a href="{$footer_next_page}">{$CONST.NEXT_PAGE} &raquo;</a>
+               {else}
+               &#160;&#160;<span class="grey">{$CONST.NEXT_PAGE} &raquo;</span>
+               {/if}
+       {else}
+       {/if}
+
+       <br />{if not $startpage}<a href="{$serendipityBaseURL}">{$CONST.ADMIN_FRONTPAGE}</a>{/if}{if not $footer_info} - <a href="#topofpage">{$CONST.TOP_LEVEL}</a>{/if}
+    {serendipity_hookPlugin hook="entries_footer"}
+    </div>
+<!-- ENTRIES END -->
diff --git a/templates/carl_contest/entries_summary.tpl b/templates/carl_contest/entries_summary.tpl
new file mode 100644 (file)
index 0000000..621528b
--- /dev/null
@@ -0,0 +1,13 @@
+{serendipity_hookPlugin hook="entries_header"}
+<div class='serendipity_date'>{$CONST.TOPICS_OF} {$dateRange.0|@formatTime:"%B, %Y"}</div>
+
+<div class="serendipity_entry">
+    {foreach from=$entries item="entries"}
+        {foreach from=$entries.entries item="entry"}
+            <div class="archive_summary"><h4 class="archive_summary_title">{$entry.id} - <a href="{$entry.link}">{$entry.title|truncate:80:" ..."}</a></h4>
+{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY}. {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a> {if $entry.categories} {$CONST.IN} {foreach from=$entry.categories item="category" name="categories"}<a href="{$category.category_link}">{$category.category_name|@escape}</a>{/foreach}{/if}</div>
+       {/foreach}
+    {/foreach}
+
+<div class='serendipity_pageFooter' style="text-align: center">
+{serendipity_hookPlugin hook="entries_footer"}</div>
diff --git a/templates/carl_contest/img/back.gif b/templates/carl_contest/img/back.gif
new file mode 100644 (file)
index 0000000..d207d21
Binary files /dev/null and b/templates/carl_contest/img/back.gif differ
diff --git a/templates/carl_contest/img/background.png b/templates/carl_contest/img/background.png
new file mode 100644 (file)
index 0000000..f676c34
Binary files /dev/null and b/templates/carl_contest/img/background.png differ
diff --git a/templates/carl_contest/img/background_alternate.png b/templates/carl_contest/img/background_alternate.png
new file mode 100644 (file)
index 0000000..07da89e
Binary files /dev/null and b/templates/carl_contest/img/background_alternate.png differ
diff --git a/templates/carl_contest/img/forward.gif b/templates/carl_contest/img/forward.gif
new file mode 100644 (file)
index 0000000..2a85cb2
Binary files /dev/null and b/templates/carl_contest/img/forward.gif differ
diff --git a/templates/carl_contest/img/graph_bar_horisontal.png b/templates/carl_contest/img/graph_bar_horisontal.png
new file mode 100644 (file)
index 0000000..82102f7
Binary files /dev/null and b/templates/carl_contest/img/graph_bar_horisontal.png differ
diff --git a/templates/carl_contest/img/info_header_text_tile.gif b/templates/carl_contest/img/info_header_text_tile.gif
new file mode 100644 (file)
index 0000000..3054f1a
Binary files /dev/null and b/templates/carl_contest/img/info_header_text_tile.gif differ
diff --git a/templates/carl_contest/img/link_blue.gif b/templates/carl_contest/img/link_blue.gif
new file mode 100644 (file)
index 0000000..102ddc3
Binary files /dev/null and b/templates/carl_contest/img/link_blue.gif differ
diff --git a/templates/carl_contest/img/link_ltblue.gif b/templates/carl_contest/img/link_ltblue.gif
new file mode 100644 (file)
index 0000000..4114561
Binary files /dev/null and b/templates/carl_contest/img/link_ltblue.gif differ
diff --git a/templates/carl_contest/img/link_orange.gif b/templates/carl_contest/img/link_orange.gif
new file mode 100644 (file)
index 0000000..1265914
Binary files /dev/null and b/templates/carl_contest/img/link_orange.gif differ
diff --git a/templates/carl_contest/img/xml.gif b/templates/carl_contest/img/xml.gif
new file mode 100644 (file)
index 0000000..8f7eb6a
Binary files /dev/null and b/templates/carl_contest/img/xml.gif differ
diff --git a/templates/carl_contest/index.tpl b/templates/carl_contest/index.tpl
new file mode 100644 (file)
index 0000000..028d678
--- /dev/null
@@ -0,0 +1,58 @@
+{if $is_embedded != true}
+{if $is_xhtml}
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+{else}
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+           "http://www.w3.org/TR/html4/loose.dtd">
+{/if}
+
+<html>
+<head>
+    <title>{$head_title|@default:$blogTitle} {if $head_subtitle} - {$head_subtitle}{/if}</title>
+    <meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" />
+    <meta name="Powered-By" content="Serendipity v.{$head_version}" />
+    <link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" />
+    <link rel="alternate"  type="application/rss+xml" title="{$blogTitle} RSS feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/index.rss2" />
+    <link rel="alternate"  type="application/x.atom+xml"  title="{$blogTitle} Atom feed"  href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/atom.xml" />
+{if $entry_id}
+    <link rel="pingback" href="{$serendipityBaseURL}comment.php?type=pingback&amp;entry_id={$entry_id}" />
+{/if}
+
+{serendipity_hookPlugin hook="frontend_header"}
+</head>
+
+<body>
+{else}
+{serendipity_hookPlugin hook="frontend_header"}
+{/if}
+
+{if $is_raw_mode != true}
+<div id="wrap">
+<div id="serendipity_banner"><a id="topofpage"></a>
+    <h1><a class="homelink1" href="{$serendipityBaseURL}">{$head_title|@default:$blogTitle|truncate:80:" ..."}</a></h1>
+    <h2><a class="homelink2" href="{$serendipityBaseURL}">{$head_subtitle|@default:$blogDescription}</a></h2>
+</div>
+
+<table id="mainpane">
+    <tr>
+{if $leftSidebarElements > 0}
+        <td id="serendipityLeftSideBar" valign="top">{serendipity_printSidebar side="left"}</td>
+{/if}
+        <td id="content" valign="top">{$CONTENT}</td>
+{if $rightSidebarElements > 0}
+        <td id="serendipityRightSideBar" valign="top">{serendipity_printSidebar side="right"}</td>
+{/if}
+    </tr>
+</table>
+{/if}
+{$raw_data}
+{serendipity_hookPlugin hook="frontend_footer"}
+{if $is_embedded != true}
+<div id="footer">
+       <p>{$CONST.POWERED_BY} <a href="http://www.s9y.org">s9y</a> - Design by <a href="http://www.carlgalloway.com">Carl</a></p>
+</div>
+</div>
+</body>
+</html>
+{/if}
diff --git a/templates/carl_contest/info.txt b/templates/carl_contest/info.txt
new file mode 100644 (file)
index 0000000..1db89b4
--- /dev/null
@@ -0,0 +1,3 @@
+Name: #1 Carl Galloway
+Author: Carl Galloway
+Date: 26-01-2006
diff --git a/templates/carl_contest/plugin_calendar.tpl b/templates/carl_contest/plugin_calendar.tpl
new file mode 100644 (file)
index 0000000..39d3a8f
--- /dev/null
@@ -0,0 +1,33 @@
+<table style="width: 100%" cellspacing="0" cellpadding="0" class="serendipity_calendar">
+    <tr>
+        <td class="serendipity_calendarHeader">
+{if $plugin_calendar_head.minScroll le $plugin_calendar_head.month_date}
+            <a title="{$CONST.BACK}" href="{$plugin_calendar_head.uri_previous}"><img alt="{$CONST.BACK}" src="{serendipity_getFile file="img/back.gif"}" width="16" height="12" style="border: 0px" /></a>
+{/if}
+        </td>
+
+        <td colspan="5" class="serendipity_calendarHeader" style="text-align: center; vertical-align: bottom">
+            <b><a style="white-space: nowrap" href="{$plugin_calendar_head.uri_month}">{$plugin_calendar_head.month_date|formatTime:"%B '%y":false}</a></b>
+        </td>
+
+        <td class="serendipity_calendarHeader" style="text-align: right">
+{if $plugin_calendar_head.maxScroll ge $plugin_calendar_head.month_date}
+            <a title="{$CONST.FORWARD}" href="{$plugin_calendar_head.uri_next}"><img alt="{$CONST.FORWARD}" src="{serendipity_getFile file="img/forward.gif"}" width="16" height="12" style="border: 0px" /></a>
+{/if}
+        </td>
+    </tr>
+
+    <tr>
+    {foreach from=$plugin_calendar_dow item="dow"}
+        <td scope="col" abbr="{$dow.date|@formatTime:"%A":false}" title="{$dow.date|@formatTime:"%A":false}" class="serendipity_weekDayName" align="center">{$dow.date|@formatTime:"%a":false}</td>
+    {/foreach}
+    </tr>
+
+    {foreach from=$plugin_calendar_weeks item="week"}
+        <tr class="serendipity_calendar {cycle values="row1, row2, row3, row4, row5, row6"}">
+        {foreach from=$week.days item="day"}
+            <td class="serendipity_calendarDay {$day.classes}"{if isset($day.properties.Title)} title="{$day.properties.Title}"{/if}>{if isset($day.properties.Active) and $day.properties.Active}<a href="{$day.properties.Link}">{/if}{$day.name|@default:"&#160;"}{if isset($day.properties.Active) and $day.properties.Active}</a>{/if}</td>
+        {/foreach}
+        </tr>
+    {/foreach}
+</table>
diff --git a/templates/carl_contest/preview.png b/templates/carl_contest/preview.png
new file mode 100644 (file)
index 0000000..d4b7429
Binary files /dev/null and b/templates/carl_contest/preview.png differ
diff --git a/templates/carl_contest/screenshot.png b/templates/carl_contest/screenshot.png
new file mode 100644 (file)
index 0000000..ed28646
Binary files /dev/null and b/templates/carl_contest/screenshot.png differ
diff --git a/templates/carl_contest/style.css b/templates/carl_contest/style.css
new file mode 100644 (file)
index 0000000..252174d
--- /dev/null
@@ -0,0 +1,657 @@
+/******************************************************/
+/* Theme by Carl Galloway                             */
+/* http://www.carlgalloway.com                        */
+/* This is a structured and commented version         */
+/* of the serendipity blog default theme.             */
+/*                                                    */
+/* Styles have been organised into the following      */
+/* groups; general, header, footer, entry, comments   */
+/* commentform, sidebar, calendar, image media, and   */
+/* plugins.                                           */
+/*                                                    */
+/* My comments are inside the /*  */, these can       */
+/* safely be deleted if you do not require them.      */
+/******************************************************/
+
+
+
+
+/********* General Styles  *********/
+
+ /* used in entry/sidebar titles */
+h4, h3 {
+       margin: 0; }
+
+/* the input boxes used in forms */
+input, textarea, select {
+       font-size: 10pt; }
+
+/* all table headers and rows */
+th, td {
+       font-size: 10pt; }
+
+/* style for lists */
+li {
+       list-style-position: inside; }
+
+/* style for blockquotes inserted into posts */
+blockquote {
+       margin: 15px 30px 0 15px;
+       padding-left: 15px;
+       border-left: 4px solid #2a5a8a; }
+
+/* all links are blue with no underline */
+a:link, a:visited, a:active {
+       color: #235587;
+       text-decoration: none; }
+
+/* change link color to dark blue and underline when hovered over */
+a:hover {
+       color: #5f90ba;
+       text-decoration: underline; }
+
+/* used when s9y needs to center something */
+.serendipity_center {
+       margin-left: auto;
+       margin-right: auto;
+       text-align: center; }
+
+/* warning messages from s9y */
+.serendipity_msg_important {
+       color: red; }
+
+/* messages letting you know something has happened eg comment saved */
+.serendipity_msg_notice {
+       color: green; }
+
+/* style to temporarily change something to grey */
+.grey {
+       color:#999; }
+
+/********* End of General Styles *********/
+
+
+
+
+/********* Structural Styles *********/
+
+/* preset styles for entire blog unless overruled elsewhere, page footer is here as well */
+body {
+       direction: {LANG_DIRECTION};
+       font-size: 0.9em;
+       background-color: #f1f6fb;
+       margin: 0;
+       padding:0;
+       font-family: "trebuchet ms", "bitstream vera sans", arial, sans-serif; }
+
+/* wrapper for page */
+#wrap {
+       width:90%;
+       margin:0 auto; }
+
+/* container for banner */
+#serendipity_banner {
+       margin: auto;
+       width: 100%;
+       height: 72px;
+       background-image: url({TEMPLATE_PATH}img/background.png); }
+
+/* container for content and sidebar */
+#mainpane {
+       border-right:1px solid #235587;
+       border-left:1px solid #235587;
+       border-bottom:1px solid #235587;
+       margin: 0 auto;
+       width: 100%;
+       border-top: 0px;
+       background-color: #FFFFFF; }
+
+/* container for entries column */
+#content {
+       padding: 0 10px 10px 10px;
+       margin: 0 10px 10px 10px;
+       width: auto; }
+
+/* container for right sidebar */
+#serendipityRightSideBar {
+       width: 170px;
+       padding: 0 0 0 10px;
+       margin:0;
+       vertical-align: top; }
+
+/* container for left sidebar */
+#serendipityLeftSideBar {
+       width: 170px;
+       padding:0 10px 0 1px;
+       margin:0;
+       vertical-align: top; }
+
+/* container for page footer */
+#footer {
+       padding:0;
+       margin:0;
+       background-color: #ecf3fd; }
+
+/********* End of Structural Styles *********/
+
+
+
+
+/********* Header/Banner Styles *********/
+
+/* the big link in the banner, blog name/entry title */
+a.homelink1, a.homelink1:hover, a.homelink1:link, a.homelink1:visited, #serendipity_banner h1 {
+       color: #fff;
+       font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+       font-size : 20px;
+       padding-left:15px;
+       padding-top: 20px;
+       margin: 0px;
+       text-decoration: none; }
+
+/* the smaller link in the banner, blog description */
+a.homelink2, a.homelink2:hover, a.homelink2:link, a.homelink2:visited, #serendipity_banner h2 {
+       color: #fff;
+       padding-left: 15px;
+       font-size: 14px;
+       margin: 0px;
+       text-decoration: none; }
+
+/********* End of Header/Banner Styles *********/
+
+
+
+
+/********* Footer Styles *********/
+
+/* footer paragraph text */
+#footer p {
+       color:#666;
+       text-transform:lowercase;
+       font-size: 9pt;
+       font-weight:bold;
+       line-height: 1.5; }
+
+/* make footer links blue, no underline */
+#footer a {
+       color:#215385;
+       text-decoration:none; }
+
+/* underline footer links when hovered over */
+#footer a:hover {
+       text-decoration:underline; }
+
+/********* End of Footer Styles *********/
+
+
+
+
+
+/********* Entry Styles *********/
+
+/* container for the entry/post */
+.serendipity_entry {
+       font-family: arial, helvetica, sans-serif;
+       color: #333;
+       font-size: 9.5pt;
+       font-weight: normal;
+       margin: 10px 0 40px 0; }
+
+/* container for entry title and date */
+.serendipity_Entry_Date {
+       clear:both; }
+
+/* style for the actual date below entry title */
+.serendipity_date {
+       text-align:right;
+       line-height:0.85em;
+       color: #999;
+       margin:10px 0 0 0;
+       text-transform:lowercase;
+       display:block;
+       font-size:.9em;
+       border-bottom: 1px solid #ddd;
+       padding: 10px 12px 0 0; }
+
+/* entry title */
+.serendipity_title {
+       font-size: medium;
+       font-weight: bold;
+       margin-top: 5px;
+       color: #235587; }
+
+/* style for the meta box title */
+.serendipity_meta_title {
+       font-size: small;
+       font-weight: bold;
+       margin: 0; padding:0;
+       color: #235587; }
+
+/* entry title link, regular color is black */
+.serendipity_title a:link, .serendipity_title a:visited {
+       text-decoration: none;
+       font-weight: bold;
+       border: 0;
+       background:none;
+       color: #235587; }
+
+/*entry title link when hovered over, changes to orange */
+.serendipity_title a:hover {
+       color: #e37235; }
+
+/* additional styles used for entry text */
+.serendipity_entry p {
+       margin: 0px;
+       padding-bottom: 0px; }
+
+/* style for extended body */
+.serendipity_entry_extended {
+       margin-top:20px; }
+
+/* prevent styling of the extended placeholder, otherwise the background image is visible */
+#extended {
+       background:none;
+       display:none; }
+
+/* style for links within entries */
+.serendipity_entry_body a, .serendipity_entry_extended a {
+       padding-right: 11px;
+       background: transparent url({TEMPLATE_PATH}img/link_blue.gif) no-repeat top right; }
+
+/* style for links when hovered over within entries */
+.serendipity_entry_body a:hover, .serendipity_entry_extended a:hover {
+       background: transparent url({TEMPLATE_PATH}img/link_ltblue.gif) no-repeat top right; }
+
+/* the meta box that includes links to comments, trackbacks etc */
+div.serendipity_entryFooter {
+       margin: 0 0 10px 10px;
+       width:170px;
+       float:right;
+       border:1px solid #ddecfb;
+       background-color:#f6f8fb;
+       font-size: 0.8em;
+       color: #000000;
+       padding-bottom: 4px; }
+
+/* style for links within the page footer */
+div.serendipity_entryFooter a {
+       font-weight:bolder; }
+
+/* style for hovered over links within page footer */
+div.serendipity_entryFooter a:hover {
+       color: #e37235;
+       text-decoration:none; }
+
+/* styles for category icon if used */
+img.serendipity_entryIcon {
+       float: right;
+       border: 0px;
+       margin-top:1px; }
+
+/* styling the continue reading byline, needed to stop firefox making the link 100% wide */
+.continue_reading {
+       display:block;
+       margin-top:10px;
+       clear:left; }
+
+/* styling the continue reading byline link */
+.continue_reading a {
+       font-weight:normal;
+       background:none; }
+
+/* styling the continue reading byline when hovered over */
+.continue_reading a:hover {
+       color: #5f90ba;
+       background:none;
+       text-decoration: underline; }
+
+/* not used, but allows additional style to show author's posts in multi-author blogs */
+.serendipity_entry_author_self {
+       }
+
+/* styles for the next/previous links above footer, includes start page and archives links */
+.serendipity_pageFooter {
+       clear:both;
+       margin-top:10px; }
+
+/* container for summary listings in archives */
+.archive_summary {
+       clear:both;
+       margin:15px 0 0 10px;
+       font-size:0.9em;}
+
+/* style for entry title in summary archives overview */
+.archive_summary_title {
+       font-size: 1.0em;
+       font-weight: bold;
+       margin: 0; padding:0; }
+
+/********* End of Entry Styles *********/
+
+
+
+
+/********* Comment Styles *********/
+
+/* container for all comments, not styled separately in default theme */
+.serendipity_comments {
+       }
+
+/* comments, trackbacks and commentform titles */
+.serendipity_commentsTitle {
+       font-size: medium;
+       font-weight: bold;
+       margin-top: 10px;
+       color: #336d9f;
+       clear:left; }
+
+/* container for individual comments */
+.serendipity_comment {
+       padding: 3px; }
+
+/* style for comment author, date commented etc */
+.serendipity_comment_source {
+       margin-top: 5px;
+       padding-left: 5px;
+       margin-bottom: 5px;
+       padding-bottom: 3px; }
+
+/* style for comment author if logged in */
+.serendipity_comment_author_self {
+       border-top:3px solid #e37235;
+       border-bottom:3px solid #e37235; }
+
+/* style for even numbered comments*/
+.comment_evenbox {
+       margin:0 0 20px 0;
+       border-top:1px solid #5f90ba;
+       border-bottom:1px solid #5f90ba;
+       background-color:#fafbfc;
+       color:#505050;
+       line-height:1.5em; }
+
+/* style for odd numbered comments*/
+.comment_oddbox {
+       margin:0 0 20px 0;
+       border-top:1px solid #c0c0c0;
+       border-bottom:1px solid #c0c0c0;
+       background-color:#fafbfc;
+       color:#505050;
+       line-height:1.5em; }
+
+/********* End of Comment Styles *********/
+
+
+
+/********* Comment Form *********/
+
+/* container style for entire comment form */
+.serendipity_commentForm {
+       font-size: 13px;
+       color: #404040;
+       margin-bottom: 13px;
+       margin-right: 10px;
+       margin-left: 10px;
+       background-color: #FFFFFF; }
+
+/* style for name, email etc fields in comments form */
+td.serendipity_commentsLabel {
+       font-size: 12px;
+       font-weight: bold;
+       vertical-align: top; }
+
+/* styles for input boxes in comments form */
+td.serendipity_commentsValue input, td.serendipity_commentsValue select, td.serendipity_commentsValue textarea {
+       font-size: 12px;
+       padding: 2px; }
+
+/********* End of Comment Form *********/
+
+
+
+
+/********* Sidebar Styles *********/
+
+/* container style for individual sidebar blocks */
+div.serendipitySideBarContent {
+       padding-bottom: 12px;
+       margin-bottom: 12px;
+       font-size: 12px;
+       font-weight:normal; }
+
+/* style for each sidebar title */
+.serendipitySideBarTitle {
+       line-height:0.85em;
+       color: #999;
+       margin:10px 0 4px 0;
+       text-transform:lowercase;
+       display:block;
+       font-size:.9em;
+       border-bottom: 1px solid #ddd;
+       padding: 10px 0 0 12px; }
+
+/* style for the powered by sidebar entry */
+div.serendipityPlug img {
+       padding-left:5px; }
+
+/* style for the powered by link */
+div.serendipityPlug a {
+       text-decoration: none;
+       border: 0px; }
+
+/* style for input and select drop downs in sidebar */
+.serendipitySideBarContent input, .serendipitySideBarContent select {
+       width:150px; }
+
+/* style for side bar date eg recent entries plugin */
+.serendipitySideBarDate {
+       line-height:0.9em; }
+
+/********* End of Sidebar Styles *********/
+
+
+
+
+/********* Calendar Styles *********/
+
+/* style for entire table in calendar plugin */
+table.serendipity_calendar {
+       border-bottom:1px solid #ddecfb;
+       border-left:1px solid #ddecfb;
+       border-right:1px solid #ddecfb; }
+
+/* container style for calendar table rows */
+table.serendipity_calendar td {
+       text-align:center;
+       padding: 3px; }
+
+/* style for calendar date links */
+table.serendipity_calendar a {
+       font-weight: bold;
+       text-decoration:none; }
+
+/* style for calendar links when hovered over */
+table.serendipity_calendar a:hover {
+       text-decoration: underline; }
+
+/* style for calender header row */
+.serendipity_calendarHeader {background:#235587; }
+
+/* styles for month name and arrows in calendar */
+td.serendipity_calendarHeader a:link, td.serendipity_calendarHeader a:visited, td.serendipity_calendarHeader a:hover {
+       border: 0;
+       color:#fff;
+       text-decoration: none; }
+
+/* style for calendar weekday names */
+td.serendipity_weekDayName {
+       font-size:95%!important;
+       font-size:90%;
+       font-weight:575;
+       color:#fff;
+       background:#5f90ba; }
+
+/* style for calendar day rows */
+td.serendipity_calendarDay {
+       color:#888;
+       font-size:90%; }
+
+/* separate style for today's date */
+td.Today {color: #444; text-decoration: overline; }
+
+/* styles for calendar days rows */
+.row1 {background: #ddecfb; }
+.row2 {background: #e2eefb; }
+.row3 {background: #e7f1fb; }
+.row4 {background: #ecf3fb; }
+.row5 {background: #f1f6fb; }
+.row6 {background: #f6f8fb; }
+
+/********* End of Calendar Styles *********/
+
+
+
+
+
+/********* Embedded images with the s9y image manager *********/
+
+/* container for images and text */
+.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
+       border: 1px solid #DDDDDD;
+       background-color: #EFEFEF;
+       margin: 3px;
+       padding: 3px;
+       text-align: center; }
+
+/* style for image container when linked to larger image */
+.serendipity_imageComment_center a, .serendipity_imageComment_left a, .serendipity_imageComment_right a {
+       background:none; }
+
+/* style for image container when hovered over */
+.serendipity_imageComment_center a:hover, .serendipity_imageComment_left a:hover, .serendipity_imageComment_right a:hover {
+       background:none; }
+
+/* style to center image and text within entry */
+.serendipity_imageComment_center {
+       margin: auto; }
+
+/* style to left align image and text within entry */
+.serendipity_imageComment_left {
+       float: left; }
+
+/* style to right align image and text within entry */
+.serendipity_imageComment_right {
+       float: right; }
+
+/* styles for the images */
+.serendipity_imageComment_img, .serendipity_imageComment_img img {
+       margin: 0px;
+       padding: 0px;
+       text-align: center; }
+
+/* styles for the text below the image if used */
+.serendipity_imageComment_txt {
+       border-top: 1px solid #DDDDDD;
+       margin: 0px;
+       padding: 3px;
+       clear: both;
+       font-size: 8pt;
+       text-align: center; }
+
+/********* End of Media Manager Styles *********/
+
+
+
+
+
+/********* Plugin Styles *********/
+
+/* container for search results, static page navigation and s9y no entries message */
+.serendipity_search, .staticpage_navigation, .serendipity_overview_noentries {
+       margin:10px 0 20px 0;
+       padding:10px;
+       border:1px solid #c0c0c0;
+       background-color:#fafbfc;
+       color:#505050;
+       line-height:1.5em;
+       clear:both; }
+
+/* style for input box for quicksearch */
+#serendipityQuickSearchTermField {
+       width:70%;
+       margin-top:10px!important;
+       margin:0;
+       padding:0; }
+
+/* style for the seearch term and number of results using quicksearch */
+.searchterm, .searchresults {color:#235587;font-weight:bold; }
+
+/* style for freetag items above entries */
+.serendipity_freetag_taglist {
+       margin:10px 0 20px 0;
+       padding:15px;
+       font-size: 80%;
+       color:#505050;
+       border: 1px solid #c0c0c0;
+       background-color: #fafbfc;
+       line-height:1.5em;
+       text-align: justify; }
+
+/* container for freetag plugin in entry footer */
+.serendipity_freeTag {
+       margin-top:10px;}
+
+/* style for the rss feed image in freetag plugin */
+img.serendipity_freeTag_xmlButton {
+       border:none;
+       padding-left:2px; }
+
+/* container for karma vote plugin */
+.serendipity_karmaVoting {
+       margin-top: 10px; }
+
+/* allows additional styling for top exits text in karma plugin */
+.serendipity_karmaVoting_exits {
+       }
+
+/* style for number of top exits in karma plugin */
+.serendipity_karmaVoting_exits_num {
+       }
+
+/* style for karma plugin 'Karma for this article:' and vote links */
+.serendipity_karmaVoting_text {}
+
+/* style for vote links in karma plugin */
+.serendipity_karmaVoting_links {
+       display:block;
+       clear:left; }
+
+/* style for karma plugin text and vote line */
+.serendipity_karmaVoting_current, .serendipity_karmaVoting_visits {}
+
+/* style for the separator '|' in the karma plugin top exits */
+.serendipity_karmaVoting_exits_sep, .serendipity_karmaVoting br {
+       display:none; }
+
+/* container for comments plugin within sidebar */
+.container_serendipity_plugin_comments {
+       color:#333; }
+
+/* style for line break in comments plugin */
+.container_serendipity_plugin_comments br {
+       line-height:0.5em; }
+
+/* container for individual comment within sidebar */
+.plugin_comment_wrap {
+       display:block;
+       margin:15px 0 0 0;
+       border-top:1px solid #ddecfb;
+       border-bottom:1px solid #ddecfb;
+       background-color:#fafbfc;
+       color:#505050; }
+
+/* style for comment body within sidebar */
+.plugin_comment_body {
+       font-style:oblique; }
+
+/********* End Plugin Styles *********/
\ No newline at end of file
diff --git a/templates/competition/admin/img/background.jpg b/templates/competition/admin/img/background.jpg
new file mode 100644 (file)
index 0000000..d07c145
Binary files /dev/null and b/templates/competition/admin/img/background.jpg differ
diff --git a/templates/competition/admin/img/banner_background.png b/templates/competition/admin/img/banner_background.png
new file mode 100644 (file)
index 0000000..48a0b82
Binary files /dev/null and b/templates/competition/admin/img/banner_background.png differ
diff --git a/templates/competition/admin/img/button_background.png b/templates/competition/admin/img/button_background.png
new file mode 100644 (file)
index 0000000..d48532b
Binary files /dev/null and b/templates/competition/admin/img/button_background.png differ
diff --git a/templates/competition/admin/img/infobar_background.png b/templates/competition/admin/img/infobar_background.png
new file mode 100644 (file)
index 0000000..09c9077
Binary files /dev/null and b/templates/competition/admin/img/infobar_background.png differ
diff --git a/templates/competition/admin/img/menu_background.png b/templates/competition/admin/img/menu_background.png
new file mode 100644 (file)
index 0000000..4c5497f
Binary files /dev/null and b/templates/competition/admin/img/menu_background.png differ
diff --git a/templates/competition/admin/img/menuheader_background.png b/templates/competition/admin/img/menuheader_background.png
new file mode 100644 (file)
index 0000000..6507e3b
Binary files /dev/null and b/templates/competition/admin/img/menuheader_background.png differ
diff --git a/templates/competition/admin/img/menuitem.png b/templates/competition/admin/img/menuitem.png
new file mode 100644 (file)
index 0000000..8778d0e
Binary files /dev/null and b/templates/competition/admin/img/menuitem.png differ
diff --git a/templates/competition/admin/style.css b/templates/competition/admin/style.css
new file mode 100644 (file)
index 0000000..ad010db
--- /dev/null
@@ -0,0 +1,295 @@
+body {
+    font-family: Arial, Helvetica, sans-serif;
+    margin: 0 0 0 0;
+    background: #40789b url({TEMPLATE_PATH}img/background.jpg) repeat-x;
+    direction: {LANG_DIRECTION};
+}
+
+#serendipity_admin_page {
+    text-align: center;
+}
+
+#serendipityAdminBodyImageSelector {
+    background: #FFF;
+}
+
+#serendipityAdminFrame {
+    text-align: left;
+    width: 80%;
+    min-width: 777px;
+    margin: auto;
+    background: #FFF;
+    border: 2px solid #708090;
+    border-top: 0;
+}
+
+#serendipityAdminBanner {
+    background-color: #FFF;
+    height: 80px;
+    background: url({TEMPLATE_PATH}img/banner_background.png);
+}
+
+#serendipityAdminInfopane {
+    background: #F8F9FA url({TEMPLATE_PATH}img/infobar_background.png);
+    font-size: 10px;
+    padding: 5px;
+    vertical-align: middle;
+    text-align: right;
+    color: #5E5E5E;
+    height: 27px;
+}
+
+#serendipityAdminMainpane {
+    background: #FFF;
+    border: 2px solid #0F3353;
+    border-top: inherit;
+    padding: 5px;
+}
+
+.serendipityAdminContent {
+    font-size: 0.8em;
+    padding: 10px 5px 20px 5px;
+    width: 80%;
+}
+
+#serendipityAdminBanner h1 {
+    padding-left: 20px;
+    margin: 0;
+       font: 2em Times New Roman, Times, serif;
+}
+
+#serendipityAdminBanner h2 {
+    padding-left: 30px;
+    font-size: 1em;
+    color: #506070;
+    margin: 0;
+}
+
+#serendipitySideBar {
+    width: 20%;
+    padding-top: 10px;
+}
+
+#serendipityAdminFooter {
+    font-size: 0.7em;
+    text-align: center;
+    color: #FFF;
+}
+
+.serendipitySideBarTitle {
+    padding-left: 2px;
+    font-weight: bold;
+    font-size: 0.9em;
+}
+
+.serendipitySideBarContent {
+    padding-left: 10px;
+    font-size: 0.8em;
+}
+
+.serendipitySideBarItem {
+    margin-bottom: 10px;
+}
+
+.serendipity_admin_title {
+    font-size: 2em;
+    margin-bottom: 5px;
+}
+
+.serendipity_admin_list_item.serendipity_admin_list_item_uneven {
+    border: 1px solid #294366;
+    background: #F8F9FA;
+    margin-bottom: 5px;
+}
+
+.serendipity_admin_list_item.serendipity_admin_list_item_even {
+    border: 1px solid #294366;
+    background: #F2F3F2;
+    margin: 0 0 5px 0;
+}
+
+.serendipityAdminMsgError {
+    color: #F00;
+    text-align: center;
+    font-weight: bold;
+    margin: 10px;
+}
+
+.serendipityAdminMsgSuccess {
+    color: #0B0;
+    text-align: center;
+    font-weight: bold;
+    margin: 10px;
+}
+
+.serendipityAdminMsgNote {
+    background: #FFFF9D;
+    border: 1px solid #F70;
+    padding: 3px;
+    text-align: center;
+    margin: 10px;
+}
+
+
+
+td, th {
+    font-size: 0.8em;
+}
+
+a:visited,
+a:link {
+    color: #294366;
+    text-decoration: underline;
+}
+
+a:hover {
+    color: #590c0c;
+}
+
+input, select, textarea {
+    background: #F8F9FA;
+    font-family: Verdana;
+    font-size: 0.9em;
+    border: 1px solid #294366;
+}
+
+#serendipity_iframe {
+    border: 1px solid #294366;
+    text-align: center;
+    margin: auto;
+}
+
+ul.serendipitySideBarMenu {
+    padding: 0;
+    margin: 0;
+}
+
+ul.serendipitySideBarMenu li.serendipitySideBarMenuHead {
+    font-size: 0.9em;
+    list-style: none;
+    display: block;
+    font-weight: bold;
+    background: url({TEMPLATE_PATH}img/menuheader_background.png) no-repeat;
+    padding-top: 0.3em;
+    padding-bottom: 0.3em;
+    padding-left: 3px;
+}
+
+ul.serendipitySideBarMenu li {
+    font-size: 0.8em;
+    font-weight: normal;
+    background:url({TEMPLATE_PATH}img/menu_background.png) no-repeat;
+    padding-top: 0.3em;
+    padding-bottom: 0.3em;
+    padding-left: 5px;
+    list-style:none;
+    display:block;
+    margin:0;
+}
+
+ul.serendipitySideBarMenu a:link,
+ul.serendipitySideBarMenu a:visited {
+    text-decoration: none;
+    font-weight: bold;
+}
+
+.serendipityImageButton {
+    cursor: pointer;
+}
+
+a:link.serendipityIconLink,
+a:visited.serendipityIconLink {
+    border: 0;
+    font-weight: bold;
+    text-decoration: none;
+    margin-right: 4px;
+}
+
+.serendipityIconLink img {
+    margin-right: 2px;
+    vertical-align: bottom;
+    border: 0;
+}
+
+a:link.serendipityIconLinkRight,
+a:visited.serendipityIconLinkRight {
+    border: 0;
+    font-weight: bold;
+    text-decoration: none;
+    margin-left: 4px;
+}
+.serendipityIconLinkRight img {
+    margin-left: 2px;
+    vertical-align: bottom;
+    border: 0;
+}
+
+
+a:link.serendipityPrettyButton,
+a:visited.serendipityPrettyButton,
+a:hover.serendipityPrettyButton {
+    text-decoration: none;
+    color: #1D2E3F;
+}
+
+.serendipityPrettyButton {
+    padding: 1px;
+    background: url({TEMPLATE_PATH}img/button_background.png) repeat-x top;
+    color: #1D2E3F;
+    font-weight: bold;
+    font-size: 0.9em;
+    border: 1px outset #000;
+    margin: 2px;
+}
+
+/* Special class if the button is a <a> tag */
+a.serendipityPrettyButton {
+    padding: 2px 4px 2px 4px;
+    cursor: default;
+}
+
+
+.direction_ltr {
+    direction: ltr;
+}
+
+.direction_rtl {
+    direction: rtl;
+}
+
+.serendipity_pluginlist_header {
+    height: 30px; 
+    background-color: white; 
+    color: black; 
+    vertical-align: middle; 
+    padding: 10px 0px 5px 10px;
+}
+
+.serendipity_pluginlist_section {
+    height: 50px; 
+    border: 1px solid black; 
+    background-color: #E0E0E0; 
+    color: black; 
+    vertical-align: middle; 
+    padding: 10px 0px 5px 10px;
+}
+
+table#serendipity_customfields {
+    width: 100%;
+}
+
+table#serendipity_customfields .customfield_name {
+    background-color: #FAFAFA;
+    width: 25%;
+    padding-left: 5px;
+}
+
+table#serendipity_customfields .customfield_value {
+    background-color: #FFFFFF;
+    width: 75%;
+}
+
+table#serendipity_customfields .customfield_value textarea {
+    width: 100%;
+    height: 100px;
+}
diff --git a/templates/competition/entries.tpl b/templates/competition/entries.tpl
new file mode 100644 (file)
index 0000000..af9eb52
--- /dev/null
@@ -0,0 +1,205 @@
+<!-- ENTRIES START -->
+    {serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
+
+    {foreach from=$entries item="dategroup"}
+    <div class="serendipity_Entry_Date">
+
+
+        {foreach from=$dategroup.entries item="entry"}
+        <h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title}</a></h4>
+                {if $dategroup.is_sticky}
+        <h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
+        {else}
+        <h3 class="serendipity_date">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY}</h3>
+        {/if}
+
+        <div class="serendipity_entry serendipity_entry_author_{$entry.author|@makeFilename} {if $entry.is_entry_owner}serendipity_entry_author_self{/if}">
+            {if $entry.categories}
+<!--
+            <span class="serendipity_entryIcon">
+            {foreach from=$entry.categories item="category"}
+                {if $category.category_icon}
+                    <a href="{$category.category_link}"><img class="serendipity_entryIcon" title="{$category.category_name|@escape}{$category.category_description|@emptyPrefix}" alt="{$category.category_name|@escape}" src="{$category.category_icon}" /></a>
+                {/if}
+            {/foreach}
+            </span>
+-->
+            {/if}
+
+            <div class="serendipity_entry_body">
+                {$entry.body}
+            </div>
+
+            {if $entry.is_extended}
+            <div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div>
+            {/if}
+
+            {if $entry.has_extended and not $is_single_entry and not $entry.is_extended}
+            <br /><a href="{$entry.link}#extended">{$CONST.VIEW_EXTENDED_ENTRY|@sprintf:$entry.title}</a><br /><br />
+            {/if}
+
+            <div class='serendipity_entryFooter'>
+                {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
+                {if $entry.categories}
+                   {$CONST.IN} {foreach from=$entry.categories item="category" name="categories"}<a href="{$category.category_link}">{$category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+                {/if}
+
+                {if $dategroup.is_sticky}
+                    {$CONST.ON}
+                {else}
+                    {$CONST.AT}
+                {/if} <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
+
+                {if $entry.has_comments}
+                    {if $use_popups}
+                        | <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+                    {else}
+                        | <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+                    {/if}
+                {/if}
+
+                {if $entry.has_trackbacks}
+                    {if $use_popups}
+                        | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+                    {else}
+                        | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+                    {/if}
+                {/if}
+
+                {if $entry.is_entry_owner and not $is_preview}
+                        | <a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a>
+                {/if}
+
+                {$entry.add_footer}
+            </div>
+        </div>
+        <!--
+        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+                 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
+                 xmlns:dc="http://purl.org/dc/elements/1.1/">
+        <rdf:Description
+                 rdf:about="{$entry.link_rdf}"
+                 trackback:ping="{$entry.link_trackback}"
+                 dc:title="{$entry.title}"
+                 dc:identifier="{$entry.rdf_ident}" />
+        </rdf:RDF>
+        -->
+        {$entry.plugin_display_dat}
+
+        {if $is_single_entry and not $use_popups and not $is_preview}
+            {if $CONST.DATA_UNSUBSCRIBED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_UNSUBSCRIBED|@sprintf:$CONST.UNSUBSCRIBE_OK}</div><br />
+            {/if}
+
+            {if $CONST.DATA_TRACKBACK_DELETED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_DELETED|@sprintf:$CONST.TRACKBACK_DELETED}</div><br />
+            {/if}
+
+            {if $CONST.DATA_TRACKBACK_APPROVED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_APPROVED|@sprintf:$CONST.TRACKBACK_APPROVED}</div><br />
+            {/if}
+
+            {if $CONST.DATA_COMMENT_DELETED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_DELETED|@sprintf:$CONST.COMMENT_DELETED}</div><br />
+            {/if}
+
+            {if $CONST.DATA_COMMENT_APPROVED}
+                <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_APPROVED|@sprintf:$CONST.COMMENT_APPROVED}</div><br />
+            {/if}
+
+            <div class="serendipity_comments serendipity_section_trackbacks">
+                <br />
+                <a id="trackbacks"></a>
+                <div class="serendipity_commentsTitle">{$CONST.TRACKBACKS}</div>
+                    <div class="serendipity_center">
+                        <a rel="nofollow" style="font-weight: normal" href="{$entry.link_trackback}" onclick="alert('{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape:htmlall}'); return false;" title="{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape}">{$CONST.TRACKBACK_SPECIFIC}</a>
+                    </div>
+                    <br />
+                        {serendipity_printTrackbacks entry=$entry.id}
+            </div>
+        {/if}
+
+        {if $is_single_entry and not $is_preview}
+            <div class="serendipity_comments serendipity_section_comments">
+                <br />
+                <a id="comments"></a>
+                <div class="serendipity_commentsTitle">{$CONST.COMMENTS}</div>
+                <div class="serendipity_center">{$CONST.DISPLAY_COMMENTS_AS}
+                {if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
+                    ({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>)
+                {else}
+                    (<a href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED})
+                {/if}
+                </div>
+                <br />
+                    {serendipity_printComments entry=$entry.id mode=$entry.viewmode}
+
+                {if $entry.is_entry_owner}
+                    {if $entry.allow_comments}
+                    <div class="serendipity_center">(<a href="{$entry.link_deny_comments}">{$CONST.COMMENTS_DISABLE}</a>)</div>
+                    {else}
+                    <div class="serendipity_center">(<a href="{$entry.link_allow_comments}">{$CONST.COMMENTS_ENABLE}</a>)</div>
+                    {/if}
+                {/if}
+                <a id="feedback"></a>
+
+                {foreach from=$comments_messagestack item="message"}
+                <div class="serendipity_center serendipity_msg_important">{$message}</div>
+                {/foreach}
+
+                {if $is_comment_added}
+
+                <br />
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}</div>
+
+                {elseif $is_comment_moderate}
+
+                <br />
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}<br />{$CONST.THIS_COMMENT_NEEDS_REVIEW}</div>
+
+                {elseif not $entry.allow_comments}
+
+                <br />
+                <div class="serendipity_center serendipity_msg_important">{$CONST.COMMENTS_CLOSED}</div>
+
+                {else}
+
+                <br />
+                <div class="serendipity_section_commentform">
+                       <div class="serendipity_commentsTitle">{$CONST.ADD_COMMENT}</div>
+                       {$COMMENTFORM}
+                               </div>
+
+                {/if}
+            </div>
+        {/if}
+
+        {$entry.backend_preview}
+        {/foreach}
+    </div>
+    {foreachelse}
+    {if not $plugin_clean_page}
+        {$CONST.NO_ENTRIES_TO_PRINT}
+    {/if}
+    {/foreach}
+
+    <div class='serendipity_entryFooter' style="text-align: center">
+    {if $footer_prev_page}
+        <a href="{$footer_prev_page}">&laquo; {$CONST.PREVIOUS_PAGE}</a>&#160;&#160;
+    {/if}
+
+    {if $footer_info}
+        ({$footer_info})
+    {/if}
+
+    {if $footer_next_page}
+        <a href="{$footer_next_page}">&raquo; {$CONST.NEXT_PAGE}</a>
+    {/if}
+
+    {serendipity_hookPlugin hook="entries_footer"}
+    <p>
+    Competition entry by <a href="http://themes.daves.me.uk">David Cummins</a>
+     powered by <a href="http://www.s9y.org">Serendipity</a> v1.0
+    </p>
+    </div>
+<!-- ENTRIES END -->
diff --git a/templates/competition/img/back.png b/templates/competition/img/back.png
new file mode 100644 (file)
index 0000000..a0d6d2e
Binary files /dev/null and b/templates/competition/img/back.png differ
diff --git a/templates/competition/img/background.png b/templates/competition/img/background.png
new file mode 100644 (file)
index 0000000..eadd8b7
Binary files /dev/null and b/templates/competition/img/background.png differ
diff --git a/templates/competition/img/forward.png b/templates/competition/img/forward.png
new file mode 100644 (file)
index 0000000..f67e05f
Binary files /dev/null and b/templates/competition/img/forward.png differ
diff --git a/templates/competition/img/graph_bar_horisontal.png b/templates/competition/img/graph_bar_horisontal.png
new file mode 100644 (file)
index 0000000..45ac4bd
Binary files /dev/null and b/templates/competition/img/graph_bar_horisontal.png differ
diff --git a/templates/competition/img/s9y_banner_small.png b/templates/competition/img/s9y_banner_small.png
new file mode 100644 (file)
index 0000000..e917400
Binary files /dev/null and b/templates/competition/img/s9y_banner_small.png differ
diff --git a/templates/competition/img/xml.gif b/templates/competition/img/xml.gif
new file mode 100644 (file)
index 0000000..508d382
Binary files /dev/null and b/templates/competition/img/xml.gif differ
diff --git a/templates/competition/index.tpl b/templates/competition/index.tpl
new file mode 100644 (file)
index 0000000..39a9b68
--- /dev/null
@@ -0,0 +1,54 @@
+{if $is_embedded != true}
+{if $is_xhtml}
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+{else}
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+           "http://www.w3.org/TR/html4/loose.dtd">
+{/if}
+
+<html>
+<head>
+    <title>{$head_title|@default:$blogTitle} {if $head_subtitle} - {$head_subtitle}{/if}</title>
+    <meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" />
+    <meta name="Powered-By" content="Serendipity v.{$head_version}" />
+    <link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" />
+    <link rel="alternate"  type="application/rss+xml" title="{$blogTitle} RSS feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/index.rss2" />
+    <link rel="alternate"  type="application/x.atom+xml"  title="{$blogTitle} Atom feed"  href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/atom.xml" />
+{if $entry_id}
+    <link rel="pingback" href="{$serendipityBaseURL}comment.php?type=pingback&amp;entry_id={$entry_id}" />
+{/if}
+
+{serendipity_hookPlugin hook="frontend_header"}
+</head>
+
+<body>
+{else}
+{serendipity_hookPlugin hook="frontend_header"}
+{/if}
+
+{if $is_raw_mode != true}
+<div id="serendipity_banner">
+    <h1><a class="homelink1" href="{$serendipityBaseURL}">{$head_title|@default:$blogTitle}</a></h1>
+    <h2><a class="homelink2" href="{$serendipityBaseURL}">{$head_subtitle|@default:$blogDescription}</a></h2>
+</div>
+
+<table id="mainpane">
+    <tr>
+{if $leftSidebarElements > 0}
+        <td id="serendipityLeftSideBar" valign="top">{serendipity_printSidebar side="left"}</td>
+{/if}
+        <td id="content" valign="top">{$CONTENT}</td>
+{if $rightSidebarElements > 0}
+        <td id="serendipityRightSideBar" valign="top">{serendipity_printSidebar side="right"}</td>
+{/if}
+    </tr>
+</table>
+{/if}
+
+{$raw_data}
+{serendipity_hookPlugin hook="frontend_footer"}
+{if $is_embedded != true}
+</body>
+</html>
+{/if}
diff --git a/templates/competition/info.txt b/templates/competition/info.txt
new file mode 100644 (file)
index 0000000..13d04ed
--- /dev/null
@@ -0,0 +1,4 @@
+Name: #2 David Cummins
+Author: David Cummins
+Date: 6-2-06
+
diff --git a/templates/competition/preview.png b/templates/competition/preview.png
new file mode 100644 (file)
index 0000000..e908752
Binary files /dev/null and b/templates/competition/preview.png differ
diff --git a/templates/competition/style.css b/templates/competition/style.css
new file mode 100644 (file)
index 0000000..5528a78
--- /dev/null
@@ -0,0 +1,15 @@
+h4,h3 {\r    margin: 0;\r}
+
+h2 {\r   Font-family: Times new roman, times, sans-serif;\r   color: #16425E;\r}\r.serendipitySideBarContent input {\r    width: 80%;\r}\r#mainpane {\r    border-bottom: 1px solid #000000;\r    margin: auto;\r    margin-top: 10px;\r    width: 90%;\r    background-color: #FFFAF0;\r}\r#content {\r    padding: 5px;\r    margin: 10px;\r    width: auto;\r}\r#serendipityRightSideBar {\r    width: 180px;\r  border-left: 1px dotted #16425e; \r    padding: 10px;\r    margin-top: 10px;\r    vertical-align: top;\r}\r#serendipityLeftSideBar {\r    width: 180px;\r    border-right: 1px dotted #16425e;\r    padding: 10px;\r    margin-top: 10px;\r    vertical-align: top;\r}\rbody {\r    font-size: 10pt;\r    margin: 1;\r    background-color: #16425E;\r    font-family: verdana, arial, helvetica, sans-serif;\r    margin-bottom: 30px;\r}\rinput, textarea {\r    font-size: 10pt;\r    font-family: verdana, arial, helvetica, sans-serif;\r}\rth, td {\r    font-size: 10pt;\r}\rp, td, th, div, span {\r    font-family: verdana, arial, helvetica, sans-serif;\r}\r#serendipity_banner {\r    margin-top: auto;\r    margin-left: auto;\r    margin-right: auto;\r    margin-bottom: auto;\r    border: 1px solid #FFFAF0;\r /*   margin: auto; */\r    width: 90%;\r    height: 116px;\r    background-color: #708090;\r    background-position: 0px 0px;\r    background-image: url(templates/competition/img/background.png);\r    background-repeat: no-repeat;\r}\ra.homelink1,\ra.homelink1:hover,\ra.homelink1:link,\ra.homelink1:visited,\r#serendipity_banner h1 {\r    color: #FFFAF0;\r    letter-spacing: .5pt;\r    padding-left: 114px;\r    padding-top: 20px;\r    margin: 0px;\r    text-decoration: none;\r    font: normal 40px Times New Roman, Times, serif;\r}\ra.homelink2,\ra.homelink2:hover,\ra.homelink2:link,\ra.homelink2:visited,\r#serendipity_banner h2 {\r    color: #FFFAF0;\r    font-family: Times New Roman, Times, serif;\r    padding-left: 114px;\r    padding-top: 0px;\r    font-weight: lighter;\r    letter-spacing: 3pt;\r    font-size: 22px;\r    text-transform: uppercase;\r    margin: 0px;\r    text-decoration: none;\r}\r.serendipity_title {\r    font-family: Times New Roman, Times, serif;\r    font-size: medium;\r    font-weight: bold;\r    margin-top: 5px;\r    margin-left: auto;\r    margin-right: auto;\r    color: #333333;\r    width: 95%;\r    padding-left: 0px;\r    padding-bottom: 3px;\r    padding-top: 5px;\r    padding-right: 0px;\r    border-bottom: 1px solid #90a0b0;\r}\r.serendipity_title a:link,\r.serendipity_title a:visited {\r   text-decoration: none;\r   border: 0;\r   color: #16425E;\r}\r.serendipity_title a:hover {\r   color: #431100;\r}\r.serendipity_entry {\r    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;\r    color: #333333;\r    font-size: x-small;\r    font-weight: normal;\r    text-align: justify;\r    padding-right: 0px;\r    padding-left: 0px;\r    padding-bottom: 5px;\r    width: 95%;\r    margin: auto;\r}\r.serendipity_entry_body_folded,\r.serendipity_entry_body_unfolded,\r.serendipity_entry_extended {\r    /* Inner blocks of .serendipity_entry, can be used for further customization */\r}\rdiv.serendipity_entryFooter {\r    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;\r    font-size: xx-small;\r    color: #000000;\r    border-top: 1px none #807F6C;\r    border-bottom: 1px dotted #807F6C;\r    padding-top: 18px;\r    padding-bottom: 4px;\r    clear: both;\r}\r.serendipity_entry_date {\r    margin: auto;\r}\r.serendipity_date {\r    font-family: Arial, Geneva, Helvetica, sans-serif;\r    font-size: x-small;\r    color: #607080;\r    text-transform: uppercase;\r    letter-spacing: 1px;\r    width: 95%;\r    padding-bottom: 10px;\r    margin-left: auto;\r    margin-right: auto;\r    margin-top: 3px;\r    text-align: left;\r}\r.serendipity_commentsTitle {\r    font-family: Times New Roman, Times, serif;\r    font-size: medium;\r    font-weight: bold;\r    margin-top: 5px;\r    margin-left: auto;\r    margin-right: auto;\r    color: #333333;\r    width: 95%;\r    padding-left: 0px;\r    padding-bottom: 3px;\r    padding-top: 5px;\r    padding-right: 0px;\r    border-bottom: 1px solid #90a0b0;\r}\rimg.serendipity_entryIcon {\r    float: right;\r    border: 0px;\r}\rimg.serendipity_entryIcon {\r    float: right;\r    border: 0px;\r}\rtd.serendipity_commentsLabel {
+       font-family: Arial, Helvetica, sans-serif;
+
+       color: #607080;\r        text-transform: uppercase;\r     font-size: x-small;\r            font-weight: bold;\r     text-align: right;
+       padding-top: 10px;\r    vertical-align: top;\r}\rtd.serendipity_commentsValue input,\rtd.serendipity_commentsValue select,\rtd.serendipity_commentsValue textarea {\r    font-size: 11px;\r    padding: 2px;\r    width: 50%;\r}
+\r.serendipity_commentForm {\r    font-size: x-small;\r    color: #404040;\r    margin-bottom: 13px;\r    margin-right: 15px;\r    margin-left: 15px;\r    background-color: #FFFAF0;\r}
+
+.serendipity_commentDirection {
+       font-family: Arial, Helvetica, sans-serif;
+       color: #506070;\r        font-size: x-small;\r            font-weight: normal;\r           text-align: left;\r    vertical-align: top;
+    }
+.serendipity_comment {\r    font-size: X-SMALL;\r    margin-top: 10px;\r    margin-right: 15px;\r    margin-left: 15px;\r    color: #404040;\r    padding: 3px;\r    background-color: #FFFFFF;\r}\r.serendipity_comment_source {\r    margin-top: 5px;\r    padding-left: 5px;\r    margin-bottom: 5px;\r    padding-bottom: 3px;\r    border-bottom: 1px solid #708090;\r}\ra:link,\ra:visited,\ra:active {\r    color: #16425E;\r    text-decoration: none;\r}\ra:hover {\r    color: #541100;\r    text-decoration: underline;\r}\rtable.serendipity_calendar td {\r    font-size:x-small;\r    text-align: center;\r    font-family: Arial, Helvetica, verdana, sans-serif;\r    padding: 3px;\r}\rtable.serendipity_calendar a {\r    color: #541100;\r    text-transform: uppercase;\r    font-size: x-small;\r    font-family: Arial, Helvetica, sans-serif;\r    font-weight: bold;\r    text-decoration:none;\r}\rtable.serendipity_calendar a:hover {\r    text-decoration: underline;\r}\rtd.serendipity_weekDayName {\r    color: #607080;\r    font-size:x-small;\r    font-weight: bold;\r}\rtd.serendipity_calendarHeader a:link,\rtd.serendipity_calendarHeader a:visited,\rtd.serendipity_calendarHeader a:hover {\r    border: 0;\r    text-decoration: none;\r}\rdiv.serendipityPlug {\r    padding-left: 10px;\r}\rdiv.serendipityPlug a {\r    text-decoration: none;\r    border: 0px;\r}\r/* Container for each item on the side bar */\rdiv.serendipitySideBarItem {\r    padding-bottom: 12px;\r    margin-bottom: 12px;\r    font-size: x-small;\r    font-weight:normal;\r    border-bottom: solid 2px #708090;\r}\r/* title of an individual item */\r.serendipitySideBarTitle {\r    margin-bottom: 6px;\r    font-family: times new roman;\r    color: #ffffff;\r    font-size: x-small;\r    font-weight: bold;\r    letter-spacing: 3.5pt;\r    text-transform: uppercase;\r    padding: 6px;\r    background-color: #16425E;\r    border-bottom: solid 2px #708090;\r    border-right: solid 10px #708090;\r}\r.serendipityImageButton {\r    cursor: pointer;\r}\r.serendipity_entry p {\r    margin: 0px;\r    padding-bottom: 0px;\r}\r/** Embedded images with the s9y image manager **/\r.serendipity_imageComment_center,\r.serendipity_imageComment_left,\r.serendipity_imageComment_right {\r    border: 1px solid #607080;\r    background-color: #c0d0e0;\r    margin: 3px;\r    padding: 3px;\r    text-align: center;\r}\r.serendipity_imageComment_center {\r    margin: auto;\r}\r.serendipity_imageComment_left {\r    float: left;\r    margin-right: 8px;\r}\r.serendipity_imageComment_right {\r    float: right;\r    margin-left: 8px;\r}\r.serendipity_imageComment_img,\r.serendipity_imageComment_img img {\r    margin: 0px;\r    padding: 0px;\r    text-align: center;\r}\r.serendipity_imageComment_txt {\r    border-top: 1px solid #DDDDDD;\r    margin: 0px;\r    padding: 3px;\r    clear: both;\r    font-size: 8pt;\r    text-align: center;\r}\r.serendipity_comments {\r    width: 95%;\r}\r.serendipity_center {
+       font-size: xx-small;\r           margin-left: auto;\r     margin-right: auto;\r            text-align: center;\r}\r.serendipity_msg_important {\r    color: red;\r}\r.serendipity_msg_notice {\r    color: green;\r}\r.serendipity_entry_author_self {\r}\r.serendipity_comment_author_self .serendipity_comment_source {\r    background-color: #EEEEFF;\r}\r.serendipity_freeTag\r{\r    margin-left: auto;\r    margin-right: 0px;\r    text-align: right;\r    font-size: 7pt;\r    display: block;\r    margin-top: 5px;\r    margin-bottom: 0px;\r}\r.serendipity_freetag_taglist\r{\r    margin: 10px;\r    border: 1px solid #607080;\r    padding: 5px;\r    background-color: #c0d0e0;\r    text-align: justify;\r}\r.serendipity_freeTag a\r{\r    font-size: 7pt;\r    text-decoration: none;\r}\r.serendipity_freeTag a:hover\r{\r    color: #541100;\r    text-decoration: nonerline;\r}\rimg.serendipity_freeTag_xmlButton\r{\r    vertical-align: bottom;\r    padding-left: 3px;\r    display: inline;\r    border: 0px\r}\r
\ No newline at end of file
diff --git a/templates/contest/admin/img/Thumbs.db b/templates/contest/admin/img/Thumbs.db
new file mode 100644 (file)
index 0000000..088370a
Binary files /dev/null and b/templates/contest/admin/img/Thumbs.db differ
diff --git a/templates/contest/admin/img/button_background.png b/templates/contest/admin/img/button_background.png
new file mode 100644 (file)
index 0000000..2ef87eb
Binary files /dev/null and b/templates/contest/admin/img/button_background.png differ
diff --git a/templates/contest/admin/img/header_bar.png b/templates/contest/admin/img/header_bar.png
new file mode 100644 (file)
index 0000000..d0c9baa
Binary files /dev/null and b/templates/contest/admin/img/header_bar.png differ
diff --git a/templates/contest/admin/img/header_logo.png b/templates/contest/admin/img/header_logo.png
new file mode 100644 (file)
index 0000000..6df9996
Binary files /dev/null and b/templates/contest/admin/img/header_logo.png differ
diff --git a/templates/contest/admin/img/menuheader_background.png b/templates/contest/admin/img/menuheader_background.png
new file mode 100644 (file)
index 0000000..9060c56
Binary files /dev/null and b/templates/contest/admin/img/menuheader_background.png differ
diff --git a/templates/contest/admin/img/sidebar_left.jpg b/templates/contest/admin/img/sidebar_left.jpg
new file mode 100644 (file)
index 0000000..11bb5a2
Binary files /dev/null and b/templates/contest/admin/img/sidebar_left.jpg differ
diff --git a/templates/contest/admin/style.css b/templates/contest/admin/style.css
new file mode 100644 (file)
index 0000000..367808b
--- /dev/null
@@ -0,0 +1,354 @@
+/* *****************************
+   MAIN Selectors 
+ * *****************************/
+
+body {
+    font-size: 10pt;
+    margin: 0;
+    background-color: #FFFFFF;
+    font-size: 10px;
+    font-family: luxi sans, trebuchet ms, bitstream vera sans, verdana, arial, helvetica, sans-serif;
+    direction: ltr;
+}
+
+a, input, textarea, p, td, th, div, span {
+    font-family: luxi sans, "Trebuchet ms", bitstream vera sans, verdana, arial, helvetica, sans-serif;
+}
+
+h4,h3 {
+    margin: 0;
+}
+
+a:link,
+a:visited,
+a:active {
+    color: #011a7c;
+    text-decoration: underline;
+}
+
+a:hover {
+    color: #011a7c;
+    text-decoration: underline;
+}
+
+td, th {
+    font-size: 0.8em;
+}
+
+input, select, textarea {
+    background: #f4f4f4;
+    font-family: Verdana;
+    font-size: 0.9em;
+    border: 1px solid #011a7c;
+}
+
+/* *****************************
+   GENERAL PAGE Selectors
+ * *****************************/
+
+#serendipity_admin_page {
+    text-align: center;
+}
+
+#serendipityAdminBodyImageSelector {
+    background: #FFF;
+    font-size: 10pt;
+}
+
+#serendipityAdminFrame {
+    text-align: left;
+    width: 100%;
+    margin: auto;
+    background: #FFF;
+    border: 0px;
+}
+
+
+#serendipityAdminMainpane {
+    background: #FFF;
+    border: 2px solid #0F3353;
+    border-top: inherit;
+    padding: 5px;
+}
+
+.serendipityAdminContent {
+    font-size: 0.8em;
+    padding: 10px 25px 20px 25px;
+    width: 80%;
+    z-index: 1;
+}
+
+#serendipityAdminFooter {
+    font-size: 0.7em;
+    text-align: center;
+    color: #FFF;
+}
+
+/* *****************************
+   HEADER Selectors 
+ * *****************************/
+
+#serendipityAdminBanner {
+    height: 145px;
+    width: 100%;
+    padding: 0px;
+    margin: 0px;
+    border: 0px;
+    background-image: url({TEMPLATE_PATH}img/header_logo.png);
+    background-repeat: no-repeat;
+    width: 770px;
+}
+
+#serendipityAdminFrame {
+    background-image: url({TEMPLATE_PATH}img/header_bar.png);
+    background-repeat: repeat-x;
+    background-color: white;
+}
+
+#serendipityAdminBanner h1 {
+    position: absolute;
+    top: 0px;
+    left: 0px;
+    padding: 78px 0px 0px 131px;
+    font-size: 2.4em;
+    letter-spacing: 0.05em;
+    margin: 0px;
+    overflow: hidden;
+    color: #011b7c;
+    z-index: 0;
+}
+
+#serendipityAdminBanner h2 {
+    position: absolute;
+    top: 108px;
+    left: 131px;
+    font-size: 1.3em;
+    margin: 0px;
+    letter-spacing: 0.03em;
+    color: #011b7c;
+}
+
+#serendipityAdminInfopane {
+    font-size: 10px;
+    padding: 5px;
+    vertical-align: middle;
+    text-align: right;
+    color: #011b7c;
+    height: 27px;
+}
+
+
+/* *****************************
+   MENU Selectors 
+ * *****************************/
+
+#serendipitySideBar {
+}
+
+#serendipitySideBar br {
+    display: none;
+}
+
+ul.serendipitySideBarMenu {
+    padding: 0px 0px 2px 0px;
+    margin: 0px 0px 5px 22px;
+    display: block;
+    width: 190px;
+    list-style: none;
+}
+
+ul.serendipitySideBarMenu li {
+    display: block;
+    list-style: none;
+    font-size: x-small;
+}
+
+ul.serendipitySideBarMenu {
+    background-color: #ffffff;
+}
+
+ul.serendipitySideBarMenu li.serendipitySideBarMenuHead {
+    background-color: #011c7e;
+    color: #FFFFFF;
+    font-weight: bold;
+    padding: 5px 0px 0px 5px;
+    background: url({TEMPLATE_PATH}img/sidebar_left.jpg) no-repeat;
+    border: 1px solid #011a7c;
+    height: 20px;
+    font-size: 0.9em;
+    margin: 0px 0px 5px 0px;
+    
+}
+
+ul.serendipitySideBarMenu li {
+    display: block;
+    border: 0px;
+    border-left: 1px solid #011c7e;
+    border-bottom: 1px solid #011c7e;
+    margin: 0px 5px 5px 5px;
+    background-color: #ffffff;
+}
+
+ul.serendipitySideBarMenu li a {
+    padding-left: 5px;
+    text-decoration: none;
+    display: block;
+}
+
+ul.serendipitySideBarMenu li a:hover {
+    background-color: #011c7e;
+    color: white;
+    background: url({TEMPLATE_PATH}img/sidebar_left.jpg) no-repeat;
+}
+
+
+/* *****************************
+   OTHER Selectors 
+ * *****************************/
+
+.serendipity_admin_title {
+    font-size: 2em;
+    margin-bottom: 5px;
+}
+
+.serendipity_admin_list_item.serendipity_admin_list_item_uneven {
+    border: 1px solid #294366;
+    background: #F8F9FA;
+    margin-bottom: 5px;
+}
+
+.serendipity_admin_list_item.serendipity_admin_list_item_even {
+    border: 1px solid #294366;
+    background: #F2F3F2;
+    margin: 0 0 5px 0;
+}
+
+.serendipityAdminMsgError {
+    color: #F00;
+    text-align: center;
+    font-weight: bold;
+    margin: 10px;
+}
+
+.serendipityAdminMsgSuccess {
+    color: #0B0;
+    text-align: center;
+    font-weight: bold;
+    margin: 10px;
+}
+
+.serendipityAdminMsgNote {
+    background: #FFFF9D;
+    border: 1px solid #F70;
+    padding: 3px;
+    text-align: center;
+    margin: 10px;
+}
+
+#serendipity_iframe {
+    border: 1px solid #294366;
+    text-align: center;
+    margin: auto;
+}
+
+.serendipityImageButton {
+    cursor: pointer;
+}
+
+a:link.serendipityIconLink,
+a:visited.serendipityIconLink {
+    border: 0;
+    font-weight: bold;
+    text-decoration: none;
+    margin-right: 4px;
+}
+
+.serendipityIconLink img {
+    margin-right: 2px;
+    vertical-align: bottom;
+    border: 0;
+}
+
+a:link.serendipityIconLinkRight,
+a:visited.serendipityIconLinkRight {
+    border: 0;
+    font-weight: bold;
+    text-decoration: none;
+    margin-left: 4px;
+}
+.serendipityIconLinkRight img {
+    margin-left: 2px;
+    vertical-align: bottom;
+    border: 0;
+}
+
+a:link.serendipityPrettyButton,
+a:visited.serendipityPrettyButton,
+a:hover.serendipityPrettyButton {
+    text-decoration: none;
+    color: white;
+}
+
+.serendipityPrettyButton {
+    padding: 1px;
+    background: url({TEMPLATE_PATH}img/button_background.png) repeat-x top;
+    background-color: #011b7c;
+    color: #FFFFFF;
+    font-weight: bold;
+    font-size: 0.9em;
+    border: 1px outset #000;
+    margin: 2px;
+}
+
+a.serendipityPrettyButton {
+    padding: 2px 4px 2px 4px;
+    cursor: default;
+}
+
+
+.direction_ltr {
+    direction: ltr;
+}
+
+.direction_rtl {
+    direction: rtl;
+}
+
+.serendipity_pluginlist_header {
+    height: 30px; 
+    background-color: white; 
+    color: black; 
+    vertical-align: middle; 
+    padding: 10px 0px 5px 10px;
+}
+
+.serendipity_pluginlist_section {
+    height: 50px; 
+    border: 1px solid black; 
+    background-color: #E0E0E0; 
+    color: black; 
+    vertical-align: middle; 
+    padding: 10px 0px 5px 10px;
+}
+
+table#serendipity_customfields {
+    width: 100%;
+}
+
+table#serendipity_customfields .customfield_name {
+    background-color: #FAFAFA;
+    width: 25%;
+    padding-left: 5px;
+}
+
+table#serendipity_customfields .customfield_value {
+    background-color: #FFFFFF;
+    width: 75%;
+}
+
+table#serendipity_customfields .customfield_value textarea {
+    width: 100%;
+    height: 100px;
+}
+
+
diff --git a/templates/contest/content.tpl b/templates/contest/content.tpl
new file mode 100644 (file)
index 0000000..65cb1a0
--- /dev/null
@@ -0,0 +1,18 @@
+<!-- CONTENT START -->
+
+{if $searchresult_tooShort}
+       <div class="serendipity_search serendipity_search_tooshort">{$content_message}</div>
+{elseif $searchresult_error}
+       <div class="serendipity_search serendipity_search_error">{$content_message}</div>
+{elseif $searchresult_noEntries}
+       <div class="serendipity_search serendipity_search_noentries">{$content_message}</div>
+{elseif $searchresult_results}
+       <div class="serendipity_search serendipity_search_results">{$content_message}</div>
+{elseif $content_message}
+       <div class="serendipity_content_message">{$content_message}</div>
+{/if}
+
+{$ENTRIES}
+{$ARCHIVES}
+
+<!-- CONTENT END -->
diff --git a/templates/contest/contest.zip b/templates/contest/contest.zip
new file mode 100644 (file)
index 0000000..df41723
Binary files /dev/null and b/templates/contest/contest.zip differ
diff --git a/templates/contest/entries.tpl b/templates/contest/entries.tpl
new file mode 100644 (file)
index 0000000..e67123a
--- /dev/null
@@ -0,0 +1,203 @@
+<!-- ENTRIES START -->
+{serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
+
+{foreach from=$entries item="dategroup"}
+    {foreach from=$dategroup.entries item="entry"}
+
+    <div class="serendipity_Entry_Date">
+        <div class="serendipity_Entry_Header">
+            {if $dategroup.is_sticky}
+            <h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
+            {else}
+            <h3 class="serendipity_date">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY}</h3>
+            {/if}
+        </div>
+
+        <div class="serendipity_title_footer">
+            <span class="serendipity_footer_postedby">{$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a></span>
+            {if $entry.categories}
+            <span class="serendipity_footer_categories">{$CONST.IN} {foreach from=$entry.categories item="category" name="categories"}<a href="{$category.category_link}">{$category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}</span>
+            {/if}
+
+            <span class="serendipity_footer_posted">
+                {if $dategroup.is_sticky}
+                {$CONST.ON}
+                {else}
+                {$CONST.AT}
+                {/if} <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
+            </span>
+
+            <span class="serendipity_footer_comments">
+            {if $entry.has_comments}
+                {if $use_popups}
+                    | <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+                {else}
+                    | <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+                {/if}
+            {/if}
+            </span>
+
+            <span class="serendipity_footer_trackbacks">
+            {if $entry.has_trackbacks}
+                {if $use_popups}
+                    | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+                {else}
+                    | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+                {/if}
+            {/if}
+            </span>
+        </div>
+
+        <h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title}</a></h4>
+
+        <div class="serendipity_entry serendipity_entry_author_{$entry.author|@makeFilename} {if $entry.is_entry_owner}serendipity_entry_author_self{/if}">
+            {if $entry.categories}
+            <span class="serendipity_entryIcon">
+            {foreach from=$entry.categories item="category"}
+                {if $category.category_icon}
+                    <a href="{$category.category_link}"><img class="serendipity_entryIcon" title="{$category.category_name|@escape}{$category.category_description|@emptyPrefix}" alt="{$category.category_name|@escape}" src="{$category.category_icon}" /></a>
+                {/if}
+            {/foreach}
+            </span>
+            {/if}
+
+            <div class="serendipity_entry_body">
+                {$entry.body}
+            </div>
+
+            {if $entry.is_extended}
+            <div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div>
+            {/if}
+
+            {if $entry.has_extended and not $is_single_entry and not $entry.is_extended}
+            <div class="serendipity_extended_link"><a href="{$entry.link}#extended">{$CONST.VIEW_EXTENDED_ENTRY|@sprintf:$entry.title}</a></div>
+            {/if}
+
+            <div class="serendipity_entryFooter">
+                {if $entry.is_entry_owner and not $is_preview}
+                    <span class="serendipity_footer_owner"><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a></span>
+                {/if}
+                {$entry.add_footer}
+            </div>
+        </div>
+        <!--
+        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+                 xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
+                 xmlns:dc="http://purl.org/dc/elements/1.1/">
+        <rdf:Description
+                 rdf:about="{$entry.link_rdf}"
+                 trackback:ping="{$entry.link_trackback}"
+                 dc:title="{$entry.title}"
+                 dc:identifier="{$entry.rdf_ident}" />
+        </rdf:RDF>
+        -->
+        <div class="serendipity_footer_plugin">{$entry.plugin_display_dat}</div>
+
+        {if $is_single_entry and not $use_popups and not $is_preview}
+            {if $CONST.DATA_UNSUBSCRIBED}
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_UNSUBSCRIBED|@sprintf:$CONST.UNSUBSCRIBE_OK}</div>
+            {/if}
+
+            {if $CONST.DATA_TRACKBACK_DELETED}
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_DELETED|@sprintf:$CONST.TRACKBACK_DELETED}</div>
+            {/if}
+
+            {if $CONST.DATA_TRACKBACK_APPROVED}
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_APPROVED|@sprintf:$CONST.TRACKBACK_APPROVED}</div>
+            {/if}
+
+            {if $CONST.DATA_COMMENT_DELETED}
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_DELETED|@sprintf:$CONST.COMMENT_DELETED}</div>
+            {/if}
+
+            {if $CONST.DATA_COMMENT_APPROVED}
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_APPROVED|@sprintf:$CONST.COMMENT_APPROVED}</div>
+            {/if}
+
+            <div class="serendipity_comments serendipity_section_trackbacks">
+                <a id="trackbacks"></a>
+                <div class="serendipity_commentsTitle">{$CONST.TRACKBACKS}</div>
+                    <div class="serendipity_center">
+                        <a rel="nofollow" style="font-weight: normal" href="{$entry.link_trackback}" onclick="alert('{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape:htmlall}'); return false;" title="{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape}">{$CONST.TRACKBACK_SPECIFIC}</a>
+                    </div>
+                    {serendipity_printTrackbacks entry=$entry.id}
+            </div>
+        {/if}
+
+        {if $is_single_entry and not $is_preview}
+            <div class="serendipity_comments serendipity_section_comments">
+                <a id="comments"></a>
+                <div class="serendipity_commentsTitle">{$CONST.COMMENTS}</div>
+                <div class="serendipity_center serendipity_comments_displaymode">{$CONST.DISPLAY_COMMENTS_AS}
+                {if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
+                    ({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>)
+                {else}
+                    (<a href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED})
+                {/if}
+                </div>
+
+                {serendipity_printComments entry=$entry.id mode=$entry.viewmode}
+
+                {if $entry.is_entry_owner}
+                    {if $entry.allow_comments}
+                    <div class="serendipity_center">(<a href="{$entry.link_deny_comments}">{$CONST.COMMENTS_DISABLE}</a>)</div>
+                    {else}
+                    <div class="serendipity_center">(<a href="{$entry.link_allow_comments}">{$CONST.COMMENTS_ENABLE}</a>)</div>
+                    {/if}
+                {/if}
+                <a id="feedback"></a>
+
+                {foreach from=$comments_messagestack item="message"}
+                <div class="serendipity_center serendipity_msg_important">{$message}</div>
+                {/foreach}
+
+                {if $is_comment_added}
+
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}</div>
+
+                {elseif $is_comment_moderate}
+
+                <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}<br />{$CONST.THIS_COMMENT_NEEDS_REVIEW}</div>
+
+                {elseif not $entry.allow_comments}
+
+                <div class="serendipity_center serendipity_msg_important">{$CONST.COMMENTS_CLOSED}</div>
+
+                {else}
+
+                <div class="serendipity_section_commentform">
+                       <div class="serendipity_commentsTitle">{$CONST.ADD_COMMENT}</div>
+                       {$COMMENTFORM}
+                               </div>
+
+                {/if}
+            </div>
+        {/if}
+
+        {$entry.backend_preview}
+    </div>
+    {/foreach}
+{foreachelse}
+    {if not $plugin_clean_page}
+    <div class="serendipity_no_entries">
+        {$CONST.NO_ENTRIES_TO_PRINT}
+    </div>
+    {/if}
+{/foreach}
+
+    <div class="serendipity_entryFooter serendipity_entriesFooter" style="text-align: center">
+    {if $footer_prev_page}
+        <a href="{$footer_prev_page}">&laquo; {$CONST.PREVIOUS_PAGE}</a>&#160;&#160;
+    {/if}
+
+    {if $footer_info}
+        <span class="serendipity_footer_pagination">({$footer_info})</span>
+    {/if}
+
+    {if $footer_next_page}
+        <a href="{$footer_next_page}">&raquo; {$CONST.NEXT_PAGE}</a>
+    {/if}
+
+    {serendipity_hookPlugin hook="entries_footer"}
+    </div>
+<!-- ENTRIES END -->
diff --git a/templates/contest/htmlarea.css b/templates/contest/htmlarea.css
new file mode 100644 (file)
index 0000000..9db65fb
--- /dev/null
@@ -0,0 +1,44 @@
+body {
+    font-size: 10pt;
+    padding: 10px;
+    color: #333333;
+    background-color: #FAFFFF;
+    font-size: 9.5pt;
+    font-weight: normal;
+    font-family: verdana, arial, geneva, helvetica, sans-serif;
+}
+
+/** Embedded images with the s9y image manager **/
+.serendipity_imageComment_center,
+.serendipity_imageComment_left,
+.serendipity_imageComment_right {
+    border: 1px solid black;
+    background-color: #EFEFEF;
+    margin: 3px;
+}
+
+.serendipity_imageComment_center {
+}
+
+.serendipity_imageComment_left {
+    float: left;
+}
+
+.serendipity_imageComment_right {
+    float: right;
+}
+
+.serendipity_imageComment_img,
+.serendipity_imageComment_img img {
+    margin: 0px;
+    padding: 0px;
+    border: 0px;
+}
+
+.serendipity_imageComment_txt {
+    margin: 0px;
+    padding: 3px;
+    clear: both;
+    font-size: 9pt;
+}
+
diff --git a/templates/contest/img/Thumbs.db b/templates/contest/img/Thumbs.db
new file mode 100644 (file)
index 0000000..07e3895
Binary files /dev/null and b/templates/contest/img/Thumbs.db differ
diff --git a/templates/contest/img/back.png b/templates/contest/img/back.png
new file mode 100644 (file)
index 0000000..0e4b888
Binary files /dev/null and b/templates/contest/img/back.png differ
diff --git a/templates/contest/img/date_bar.png b/templates/contest/img/date_bar.png
new file mode 100644 (file)
index 0000000..83e0a0f
Binary files /dev/null and b/templates/contest/img/date_bar.png differ
diff --git a/templates/contest/img/forward.png b/templates/contest/img/forward.png
new file mode 100644 (file)
index 0000000..0f666f7
Binary files /dev/null and b/templates/contest/img/forward.png differ
diff --git a/templates/contest/img/header_bar.png b/templates/contest/img/header_bar.png
new file mode 100644 (file)
index 0000000..d0c9baa
Binary files /dev/null and b/templates/contest/img/header_bar.png differ
diff --git a/templates/contest/img/header_logo.png b/templates/contest/img/header_logo.png
new file mode 100644 (file)
index 0000000..6df9996
Binary files /dev/null and b/templates/contest/img/header_logo.png differ
diff --git a/templates/contest/img/header_spacer.png b/templates/contest/img/header_spacer.png
new file mode 100644 (file)
index 0000000..c649e2f
Binary files /dev/null and b/templates/contest/img/header_spacer.png differ
diff --git a/templates/contest/img/sidebar_left.jpg b/templates/contest/img/sidebar_left.jpg
new file mode 100644 (file)
index 0000000..11bb5a2
Binary files /dev/null and b/templates/contest/img/sidebar_left.jpg differ
diff --git a/templates/contest/img/sidebar_right.jpg b/templates/contest/img/sidebar_right.jpg
new file mode 100644 (file)
index 0000000..cc6635f
Binary files /dev/null and b/templates/contest/img/sidebar_right.jpg differ
diff --git a/templates/contest/img/sidebar_spacer.jpg b/templates/contest/img/sidebar_spacer.jpg
new file mode 100644 (file)
index 0000000..f18b029
Binary files /dev/null and b/templates/contest/img/sidebar_spacer.jpg differ
diff --git a/templates/contest/img/xml.gif b/templates/contest/img/xml.gif
new file mode 100644 (file)
index 0000000..2458b30
Binary files /dev/null and b/templates/contest/img/xml.gif differ
diff --git a/templates/contest/index.tpl b/templates/contest/index.tpl
new file mode 100644 (file)
index 0000000..2f19eb1
--- /dev/null
@@ -0,0 +1,57 @@
+{if $is_embedded != true}
+{if $is_xhtml}
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+{else}
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+           "http://www.w3.org/TR/html4/loose.dtd">
+{/if}
+
+<html>
+<head>
+    <title>{$head_title|@default:$blogTitle} {if $head_subtitle} - {$head_subtitle}{/if}</title>
+    <meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" />
+    <meta name="Powered-By" content="Serendipity v.{$head_version}" />
+    <link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" />
+    <link rel="alternate"  type="application/rss+xml" title="{$blogTitle} RSS feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/index.rss2" />
+    <link rel="alternate"  type="application/x.atom+xml"  title="{$blogTitle} Atom feed"  href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/atom.xml" />
+{if $entry_id}
+    <link rel="pingback" href="{$serendipityBaseURL}comment.php?type=pingback&amp;entry_id={$entry_id}" />
+{/if}
+
+{serendipity_hookPlugin hook="frontend_header"}
+</head>
+
+<body>
+{else}
+{serendipity_hookPlugin hook="frontend_header"}
+{/if}
+
+{if $is_raw_mode != true}
+<div id="serendipity_banner">
+    <h1><a class="homelink1" href="{$serendipityBaseURL}">{$head_title|@default:$blogTitle}</a></h1>
+    <h2><a class="homelink2" href="{$serendipityBaseURL}">{$head_subtitle|@default:$blogDescription}</a></h2>
+</div>
+
+<table id="mainpane">
+    <tr>
+{if $leftSidebarElements > 0}
+        <td id="serendipityLeftSideBar" valign="top"><div class="sideBarSpacer">{serendipity_printSidebar side="left"}</div></td>
+{/if}
+    <td valign="top" id="content"><div id="contentSpacer">{$CONTENT}</div></td>
+{if $rightSidebarElements > 0}
+        <td id="serendipityRightSideBar" valign="top"><div class="sideBarSpacer">{serendipity_printSidebar side="right"}</div></td>
+{/if}
+    </tr>
+</table>
+{/if}
+
+{$raw_data}
+{serendipity_hookPlugin hook="frontend_footer"}
+
+<div id="copyright">Design <a href="http://garv.in/">Garvin Hicking</a>, Icons <a href="http://tango-project.org/">Tango Project</a></div>
+
+{if $is_embedded != true}
+</body>
+</html>
+{/if}
diff --git a/templates/contest/info.txt b/templates/contest/info.txt
new file mode 100644 (file)
index 0000000..7b40dcd
--- /dev/null
@@ -0,0 +1,4 @@
+Name: #3 Garvin Hicking
+Author: Garvin Hicking
+Date: 2005-02-15
+Require Serendipity: 0.8
diff --git a/templates/contest/plugin_calendar.tpl b/templates/contest/plugin_calendar.tpl
new file mode 100644 (file)
index 0000000..1e36cac
--- /dev/null
@@ -0,0 +1,35 @@
+<table cellspacing="0" cellpadding="0" class="serendipity_calendar">
+    <tr>
+        <td class="serendipity_calendarHeader">
+{if $plugin_calendar_head.minScroll le $plugin_calendar_head.month_date}
+            <a title="{$CONST.BACK}" href="{$plugin_calendar_head.uri_previous}"><img alt="{$CONST.BACK}" src="{serendipity_getFile file="img/back.png"}" width="16" height="16" style="border: 0px" /></a>
+{/if}
+        </td>
+
+        <td class="serendipity_calendarHeader" style="text-align: center; vertical-align: bottom">
+            <a style="white-space: nowrap" href="{$plugin_calendar_head.uri_month}">{$plugin_calendar_head.month_date|formatTime:"%B '%y":false}</a>
+        </td>
+
+        <td class="serendipity_calendarHeader" style="text-align: right">
+{if $plugin_calendar_head.maxScroll ge $plugin_calendar_head.month_date}
+            <a title="{$CONST.FORWARD}" href="{$plugin_calendar_head.uri_next}"><img alt="{$CONST.FORWARD}" src="{serendipity_getFile file="img/forward.png"}" width="16" height="16" style="border: 0px" /></a>
+{/if}
+        </td>
+    </tr>
+</table>
+
+<table cellspacing="0" cellpadding="0" class="serendipity_calendar serendipity_calendar_content">
+    <tr>
+    {foreach from=$plugin_calendar_dow item="dow"}
+        <td scope="col" abbr="{$dow.date|@formatTime:"%A":false}" title="{$dow.date|@formatTime:"%A":false}" class="serendipity_weekDayName" align="center">{$dow.date|@formatTime:"%a":false}</td>
+    {/foreach}
+    </tr>
+
+    {foreach from=$plugin_calendar_weeks item="week"}
+        <tr class="serendipity_calendar">
+        {foreach from=$week.days item="day"}
+            <td class="serendipity_calendarDay {$day.classes}"{if isset($day.properties.Title)} title="{$day.properties.Title}"{/if}>{if isset($day.properties.Active) and $day.properties.Active}<a href="{$day.properties.Link}">{/if}{$day.name|@default:"&#160;"}{if isset($day.properties.Active) and $day.properties.Active}</a>{/if}</td>
+        {/foreach}
+        </tr>
+    {/foreach}
+</table>
diff --git a/templates/contest/preview.png b/templates/contest/preview.png
new file mode 100644 (file)
index 0000000..cc91587
Binary files /dev/null and b/templates/contest/preview.png differ
diff --git a/templates/contest/style.css b/templates/contest/style.css
new file mode 100644 (file)
index 0000000..819c440
--- /dev/null
@@ -0,0 +1,494 @@
+/* USED COOLORS:
+    dark #d6d6d6;
+    light #f4f4f4;
+    main blue #011a7c;
+    light blue #AAB3D3
+    very light blue #FDFDFF;
+
+OLD:
+    light blue #8eb2d9;
+    medium blue #b8d3f0;
+*/
+
+/* *****************************
+   MAIN Selectors
+ * *****************************/
+
+body {
+    font-size: 10pt;
+    margin: 0px;
+    padding: 0px;
+    background-color: #FFFFFF;
+    font-size: 10px;
+    font-family: luxi sans, trebuchet ms, bitstream vera sans, verdana, arial, helvetica, sans-serif;
+}
+
+a, input, textarea, p, td, th, div, span {
+    font-family: luxi sans, "Trebuchet ms", bitstream vera sans, verdana, arial, helvetica, sans-serif;
+}
+
+h4,h3 {
+    margin: 0;
+}
+
+a:link,
+a:visited,
+a:active {
+    color: #011a7c;
+    text-decoration: none;
+}
+
+a:hover {
+    color: #011a7c;
+    text-decoration: underline;
+}
+
+#mainpane {
+    border: 0px;
+    padding: 0px;
+    margin: 20px 0px 0px 0px;
+    width: 100%;
+    position: relative;
+}
+
+/* *****************************
+   HEADER
+ * *****************************/
+
+#serendipity_banner {
+    height: 150px;
+    background-color: #011b7c;
+    background-image: url({TEMPLATE_PATH}img/header_bar.png);
+    background-repeat: repeat-x;
+    width: 100%;
+    padding: 0px;
+    margin: 0px;
+    border: 0px;
+}
+
+
+#serendipity_banner h1 {
+    position: absolute;
+    top: 0px;
+    left: 0px;
+    background-image: url({TEMPLATE_PATH}img/header_logo.png);
+    background-repeat: no-repeat;
+    padding: 78px 0px 0px 131px;
+    height: 100px;
+    width: 770px;
+    font-size: 2.4em;
+    letter-spacing: 0.05em;
+    margin: 0px;
+    overflow: hidden;
+}
+
+#serendipity_banner h2 {
+    position: absolute;
+    top: 108px;
+    left: 131px;
+    font-size: 1.3em;
+    margin: 0px;
+    letter-spacing: 0.03em;
+}
+
+a.homelink1,
+a.homelink1:link,
+a.homelink1:visited {
+    color: #011c7c;
+    text-decoration: none;
+}
+
+a.homelink2,
+a.homelink2:link,
+a.homelink2:visited {
+    color: #011c7c;
+    text-decoration: none;
+}
+
+a.homelink1:hover,
+a.homelink2:hover {
+    color: #AAB3D3;
+    border-bottom: 1px solid #AAB3D3;
+}
+
+/* *****************************
+   Content Parts
+ * *****************************/
+
+#content {
+    padding: 0px 0px 0px 22px;
+    margin: 10px auto 0px auto;
+    vertical-align: top;
+}
+
+#contentSpacer {
+    min-width: 400px;
+    margin: 0px auto 0px auto;
+}
+
+.serendipity_content_message {
+}
+
+/* *****************************
+   Entry related
+ * *****************************/
+
+.serendipity_Entry_Date {
+    background-color: #fcfcfc;
+    margin-bottom: 7em;
+    border-bottom: 1px solid #d6d6d6;
+}
+
+.serendipity_Entry_Header {
+    background-color: #FFFFFF;
+/*
+    border-bottom: 1px solid #AAB3D3;
+*/
+}
+
+.serendipity_date {
+    display: inline;
+    color: #011a7c;
+    font-size: 1.1em;
+    margin: 0px;
+}
+
+h3.serendipity_date {
+    text-align: right;
+    display: block;
+    padding: 0px 7px 0px 5px;
+}
+
+.serendipity_title {
+    margin: 0px;
+    background-color: #FFFFFF;
+    font-size: 2em;
+    font-weight: bold;
+    color: #011a7c;
+    padding: 10px 0px 10px 4px;
+    border-bottom: 1px solid #d6d6d6;
+}
+
+.serendipity_title a,
+.serendipity_title a:link,
+.serendipity_title a:visited {
+    color: #011a7c;
+    text-decoration: none;
+}
+
+.serendipity_title a:hover {
+    color: #AAB3D3;
+    border-bottom: 1px solid #AAB3D3;
+}
+
+.serendipity_entry {
+    color: #000000;
+    font-size: 1.3em;
+    font-weight: normal;
+    padding: 5px;
+    margin: 1em auto 0px auto;
+    background-color: #fcfcfc;
+}
+
+.serendipity_entry .serendipity_entryFooter {
+    padding: 5px 5px 0px 0px;
+    text-align: right;
+}
+
+.serendipity_title_footer {
+    text-align: right;
+    margin: 0px;
+    padding: 2px 7px 0px 0px;
+    background-image: url({TEMPLATE_PATH}img/header_spacer.png);
+    background-repeat: repeat-x;
+    background-position: 0px 0px;
+    background-color: white;
+}
+
+
+div.serendipity_entryFooter {
+    font-size: x-small;
+    color: #000000;
+    padding-top: 10px;
+    padding-bottom: 4px;
+    clear: both;
+}
+
+img.serendipity_entryIcon {
+    float: right;
+    border: 0px;
+}
+
+/* *****************************
+   SIDEBARS
+ * *****************************/
+
+.serendipitySideBarContent input {
+    width: 150px;
+}
+
+#serendipityRightSideBar {
+    width: 190px;
+}
+
+#serendipityLeftSideBar {
+    width: 190px;
+}
+
+.sideBarSpacer {
+    margin: 0px 30px 0px 30px;
+}
+
+div.serendipityPlug {
+    padding-left: 10px;
+}
+
+div.serendipityPlug a {
+    text-decoration: none;
+    border: 0px;
+}
+
+/* Container for each item on the side bar */
+div.serendipitySideBarItem {
+    padding-bottom: 12px;
+    margin-bottom: 12px;
+    font-size: 12px;
+    font-weight:normal;
+    border: 0px;
+    width: 180px;
+}
+
+.serendipitySideBarContent {
+    background-color: #FFFFFF;
+    background-image: url({TEMPLATE_PATH}img/sidebar_spacer.jpg);
+    background-repeat: repeat-x;
+    background-position: 0px 0px;
+    padding: 5px;
+    padding-top: 10px;
+}
+
+.serendipitySideBarContent form {
+    margin: 0px;
+    padding: 0px;
+}
+
+#serendipityLeftSideBar .serendipitySideBarTitle {
+    background-image: url({TEMPLATE_PATH}img/sidebar_left.jpg);
+    background-repeat: no-repeat;
+    border: 1px solid #011a7c;
+}
+
+#serendipityRightSideBar .serendipitySideBarTitle {
+    background-image: url({TEMPLATE_PATH}img/sidebar_left.jpg);
+    background-repeat: no-repeat;
+    border: 1px solid #011a7c;
+}
+
+/* title of an individual item */
+.serendipitySideBarTitle {
+    background-color: #011a7c;
+    margin: 0px;
+    color: #FFFFFF;
+    font-size: 12px;
+    font-weight:bold;
+    padding: 4px 5px 2px 5px;
+    display: block;
+}
+
+/* *****************************
+   COMMENTS
+ * *****************************/
+
+.serendipity_comments {
+    position: relative;
+}
+
+.serendipity_commentsTitle {
+    font-size: small;
+    font-weight: bold;
+    margin-top: 10px;
+    color: #011a7c;
+    padding-left: 5px;
+    border-bottom: 1px solid #AAB3D3;
+}
+
+td.serendipity_commentsLabel {
+    font-size: 12px;
+    font-weight: bold;
+    vertical-align: top;
+}
+
+td.serendipity_commentsValue input,
+td.serendipity_commentsValue select,
+td.serendipity_commentsValue textarea {
+    font-size: 12px;
+    padding: 2px;
+    width: 380px;
+}
+
+.serendipity_commentForm {
+    font-size: 13px;
+    margin-bottom: 13px;
+    margin-right: 10px;
+    margin-left: 10px;
+    background-color: #FFFFFF;
+}
+
+.serendipity_comment {
+    font-size: 13px;
+    margin-top: 14px;
+    margin-right: 10px;
+    margin-left: 10px;
+    margin-bottom: 35px;
+    border: 1px solid #AAB3D3;
+    background-color: #FFFFFF;
+    padding: 5px 5px 5px 5px;
+    clear: both;
+}
+
+.serendipity_commentBody {
+    padding: 0px 0px 0px 5px;
+    overflow: auto;
+}
+
+.serendipity_comment_source {
+    margin-top: 10px;
+    padding: 0px 0px 0px 5px;
+    color: #011a7c;
+    display: block;
+    position: absolute;
+    z-index: 3;
+}
+
+.serendipity_section_trackbacks .serendipity_comment {
+    margin-bottom: 55px;
+}
+
+/* *****************************
+   CALENDAR
+ * *****************************/
+
+table.serendipity_calendar {
+    margin: 0px auto 0px auto;
+}
+
+table.serendipity_calendar td {
+    font-size:10px;
+    padding: 3px 5px 3px 5px;
+    text-align: center;
+}
+
+table.serendipity_calendar td.serendipity_calendarHeader {
+    padding: 10px;
+}
+
+table.serendipity_calendar a {
+    font-weight: bold;
+    text-decoration: none;
+    display: block;
+}
+
+table.serendipity_calendar td.Today,
+table.serendipity_calendar td.Today a,
+table.serendipity_calendar a:hover {
+    background-color: #011a7c;
+    color: white;
+    text-decoration: none;
+}
+
+table.serendipity_calendar td.serendipity_weekDayName {
+    font-size:11px;
+    font-weight:bold;
+    border-bottom: 1px solid #f4f4f4;
+    padding: 1px;
+}
+
+td.LastInRow {
+       background-color: #f4f4f4;
+}
+
+td.serendipity_calendarHeader a:link,
+td.serendipity_calendarHeader a:visited,
+td.serendipity_calendarHeader a:hover {
+    border: 0;
+    text-decoration: none;
+}
+
+/* *****************************
+   IMAGE comments
+ * *****************************/
+
+.serendipityImageButton {
+    cursor: pointer;
+}
+
+.serendipity_imageComment_center,
+.serendipity_imageComment_left,
+.serendipity_imageComment_right {
+    border: 1px solid #011a7c;
+    background-color: #f4f4f4;
+    margin: 3px;
+    padding: 3px;
+    text-align: center;
+}
+
+.serendipity_imageComment_center {
+    margin: auto;
+}
+
+.serendipity_imageComment_left {
+    float: left;
+}
+
+.serendipity_imageComment_right {
+    float: right;
+}
+
+.serendipity_imageComment_img,
+.serendipity_imageComment_img img {
+    margin: 0px;
+    padding: 0px;
+    text-align: center;
+}
+
+.serendipity_imageComment_txt {
+    border-top: 1px solid #DDDDDD;
+    margin: 0px;
+    padding: 3px;
+    clear: both;
+    font-size: 8pt;
+    text-align: center;
+}
+
+.serendipity_center {
+    margin-left: auto;
+    margin-right: auto;
+    text-align: center;
+}
+
+.serendipity_msg_important {
+    color: red;
+}
+
+.serendipity_msg_notice {
+    color: green;
+}
+
+#copyright {
+    margin: 0px auto 0px auto;
+    text-align: center;
+}
+
+.serendipity_no_entries,
+.serendipity_search {
+    margin: 0px auto 0px auto;
+    text-align: center;
+    padding: 15px;
+    border-top: 1px solid #011a7c;
+    background-image: url({TEMPLATE_PATH}img/sidebar_spacer.jpg);
+    background-repeat: repeat-x;
+    background-color: #FFFFFF;
+    font-size: 1.2em;
+    margin-bottom: 20px;
+}
+
diff --git a/templates/contest/todo.txt b/templates/contest/todo.txt
new file mode 100644 (file)
index 0000000..aafd157
--- /dev/null
@@ -0,0 +1,5 @@
+Admin-Menü: Hintergrund
+Admin-Menü: Onmouseover mit grafikverlauf
+Admin-Menü: Grafiken wie aktuell
+Frontend: Linienfarben
+Bug: Comment Preview
\ No newline at end of file