
div.posttitle {
    font-size: 12pt;
    font-weight: bold;
    padding-top: .5em;
}

a.posttitle {
    font-weight: bold;
    color: #404040;
}

div.postmetadata {
    color: #A0A0A0;
    font-size: 8pt;
}

div.postmetadata {
    padding-bottom: 5px;
}

div.postcontent {
    %padding-bottom: 2em;
}

div.postpermalink {
    text-align: right;
    padding-bottom: 2em;
}

div.postdate {
    font-family: Times New Roman;
    font-size: 12pt;
    font-style: italic;
}


.commentlist li, #commentform input, #commentform textarea {
        font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }
.commentlist li ul li {
        font-size: 1em;
}

.commentlist li {
        font-weight: bold;
}

.commentlist li .avatar { 
        float: right;
        border: 1px solid #eee;
        padding: 2px;
        background: #fff;
        }

.commentlist cite, .commentlist cite a {
        font-weight: bold;
        font-style: normal;
        font-size: 1.1em;
        }

.commentlist p {
        font-weight: normal;
        line-height: 1.5em;
        text-transform: none;
        }

#commentform p {
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }

.commentmetadata {
        font-weight: normal;
}

.aligncenter,
div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left
        }

