/* text formatting defaults */

body
{
    font-family: Arial, sans-serif;
    font-size:100%;
}
a:link
{
    text-decoration: none;
    color: #2d1c92;
}
a:visited
{
    color: #2d1c92;
}
a:hover
{
    text-decoration: underline;
}

/* actual blog styling */


.main-content .time
{
    color: #921006;
}

#header a:link, #header a:visited
{
    color: #322360;
}

#header .blogName
{
    font-size:2.2em;
    font-weight:bold;
}
#header .tagLine
{
    font-style:italic;
}
#header span
{
    font-size:1.2em;
    margin-left:30px;
}

h1
{
    font-size:1.7em;
}

h1.title
{
    color:#322360;
    margin-bottom:0em;
}
h1.tagline
{
    text-indent:1.8em;
    margin-top:0em;
    font-style:italic;
    color:#673a7b;
    font-size:1.0em;
}
div.summaryBlock {
    margin-left: 1.4em;
}
div.summary {
    margin-left: 1.4em;
}
div.body {
    margin-left: 1.0em;
}
div.titleBlock
{
    margin-bottom:1.2em;
}

h2
{
    font-size:1.4em;
}
h3
{
    font-size:1.1em;
}

.postListLine
{
    font-size:1.1em;
}

.sidebar a:link, .sidebar a:visited
{
    color: #0000e0;
    margin-left: 10px;
}

.feed
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("/static/image/feed-icon-14x14.png") no-repeat 0 50%;
}

/* stuff to control aspects of markdown formatting apart from formatted code */

.body blockquote
{
    border-left-style: solid;
    border-color: #39405e;
    background: #b2b5c7;
    border-width: 2px;
    padding:14px;
    color: #292011;
}

.postList
{
    padding-left: 30px;
}

strong em
{
    color: #ff4919;
}

#replies {
    margin-left: 1.0em;
}
#commentAuthor, #commentTime {
    margin-left: 1.0em;
    margin-right: 1.0em;
    color: #322360;
}
#commentHeader {
    background: #dfe0e9;
}
#commentAuthor {
    font-size: 1.2em;
}
#commentTime {
    font-size: 0.8em;
}
#comment {
    font-size: 0.92em;
}
