Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Added 'keep it simple' default theme

  • Loading branch information...
commit f8e1cf14811d5612a1e68081fd197b0d61b6c52f 1 parent 05822e9
Nicholas Johnson authored
Showing with 1,164 additions and 3 deletions.
  1. +1 −0  .gitignore
  2. +3 −0  admin.py
  3. +19 −0 config.py
  4. +2 −1  themes/default/admin/edit.html
  5. +1 −0  themes/default/admin/index.html
  6. +43 −2 themes/default/base.html
  7. +1 −0  themes/default/post.html
  8. +491 −0 themes/default/static/css/960.css
  9. +552 −0 themes/default/static/css/KeepItSimple.css
  10. +44 −0 themes/default/static/css/reset.css
  11. +7 −0 themes/default/static/css/screen.css
  12. BIN  themes/default/static/images/bg.gif
  13. BIN  themes/default/static/images/border.gif
  14. BIN  themes/default/static/images/content-bg.gif
  15. BIN  themes/default/static/images/dots.gif
  16. BIN  themes/default/static/images/firefox-gray.jpg
  17. BIN  themes/default/static/images/gravatar.jpg
  18. BIN  themes/default/static/images/header-image.gif
  19. BIN  themes/default/static/images/header-search.gif
  20. BIN  themes/default/static/images/image.gif
  21. BIN  themes/default/static/images/left-tab.gif
  22. BIN  themes/default/static/images/quote.gif
  23. BIN  themes/default/static/images/right-tab.gif
  24. BIN  themes/default/static/images/search.gif
  25. BIN  themes/default/static/images/thumb.jpg
