.post-date {float: left; background: transparent url(./date-bg.gif) no-repeat scroll 0%; height: 49px; width: 45px;}
.post-date span {display: block; text-align: center;}
.post-month {color: #FFFFFF; font-size: 11px; line-height: 11px; margin-left: -3px; padding-top: 2px;}
.post-day {color: #999999; font-size: 18px; line-height: 18px; margin-left: -3px; padding-top: 10px;}
.post-cat {background: transparent url(./mini-category.gif) no-repeat scroll left center; color: #999999; float: left; font-size: 95%; padding-left: 20px;}
.post-content {clear: top; padding-top: 10px;}
.post-author {background: transparent url(./mini-author.gif) no-repeat scroll left center; float: right; color: #333333; font-size: 95%; padding-left: 20px;}
.post-more {text-align: right; font-size: 95%;}
.post-more a{color: #6699CC; text-decoration: none;}

.entry {width: 438px; text-align: left; padding-bottom: 15px;}
.entry h2{font-size: 190%; font-style: normal; font-weight: normal;}
.entry h2 {border-bottom: 1px dotted #CCCCCC;}
.entry h2 a, .entry h2 a:visited {text-decoration: none;}

.clear {clear: both;}

.nav {bottom: 0px; list-style-image: none; list-style-type: none; list-style-position: outside; margin: 0; position: absolute; right: 10px;}
.nav li {float: left; margin-left: 5px;}
.nav li a {background: #5C8D0C url(./nav-button-bg.gif) repeat-x scroll 0%; border-left: 1px solid #AFCD69; border-right: 1px solid #AFCD69; border-top: 1px solid #E6EED0; color: #FFFFFF; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 100%; padding: 5px 15px; text-decoration: none;}

.pager a {text-align: center; padding: 0 0.5em;}
.form-item {margin: 1em 0;}
.form-item label {display: block; font-weight: bold;}
.form-item input {background: #F1FEDB none repeat scroll 0%; border: 1px solid #BDD77F; margin-topo: 3px; padding: 3px;}

.form-submit {background: transparent url(./btn-bg.gif) no-repeat scroll 0%; border: medium none; cursor: pointer; font-weight: bold; height: 28px; width: 144px;}

#page {
  width: 760px; background: #FFFFFF url(./content-bg.gif) repeat-y scroll 0%; margin: 0px auto;
  border-bottom: 5px solid #D5E6EB;
  border-left: 5px solid #D5E6EB;
  border-right: 5px solid #D5E6EB;
}
#header {background: #0FACEA url(./header-bg.jpg) no-repeat scroll 0%; border-bottom: 3px solid #59780A; height: 170px; position: relative; margin-bottom: 20px;}
#content {float: left; overflow: hidden; padding: 10px 0px 30px 13px; width: 492px;}
#sidebar-right {color: #666666; float: right; padding: 0px 10px 20px 0px; width: 220px; text-align: left;}

#sidebar-right h2{border-bottom: 1px solid #CFE1AC; color: #758D38; font-size: 140%; font-weight: normal; margin: 20px 0px 2px;}
#sidebar-right ul li{list-style-type: none; background: transparent url(./menu-leaf.gif) no-repeat scroll 1px 0.35em; padding: 0 1.5em;}
#sidebar-right a{color: #495223; text-decoration: none;}

body {font-size: 75%; text-align: center; background: #FFFFFF url(./main-bg.gif) repeat scroll 0%; color: #333333;}

#user-login-form {text-align: center;}

ul.links {margin: 0; padding: 0;}
ul.links.inline {display: inline;}
ul.links li {display: inline; list-style-type: none; padding: 0 0.5em;}
ul.links a{color: #CC6600; text-decoration: none;}
