/* @override http://kasrak.classtell.com/real/misc/themes/hemingway/style.css */

body{ background: url('img/bg.jpg') #271e18; color: #fff; font: 11pt Georgia, "Times New Roman", serif; min-width: 780px; text-align: center; line-height: 1.45 !important; }
div.userbar{ background: #2b221c; border-bottom: 1px solid #1d1a18; color: #7c7367; }
div.userbar a{ color:#f1dbbe;}
.container{ width: 760px; margin: 0 auto; text-align: left;}
div.header{ padding: 30px 10px 20px 180px; position: relative; background: url('img/header.bg.gif') bottom right no-repeat; }
div.header h1{ font-size: 24pt; font-weight: bold; font-style: italic;}
div.header h1 a{ position: absolute; top: 28px; left: 179px; text-decoration: none; color: #f8ac4a;}
div.header h1 span{ color: #000; }

.nav{ width: 150px; float: left; }
.nav li{ list-style: none;}

.main{ width: 610px; float: right;  background: url('img/body.top.bg.gif') top right no-repeat; color: #222;}
.main .holder{ background:  #e5dfdb; min-height: 200px; margin: 0 0 0 11px; border-bottom: 2px solid #1b1613; padding: 20px;}
.main h2.pagetitle{ font-size: 11pt; line-height: 15pt; text-transform: uppercase; border-bottom: 1px solid #b8bfbf; color: #505151; margin-bottom: 10px; }
.main h2.pagetitle img{ margin: 0 5px; padding: 0; border: none; background: transparent; }
.main a{ color: #003469;}
.main a:hover{ color: #671919; background: #fff;}
.main ul, .main ol{ margin-bottom: 30pt; padding-left: 20px;}
.main ul{ list-style-type: square; }
.main img{ padding: 3px; background: #fff; margin: 7px; border: 1px solid #a8a19c;}

.main ul.posts li, .main .singlepost{ border-bottom: 1px solid #b8bfbf; margin-top: 15px; }
.main ul.posts li li{ border-bottom: none; margin-top: 0; } 
.main ol.pagination a.next, .main ol.pagination a.prev{ background: #fff; }

.main table.calendar td{ border: 1px solid #b8bfbf; }
.main table.calendar td a{ color: #544e57; }
.main table.calendar td a:hover{ color: #544e57; }
.main table.calendar td a.notempty{ color: #333; background: #fff;}
.main table.calendar td a.today{ background: #f8ac4a; color:#111; }
.main ul.events li{ border-bottom: 1px solid #bfafa4; }
.main ul.events li.day h3{ background: #efefef;  }


.nav{ padding: 10px 0 60px 0; background: url('img/nav.bottom.gif') bottom center no-repeat; }
.nav li a{ color: #fff; text-decoration: none; display: block; padding: 10px 5px 1px 5px; border-bottom: 1px solid #a8a19e; }
.nav li a.current{ color: #f8ac4a; }
.nav li a:hover{ color: #ffd76a;}

.footer{ clear: both; margin: 20px; padding: 20px 20px 0 170px; color:#b7aba4; }
.footer a{ color:#e9b265;}

div.comment{ border-bottom: 1px solid #b8bfbf;}
div.comment span{ color: #5a585f;}

div.info{ background: #eddd91; }