@CHARSET "UTF-8";
.clear-left, .hr { clear: left; }
.clear-right { clear: right; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

ul.indent li { margin-left: 5px; }
p.padded { padding: 10px 0 25px 0; }

.low-padding { padding: 4px; }
.medium-padding, .hr { padding: 8px; }
.high-padding { padding: 12px; }
.content-padding { padding: 0px 12px 8px 8px; }

pre.code { border: #fff 2px groove; border-left: none; border-right: none; padding: 20px 0; overflow: auto; margin: 15px 0; } 

.divider { clear: both; border-top: #000 1px solid; margin: 35px 5px; }

.content-right-column {
    float: right;
    width: 250px;
    padding-right: 10px;
}

.content-has-right-column {
    margin-right: 260px;
    padding: 0 10px;
}
.content { padding: 0 10px; }

.posts li { padding-top: 30px; clear: left; }
.posts li.first { padding-top: 5px; }
.posts li h2 { border-bottom: #dbdee1 1px solid; padding-bottom: 5px; margin-bottom: 15px; }
.posts li h2 a { font-weight:bold; color: #3e7287; }
.posts li h2 a:hover { color: #000; }
.posts li img { margin: 0 15px 15px 0; }
.posts .category { font-size: 10pt; }
.posts .tease { margin-top: 5px; }
.posts .right { font-size: 11pt; }
.post h2 { padding: 15px 0 5px 0; }
.post p { padding: 10px 0; font-size: 11pt; }