View
1  .gitignore
@@ -1 +1,2 @@
*.pyc
+.*
View
3  admin.py
@@ -89,6 +89,9 @@ def decorate(self, post_id=None):
class BaseHandler(webapp.RequestHandler):
def render_to_response(self, template_name, template_vals=None, theme=None):
+ template_vals.update({
+ 'config': config,
+ })
template_name = os.path.join("admin", template_name)
self.response.out.write(render_template(template_name, template_vals,
theme))
View
19 config.py
@@ -1,6 +1,12 @@
# Name of the blog
blog_name = 'My Blog'
+# Your name (used for copyright info)
+author_name = 'the author'
+
+# (Optional) slogan
+slogan = 'This is my blog'
+
# Selects the theme to use. Theme names correspond to directories under
# the 'themes' directory, containing templates and static content.
theme = 'default'
@@ -11,3 +17,16 @@
# month - the month the post was published in
# day - the day the post was published in
post_path_format = '/%(year)d/%(month)02d/%(slug)s'
+
+# A nested list of sidebar menus, for convenience. If this isn't versatile
+# enough, you can edit themes/default/base.html instead.
+sidebars = [
+ ('Blogroll', [
+ ('Nick Johnson', 'http://blog.notdot.net/'),
+ ('Bill Katz', 'http://www.billkatz.com/'),
+ ('Coding Horror', 'http://www.codinghorror.com/blog/'),
+ ('Craphound', 'http://craphound.com/'),
+ ('Neopythonic', 'http://www.neopythonic.blogspot.com/'),
+ ('Schneier on Security', 'http://www.schneier.com/blog/'),
+ ]),
+]
View
3  themes/default/admin/edit.html
@@ -1,6 +1,7 @@
{% extends "../base.html" %}
-{% block title %}New Post{% endblock %}
+{% block title %}{% if form.instance %}Edit{% else %}New{% endif %} Post{% endblock %}
{% block body %}
+ <h2>{% if form.instance %}Edit{% else %}New{% endif %} Post</h2>
<form method="post" action="">
<table>
{{form}}
View
1  themes/default/admin/index.html
@@ -1,6 +1,7 @@
{% extends "../base.html" %}
{% block title %}All Posts{% endblock %}
{% block body %}
+ <h2>All Posts</h2>
<p>Posts {{offset}} to {{last_post}}</p>
<table>
<thead>
View
45 themes/default/base.html
@@ -1,9 +1,50 @@
-<html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>{% block title %}Bloggart{% endblock %}</title>
+ <link rel="stylesheet" type="text/css" media="screen" href="/static/default/css/screen.css" />
{% block head %}{% endblock %}
</head>
<body>
- {% block body %}{% endblock %}
+ <div id="header-wrap"><div id="header" class="container_16">
+ <h1 id="logo-text"><a href="index.html" title="">{{config.blog_name}}</a></h1>
+ <p id="intro">{{config.slogan}}</p>
+ <div id="nav">
+ <ul>
+ <li id="current"><a href="/">Home</a></li>
+ </ul>
+ </div>
+ <div id="header-image"></div>
+ </div></div>
+ <div id="content-outer"><div id="content-wrapper" class="container_16">
+ <div id="main" class="grid_12">
+ {% block body %}{% endblock %}
+ </div>
+ <div id="left-columns" class="grid_4">
+ {% for sidebar in config.sidebars %}
+ <div class="sidemenu">
+ <h3>{{sidebar.0}}</h3>
+ <ul>
+ {% for entry in sidebar.1 %}
+ <li><a href="{{entry.1}}">{{entry.0}}</a></li>
+ {% endfor %}
+ </ul>
+ </div>
+ {% endfor %}
+ </div>
+ </div></div>
+ <div id="footer-wrapper" class="container_16">
+ <div id="footer-bottom">
+ <p class="bottom-left">
+ &nbsp; &copy; {{config.author_name}} &nbsp; &nbsp;
+ Design by : <a href="http://www.styleshout.com/">styleshout</a>
+ </p>
+ <p class="bottom-right" >
+ <a href="/">Home</a> |
+ <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> |
+ <a href="http://validator.w3.org/check/referer">XHTML</a>
+ </p>
+ </div>
+ </div>
</body>
</html>
View
1  themes/default/post.html
@@ -1,5 +1,6 @@
{% extends "base.html" %}
{% block title %}{{post.title}} - {{config.blog_name}}{% endblock %}
{% block body %}
+ <h2>{{post.title}}</h2>
{{post.body}}
{% endblock %}
View
491 themes/default/static/css/960.css
@@ -0,0 +1,491 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/* =Containers
+--------------------------------------------------------------------------------*/
+
+.container_12,
+.container_16
+{
+ margin-left: auto;
+ margin-right: auto;
+ width: 960px;
+}
+
+/* =Grid >> Global
+--------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12,
+.grid_13,
+.grid_14,
+.grid_15,
+.grid_16
+{
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.container_12 .grid_3,
+.container_16 .grid_4
+{
+ width: 220px;
+}
+
+.container_12 .grid_6,
+.container_16 .grid_8
+{
+ width: 680px;
+}
+
+.container_12 .grid_9,
+.container_16 .grid_12
+{
+ width: 700px;
+}
+
+.container_12 .grid_12,
+.container_16 .grid_16
+{
+ width: 940px;
+}
+
+/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
+--------------------------------------------------------------------------------*/
+
+.alpha
+{
+ margin-left: 0;
+}
+
+.omega
+{
+ margin-right: 0;
+}
+
+/* =Grid >> 12 Columns
+--------------------------------------------------------------------------------*/
+
+.container_12 .grid_1
+{
+ width: 60px;
+}
+
+.container_12 .grid_2
+{
+ width: 140px;
+}
+
+.container_12 .grid_4
+{
+ width: 300px;
+}
+
+.container_12 .grid_5
+{
+ width: 380px;
+}
+
+.container_12 .grid_7
+{
+ width: 540px;
+}
+
+.container_12 .grid_8
+{
+ width: 620px;
+}
+
+.container_12 .grid_10
+{
+ width: 780px;
+}
+
+.container_12 .grid_11
+{
+ width: 860px;
+}
+
+/* =Grid >> 16 Columns
+--------------------------------------------------------------------------------*/
+
+.container_16 .grid_1
+{
+ width: 40px;
+}
+
+.container_16 .grid_2
+{
+ width: 100px;
+}
+
+.container_16 .grid_3
+{
+ width: 160px;
+}
+
+.container_16 .grid_5
+{
+ width: 280px;
+}
+
+.container_16 .grid_6
+{
+ width: 340px;
+}
+
+.container_16 .grid_7
+{
+ width: 400px;
+}
+
+.container_16 .grid_9
+{
+ width: 520px;
+}
+
+.container_16 .grid_10
+{
+ width: 580px;
+}
+
+.container_16 .grid_11
+{
+ width: 640px;
+}
+
+.container_16 .grid_13
+{
+ width: 760px;
+}
+
+.container_16 .grid_14
+{
+ width: 820px;
+}
+
+.container_16 .grid_15
+{
+ width: 880px;
+}
+
+/* =Prefix Extra Space >> Global
+--------------------------------------------------------------------------------*/
+
+.container_12 .prefix_3,
+.container_16 .prefix_4
+{
+ padding-left: 240px;
+}
+
+.container_12 .prefix_6,
+.container_16 .prefix_8
+{
+ padding-left: 480px;
+}
+
+.container_12 .prefix_9,
+.container_16 .prefix_12
+{
+ padding-left: 720px;
+}
+
+/* =Prefix Extra Space >> 12 Columns
+--------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1
+{
+ padding-left: 80px;
+}
+
+.container_12 .prefix_2
+{
+ padding-left: 160px;
+}
+
+.container_12 .prefix_4
+{
+ padding-left: 320px;
+}
+
+.container_12 .prefix_5
+{
+ padding-left: 400px;
+}
+
+.container_12 .prefix_7
+{
+ padding-left: 560px;
+}
+
+.container_12 .prefix_8
+{
+ padding-left: 640px;
+}
+
+.container_12 .prefix_10
+{
+ padding-left: 800px;
+}
+
+.container_12 .prefix_11
+{
+ padding-left: 880px;
+}
+
+/* =Prefix Extra Space >> 16 Columns
+--------------------------------------------------------------------------------*/
+
+.container_16 .prefix_1
+{
+ padding-left: 60px;
+}
+
+.container_16 .prefix_2
+{
+ padding-left: 120px;
+}
+
+.container_16 .prefix_3
+{
+ padding-left: 180px;
+}
+
+.container_16 .prefix_5
+{
+ padding-left: 300px;
+}
+
+.container_16 .prefix_6
+{
+ padding-left: 360px;
+}
+
+.container_16 .prefix_7
+{
+ padding-left: 420px;
+}
+
+.container_16 .prefix_9
+{
+ padding-left: 540px;
+}
+
+.container_16 .prefix_10
+{
+ padding-left: 600px;
+}
+
+.container_16 .prefix_11
+{
+ padding-left: 660px;
+}
+
+.container_16 .prefix_13
+{
+ padding-left: 780px;
+}
+
+.container_16 .prefix_14
+{
+ padding-left: 840px;
+}
+
+.container_16 .prefix_15
+{
+ padding-left: 900px;
+}
+
+/* =Suffix Extra Space >> Global
+--------------------------------------------------------------------------------*/
+
+.container_12 .suffix_3,
+.container_16 .suffix_4
+{
+ padding-right: 240px;
+}
+
+.container_12 .suffix_6,
+.container_16 .suffix_8
+{
+ padding-right: 480px;
+}
+
+.container_12 .suffix_9,
+.container_16 .suffix_12
+{
+ padding-right: 720px;
+}
+
+/* =Suffix Extra Space >> 12 Columns
+--------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1
+{
+ padding-right: 80px;
+}
+
+.container_12 .suffix_2
+{
+ padding-right: 160px;
+}
+
+.container_12 .suffix_4
+{
+ padding-right: 320px;
+}
+
+.container_12 .suffix_5
+{
+ padding-right: 400px;
+}
+
+.container_12 .suffix_7
+{
+ padding-right: 560px;
+}
+
+.container_12 .suffix_8
+{
+ padding-right: 640px;
+}
+
+.container_12 .suffix_10
+{
+ padding-right: 800px;
+}
+
+.container_12 .suffix_11
+{
+ padding-right: 880px;
+}
+
+/* =Suffix Extra Space >> 16 Columns
+--------------------------------------------------------------------------------*/
+
+.container_16 .suffix_1
+{
+ padding-right: 60px;
+}
+
+.container_16 .suffix_2
+{
+ padding-right: 120px;
+}
+
+.container_16 .suffix_3
+{
+ padding-right: 180px;
+}
+
+.container_16 .suffix_5
+{
+ padding-right: 300px;
+}
+
+.container_16 .suffix_6
+{
+ padding-right: 360px;
+}
+
+.container_16 .suffix_7
+{
+ padding-right: 420px;
+}
+
+.container_16 .suffix_9
+{
+ padding-right: 540px;
+}
+
+.container_16 .suffix_10
+{
+ padding-right: 600px;
+}
+
+.container_16 .suffix_11
+{
+ padding-right: 660px;
+}
+
+.container_16 .suffix_13
+{
+ padding-right: 780px;
+}
+
+.container_16 .suffix_14
+{
+ padding-right: 840px;
+}
+
+.container_16 .suffix_15
+{
+ padding-right: 900px;
+}
+
+/* =Clear Floated Elements
+--------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+html body * span.clear,
+html body * div.clear,
+html body * li.clear,
+html body * dd.clear
+{
+ background: none;
+ border: 0;
+ clear: both;
+ display: block;
+ float: none;
+ font-size: 0;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.positioniseverything.net/easyclearing.html */
+
+.clearfix:after
+{
+ clear: both;
+ content: '.';
+ display: block;
+ visibility: hidden;
+ height: 0;
+}
+
+.clearfix
+{
+ display: inline-block;
+}
+
+* html .clearfix
+{
+ height: 1%;
+}
+
+.clearfix
+{
+ display: block;
+}
View
552 themes/default/static/css/KeepItSimple.css
@@ -0,0 +1,552 @@
+/* ----------------------------------------------
+ Template Name : Keep It Simple
+ Template Code : S-0027
+ Version : 1.0
+ Author : Erwin Aligam
+ Author URI : http://www.styleshout.com/
+ Last Date Modified : September 29, 2008
+ ------------------------------------------------ */
+
+/* ----------------------------------------------
+ HTML ELEMENTS
+------------------------------------------------- */
+body {
+ font: 11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
+ color: #666666;
+ margin: 0; padding: 0 0 50px 0;
+ background: #F6F5F5 url(../images/bg.gif) repeat-x;
+ text-align: center;
+}
+/* Links */
+a:link, a:visited {
+ text-decoration: none;
+ color: #AE855C;
+}
+a:hover {
+ border-bottom: 1px dotted #AE855C;
+}
+a.more-link {
+ padding-bottom: 2px;
+ font-weight: bold;
+ border-bottom: 1px dotted #AE855C;
+}
+a:hover.more-link {
+ text-decoration: none;
+}
+/* Headers */
+h1, h2, h3, h4 {
+ font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;
+ color: #444;
+ padding: 10px 15px 7px 15px;
+}
+h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
+h2 { font-size: 2.8em; font-weight: normal; color: #663333; }
+h3 { font-size: 2em; font-weight: normal; letter-spacing: -0.5px; padding-top: 15px}
+h4 { font-size: 1.3em; }
+
+/* Lists */
+ul, ol {
+ margin: 10px 20px;
+ padding: 0 20px;
+}
+ul { list-style: disc; }
+ol { list-style: decimal; }
+
+dt {
+ font-weight: bold;
+ color: #7BA857;
+}
+dd {
+ padding-left: 25px;
+}
+
+p, dl { padding: 10px 15px; }
+
+/* Images */
+img {
+ background: #FAFAFA;
+ border: 1px solid #DCDCDC;
+ padding: 8px;
+}
+img.float-right {
+ margin: 5px 0px 10px 10px;
+}
+img.float-left {
+ margin: 5px 10px 10px 0px;
+}
+
+code {
+ margin: 3px 0;
+ padding: 15px;
+ text-align: left;
+ display: block;
+ overflow: auto;
+ font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace ;
+ /* white-space: pre; */
+ border: 1px solid #F0F0F0;
+ background: #f8f8f8;
+}
+acronym {
+ cursor: help;
+ border-bottom: 1px dotted #895F30;
+}
+blockquote {
+ margin: 10px;
+ padding: 10px 10px 10px 32px;
+ border: 1px solid #F0F0F0;
+ background: #f8f8f8 url(../images/quote.gif) no-repeat 12px 12px;
+ font-weight: normal;
+ font-size: 17px;
+ line-height: 1.5em;
+ font-style: italic;
+ font-family: Georgia, 'Times New Roman', Times, Serif;
+ color: #555;
+}
+
+/* start - table */
+table {
+ border-collapse: collapse;
+ margin: 10px;
+}
+tr { background: #fff; }
+tr.altrow { background: #F9F9F9; }
+th, td {
+ text-align: left;
+ border-width: 1px;
+ border-style: solid;
+}
+th {
+ color: #7BA857;
+ background: #EFFAE6;
+ padding: .8em 1em;
+ border-color: #DFF4D5 #D3EFC3 #A7DF8A #D3EFC3;
+}
+td {
+ border-color: #EFEFEF;
+ padding: .7em 1em;
+}
+/* end - table */
+
+/* form elements */
+form {
+ margin: 10px;
+ padding: 15px 25px 25px 20px;
+ border: 1px solid #F0F0F0;
+ background: #f8f8f8;
+}
+form p {
+ border-bottom: 1px solid #E6E6E6;
+ padding: 12px 0 5px 0; margin: 0;
+ color: #7BA857;
+}
+label {
+ font-weight: bold;
+ color: #7BA857;
+}
+input, select, textarea {
+ margin: 5px 0;
+ padding: 5px;
+ color: #6A6969;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
+ font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
+}
+input:focus, select:focus, textarea:focus {
+ color: #7BA857;
+ background: #EFFAE6;
+}
+#name, #email, #message, #website {
+ width: 380px;
+}
+input.button {
+ font: bold 12px Arial, Sans-serif;
+ height: 30px;
+ margin: 0;
+ padding: 2px 3px;
+ color: #fff;
+ background: #9CCF5F;
+
+ border-width: 1px;
+ border-style: solid;
+ border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;
+}
+
+/* ------------------------------------------
+ LAYOUT
+------------------------------------------- */
+#content-outer {
+ background: #fff;
+ width: 100%;
+ padding: 5px 0;
+ border-bottom: 1px solid #E8E8E8;
+ text-align: left;
+}
+#content-wrapper {
+ margin: 0 auto;
+ background: #fff url(../images/content-bg.gif) repeat-y center top;
+ padding-bottom: 35px;
+ padding-top: 5px;
+ overflow: auto;
+}
+#header-wrap {
+ width: 100%;
+ background: #fff url(../images/bg.gif) repeat-x ;
+ margin: 0; padding: 0;
+}
+#header {
+ position: relative;
+ margin: 0 auto;
+ background: url(../images/border.gif) repeat-x left bottom;
+ height: 275px;
+}
+#header h1#logo-text { margin: 0; padding: 0; }
+#header h1#logo-text a {
+ position: absolute;
+ margin: 0; padding: 0 5px 0 0;
+ font: normal 75px Georgia, 'Times New Roman', Times, serif;
+ letter-spacing: -6px;
+ color: #93b876;
+ text-decoration: none;
+
+ /* change the values of top and left to adjust the position of the logo*/
+ top: 90px; left: 20px;
+}
+#header h1#logo-text a:hover { border: none; }
+#header p#intro {
+ position: absolute;
+ margin: 0; padding: 0;
+ font-family: Georgia, 'Times New Roman', Times, Serif;
+ font-weight: normal;
+ font-size: 17px;
+ line-height: 1.6em;
+ font-style: italic;
+ letter-spacing: -.5px;
+ color: #7ba45b;
+ width: 400px;
+
+ /* change the values of top and left to adjust the position */
+ top: 175px; left: 110px;
+}
+#header #header-image {
+ position: absolute;
+ background: url(../images/header-image.gif) no-repeat;
+ width: 371px;
+ height: 263px;
+ right: 10px; top: 0;
+}
+
+/* header quick search */
+#header form#quick-search {
+ position: absolute;
+ top: 10px; right: 0;
+ padding: 0; margin: 0;
+ border: none;
+ width: 270px; height: 33px;
+ background: #F5F4F3 url(../images/header-search.gif) no-repeat;
+ z-index: 999999;
+}
+#header form#quick-search p {
+ margin: 0; padding: 0;
+}
+#header form#quick-search input {
+ border: none;
+ background: transparent;
+ color: #bababa;
+ float: left;
+ margin: 0; padding: 5px;
+}
+#header form#quick-search .tbox {
+ margin: 6px 0 0 5px;
+ width: 216px;
+ display: inline;
+}
+#header #search form#quick-search .btn{
+ width: 25px; height: 25px;
+}
+#header form#quick-search label {
+ display: none;
+}
+
+/* navigation */
+#header #nav {
+ position: absolute;
+ margin: 0; padding: 0;
+ width: 880px;
+ left: 0; top: 5px;
+}
+#header #nav ul {
+ float: left;
+ list-style: none;
+ margin: 5px 0 0 0;
+ height: 45px;
+ padding: 0 0 0 15px;
+}
+#header #nav ul li {
+ float: left;
+ margin: 0; padding: 0 0 0 10px;
+}
+#header #nav ul li a {
+ float: left;
+ margin: 0;
+ padding: 0 15px 0 5px;
+ color: #666666;
+ font: bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
+ text-transform: uppercase;
+}
+#header #nav ul li a:hover,
+#header #nav ul li a:active {
+ border: none;
+ color: #111;
+ background: transparent;
+}
+#header #nav ul li#current {
+ background: transparent url(../images/left-tab.gif) no-repeat;
+}
+#header #nav ul li#current a {
+ color: #444;
+ background: transparent url(../images/right-tab.gif) no-repeat right top;
+}
+
+/* main column */
+#main h2 {
+ font: normal 3.7em Georgia, 'Times New Roman', Times, Serif;
+ color: #444;
+ letter-spacing: -2.2px;
+ margin-left: 5px;
+ margin-right: 15px;
+ padding-left: 5px;
+ padding-bottom: 3px;
+ border-bottom: 1px solid #ebebeb;
+}
+#main h2 a {
+ color: #444;
+ border: none;
+}
+/* left columns */
+#left-columns h3 {
+ color: #444;
+ font: normal 2em Georgia, 'Times New Roman', Times, Serif;
+ letter-spacing: -0.5px;
+ padding: 5px 10px;
+ margin: 12px 0 5px 0;
+}
+
+/* sidebar menu */
+.sidemenu ul {
+ text-align: left;
+ margin: 10px 8px 8px 8px; padding: 0;
+ border-top: 2px solid #ebebeb;
+}
+.sidemenu ul li {
+ list-style: none;
+ background: url(../images/dots.gif) repeat-x left bottom;
+ padding: 7px 5px;
+ margin: 0;
+}
+* html body .sidemenu ul li {
+ height: 1%;
+}
+.sidemenu ul li a,
+.sidemenu ul li a:visited {
+ font-family: Georgia, 'Times New Roman', Times, Serif;
+ background-image: none;
+ background-color: transparent;
+ border: none;
+ color: #7BA857;
+ padding-left: 0;
+}
+.sidemenu ul li a span {
+ color: #9F9F9F;
+ font-family: Georgia, 'Times New Roman', Times, Serif;
+ font-style: normal;
+ font-size: 1em;
+}
+.sidemenu ul li a:hover { color: #000; }
+.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; }
+.sidemenu ul ul li { background: none; }
+
+/* featured-post */
+.featured-post {
+ padding-bottom: 15px;
+}
+.featured-post h4 {
+ padding: 0;
+ margin: 0 15px 0 12px;
+ border-bottom: 1px solid #ebebeb;
+}
+.featured-post h4 a,
+.featured-post h4 a:visited {
+ color: #7BA857;
+ border: none;
+}
+.featured-post .post-info {
+ margin-left: 0;
+ padding-bottom: 5px;
+}
+.featured-post p {
+ padding-top: 0;
+}
+
+/* footer */
+#footer-wrapper {
+ clear: both;
+ margin: 0 auto;
+ text-align: left;
+}
+#footer-wrapper h3 {
+ color: #444;
+ font: normal 1.8em Georgia, 'Times New Roman', Times, Serif;
+ text-transform: none;
+ letter-spacing: -0.5px;
+}
+#footer-wrapper h3,
+#footer-wrapper p {
+ padding-left: 0;
+}
+#footer-wrapper a {
+ color: #333;
+ background: transparent;
+}
+
+/* footer-list */
+#footer-wrapper ul.footer-list {
+ border-top: 1px solid #E6E6E6;
+ list-style: none;
+ padding: 0;
+ margin-left: 0;
+}
+#footer-wrapper ul.footer-list li {
+ border-bottom: 1px solid #E6E6E6;
+}
+#footer-wrapper ul.footer-list li a {
+ display: block;
+ width: 98%;
+ line-height: 2em;
+ font-weight: bold;
+ padding: 4px 0;
+ margin-left: 0;
+ padding-left: 0;
+ color: #888;
+ border: none;
+}
+#footer-wrapper ul.footer-list li a span {
+ font-style: italic;
+ font-weight: normal;
+ font-family: Georgia, 'Times New Roman', Times, Serif;
+}
+#footer-wrapper ul.footer-list li a:hover,
+#footer-wrapper ul.footer-list li a:hover span {
+ color: #333;
+}
+
+/* footer-content */
+#footer-content {
+ float: left;
+ width: 100%;
+ padding: 0 0 35px 0;
+ margin: 10px 0 0 5px;
+}
+
+/* footer-bottom */
+#footer-bottom {
+ clear: both;
+ border-top: 1px solid #dadada;
+ width: 940px;
+ margin: 0 auto;
+ font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
+}
+#footer-bottom .bottom-left {
+ float: left;
+ padding-left: 5px;
+}
+#footer-bottom .bottom-right {
+ text-align: right;
+ padding-right: 0;
+}
+
+/* postmeta */
+.postmeta {
+ padding: 5px; margin: 20px 15px 15px 10px;
+ border: 1px solid #EBEBEB;
+ background: #f8f8f8;
+}
+.postmeta a { background: transparent; }
+.postmeta a:hover { border: none; }
+.postmeta a.comments { margin: 0 10px 0 5px; }
+.postmeta a.readmore { margin: 0 10px 0 5px; }
+.postmeta .date{ margin: 0 10px 0 5px; }
+
+.post-info { font-size: .95em; padding-top: 3px; color: #B0B0B0; }
+.post-info a, .post-info a:visited { color: #000; border: none; }
+
+/* thumbnails */
+p.thumbs{ padding: 10px 0 0 10px; }
+.thumbs img {
+ position: relative;
+ padding: 8px;
+ margin: 5px;
+ background: #fafafa;
+ border: 1px solid #ddd;
+}
+.thumbs img:hover {
+ border: 1px solid #D2D2D2;
+ background: #DDD;
+}
+.thumbs a:hover { background-color: transparent; border: none }
+
+/* comments list */
+ol.commentlist {
+ margin: 12px 10px;
+ padding: 0;
+ border-style: solid;
+ border-color: #F0F0F0;
+ border-width: 1px 1px 0 1px;
+}
+.commentlist li {
+ margin: 0;
+ padding: 10px;
+ list-style: none;
+ border-bottom: 1px solid #F0F0F0;
+}
+.commentlist li cite {
+ display: block;
+ font-style: normal;
+ font-weight: bold;
+ padding: 7px;
+}
+.commentlist li cite img {
+ float: left;
+ margin-right: 10px;
+}
+.commentlist li cite .comment-data {
+ font-size: .8em;
+ font-weight: normal;
+}
+.commentlist li .comment-text {
+ clear: both;
+ margin: 0; padding: 0;
+}
+.commentlist li.alt {
+ background: #f8f8f8
+}
+
+/* alignment classes & additional classes*/
+.float-left { float: left; }
+.float-right { float: right; }
+.align-left { text-align: left; }
+.align-right { text-align: right; }
+.no-border { border: none; }
+
+/* clearing */
+.clearer { clear: both; }
+.clear { display:inline-block; }
+.clear:after {
+ display:block;
+ visibility:hidden;
+ clear:both;
+ height:0;
+ content: ".";
+}
+
+
View
44 themes/default/static/css/reset.css
@@ -0,0 +1,44 @@
+/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
+
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-weight: inherit;
+ font-style: inherit;
+ font-size: 100%;
+ font-family: inherit;
+ vertical-align: baseline;
+}
+/* remember to define focus styles! */
+:focus {
+ outline: 0;
+}
+body {
+ line-height: 1;
+ color: black;
+ background: white;
+}
+ol, ul {
+ list-style: none;
+}
+/* tables still need 'cellspacing="0"' in the markup */
+table {
+ border-collapse: separate;
+ border-spacing: 0;
+}
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: "";
+}
+blockquote, q {
+ quotes: "" "";
+}
View
7 themes/default/static/css/screen.css
@@ -0,0 +1,7 @@
+/* theme screen stylesheets */
+
+/* import stylesheets and hide from ie/mac \*/
+@import url("reset.css");
+@import url("960.css");
+@import url("KeepItSimple.css");
+/* end import/hide */
View
BIN  themes/default/static/images/bg.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/border.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/content-bg.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/dots.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/firefox-gray.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/gravatar.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/header-image.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/header-search.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/image.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/left-tab.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/quote.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/right-tab.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/search.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  themes/default/static/images/thumb.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Please sign in to comment.
Something went wrong with that request. Please try again.