body {
    margin: 0;
    padding: 15px;
    font-family: helvetica, "HelveticaNeue", sans-serif;
    font-size: 0.9em;
    color: #333;
    line-height: 17px;
}

blockquote {
    background-color: #eee;
    padding: 3px 10px;
    color: #666;
    font-style: italic;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

blockquote p {
    padding: 0;
}


blockquote strong {
    color: #333;
    font-style: normal;
}

code {
	font-family: "dejavu sans mono", "inconsolata", monoco, courier;
	font-size: 0.8em;
}

h1, h2, h3, h4, h5, h6 {
    color: #014490;
    font-family: georgia, serif;
    font-weight: 100;
}

pre {
    font-size: 1.2em;
	padding: 7px 10px;
	background-color: #E6FFA2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#footer p {
    font-size: 0.8em;
    color: #333;
    line-height: 12px;
    background-color: #FFFDB5;
    padding: 3px 5px;
}

#header h1 {
    margin: 15px 0;
}

.entry {
    padding: 5px 10px;
    margin-top: 30px;
}

.entry-meta {
    border-top: 1px solid #ccc;
	font-family: "dejavu sans mono", "inconsolata", monoco, courier;
    color: #888;
    font-size: 0.7em;
    padding: 5px 10px;
}

.entry-title {
    margin: 5px 0;
}

.tag {
    padding: 2px 2px;
    color: #444;
    font-size: 0.85em;
}
