body {font: normal normal 13px/20px georgia, times, serif; color: #3b3b3b; background: #e2e2e2;}

p {}
h1 {}
h2 {}
h3 {}

ul, ol {}

a {color: #c98521; text-decoration: none;}
a:hover {color: #d5b78a; text-decoration: underline;}

div#container {margin: 0 auto; padding: 0; width: 850px; height: auto;}

div#header {padding: 20px 0; text-align: center;}
div#header span {padding: 0 75px; background: url('../images/bg-title.gif') repeat-x center center;}
div#header span em {padding: 0 20px; font: italic normal 1.4em/1em georgia, times, serif; color: #134579; text-transform: lowercase; background: #e2e2e2;}

div#content {position: relative; padding: 25px; background: #fff;}

div#author {float: left; padding-right: 20px; width: 140px; text-align: center;}
div#author img {margin-bottom: 1em; padding: 8px; border: 1px solid #e2e2e2;}
div#author strong {font: italic bold 1em georgia, times, serif; color: #c98521;}
div#author p {margin: .75em 0 1em 0; font: italic normal .9em georgia, times, serif; color: #555;}

div#entries {float: left; width: 434px;}

div#sidebar {float: right; padding: 0; right: 25px; width: 175px;}

div.article {}
div.article .category {display: block; font: normal normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; color: #b4b4b4; text-transform: uppercase;}
div.article h2 {margin: .75em 0 .2em 0; float: left; width: 450px; font: normal bold 1.9em/1.1em georgia, times, serif; color: #478fa9;}
div.article h2 a {color: #478fa9;}
div.article h2 a:hover {color: #d5b78a;}
div.article .posted {margin-top: 2.4em; float: right; font: normal normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; color: #b4b4b4; text-transform: lowercase;}
div.article .author {font: italic normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; color: #b4b4b4;}
div.article .author a {font: italic normal 1em/1em georgia, times, serif;}
div.article .tags {font-size: .8em; text-transform: uppercase;}
div.article .comment, div.article .comment a {font: italic normal 1em/1em georgia, times, serif;}
div.article hr.divider {margin: 2em 0; padding: 0; width: 35%; background: 0; border: none; border-bottom: 1px dotted #d3d3d3;}

ul.categoryList {margin: 3.2em 0 4em 0; padding: 0; list-style-type: none;}
ul.categoryList em {display: block; padding-bottom: .2em; font: normal bold 1.1em/1em georgia, times, serif; color: #478fa9; letter-spacing: 1px; border-bottom: 1px dashed #d3d3d3;}
ul.categoryList li {margin: 0; padding: 0;}
ul.categoryList li a {display: block; padding: .4em 0; font: normal normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; text-transform: uppercase; border-bottom: 1px dashed #d3d3d3;}

ul.articleList {margin: 0 0 4em 0; padding: 0; list-style-type: none;}
ul.articleList em {display: block; padding-bottom: .2em; font: normal bold 1.1em/1em georgia, times, serif; color: #478fa9; letter-spacing: 1px; border-bottom: 1px dashed #d3d3d3;}
ul.articleList li {margin: 0; padding: 0;}
ul.articleList li a {display: block; padding: .4em 0; font: normal normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; text-transform: uppercase; border-bottom: 1px dashed #d3d3d3;}

ul.articleArchives {margin: 0; padding: 0; list-style-type: none;}
ul.articleArchives .titleSmall {display: block; padding-bottom: .2em; border-bottom: 1px dashed #d3d3d3;}
ul.articleArchives li {margin: 0; padding: 0;}
ul.articleArchives li a {display: block; padding: .4em 0; font: normal normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; text-transform: uppercase; border-bottom: 1px dashed #d3d3d3;}

div#posts_offset ul {margin-left: 0; padding-left: 0;}
div#posts_offset ul li {display: inline; margin: 0 15px 0 0; padding: 0; list-style-type: none;}

div#footer {background: #b4b4b4;}
div#footer p {margin: 0; padding: 1.2em 0; font: normal normal .95em/1em trebuchet, "Trebuchet MS", arial, sans-serif; color: #fff; text-transform: uppercase; letter-spacing: 1px; text-align: center;}

div#bottom {margin: 0; padding: .5em 0; text-align: center;}
div#bottom ul {margin: 0; padding: 0; list-style-type: none;}
div#bottom ul li {display: inline; margin: 0; padding: 0 15px;}
div#bottom ul li a {font: normal normal .9em/1em trebuchet, "Trebuchet MS", arial, sans-serif; color: #b4b4b4; text-transform: uppercase; text-decoration: underline; letter-spacing: 1px;}
div#bottom ul li a:hover {color: #3b3b3b; text-decoration: none;}

input.text {margin-bottom: 10px;}

.titlePage {margin-bottom: .2em; font: normal normal 2em/1em georgia, times, serif; color: #134579; text-transform: uppercase; letter-spacing: 1px;}
.titlePage a {color: #134579;}
.titlePage a:hover {color: #d5b78a;}
.titleLarge {}
.titleMedium {font: normal bold 1.9em/1.1em georgia, times, serif; color: #478fa9;}
.titleSmall {font: normal bold 1.1em/1em georgia, times, serif; color: #478fa9; letter-spacing: 1px;}

img.left {float: left; padding: 0 20px 20px 0;}
img.right {float: right; padding: 0 0 20px 20px;}
img.border {margin: 0 0 1em 1em; padding: 8px; border: 1px solid #e2e2e2;}

.clear {clear: both;}
.hidden {display: none;}

div#jlbAttrib {margin: 0 auto; width: 810px;}
div#jlbAttrib p {margin: 0; padding: 10px; font: normal normal 10px/10px helvetica, arial, sans-serif; color: #fff; text-align: right;}
div#jlbAttrib a {color: #a93b1e; font-weight: normal; text-decoration: none;}
div#jlbAttrib a:hover {color: #fff; text-decoration: underline;}