#content {
        float: left;
        width: 420px;
        padding: 20px 0 0 20px;
        overflow: hidden;
}


#sidebar {
        float: right;
        width: 230px;
        padding-right: 20px;
}

#header {
        background: #EFEFEF url(../images/header0.jpg) no-repeat;
        }


#recent-posts ul {

        list-style-type: none;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 0px 0px;

        }



#recent-posts ul li {

        background: url(/images/icons/icon_recent.gif) no-repeat top left;

        padding: 0px 0px 5px 18px;

        margin: 0px 0px 0px 0px;

        }



#recent-comments ul {

        list-style-type: none;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 0px 0px;

        }



#recent-comments ul li {

        background: url(/images/icons/icon_links.gif) no-repeat top left;

        padding: 0px 0px 5px 18px;

        margin: 0px 0px 0px 0px;

        }

#sidebar h2 {

        color: #000000;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        padding: 0px 0px 2px 0px;

        margin: 0px 0px 5px 0px;

        border-bottom: double #C0C0C0;

        }



#sidebar h3 {

        color: #000000;

        font-size: 12px;

        font-family: Arial, Tahoma, Verdana;

        font-weight: bold;

        padding: 0px 0px 2px 0px;

        margin: 0px 0px 10px 0px;

        border-bottom: double #C0C0C0;

        }
.post {
        clear:both;
        padding-top: 15px;
}

.post-date {
        width: 45px;
        height: 49px;
        float:left;
        background: url(/images/date-bg.jpg) no-repeat;
}

.post-month {
        font-size: 11px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: center;
        display:block;
        line-height: 11px;
        padding-top: 2px;
        margin-left: -3px;
}
.post-day {
        font-size: 18px;
        text-transform: uppercase;
        color: #999999;
        text-align: center;
        display:block;
        line-height: 18px;
        padding-top: 7px;
        margin-left: -3px;
}

.post-title {
        float: left;
        margin-left: 10px;
        width: 350px;
}

.post-title h2 {
        color: #59770e;
        margin: 0px 0px 2px;
        border-bottom: 1px dotted #CCCCCC;
        letter-spacing: -1px;
        font: normal 160%/100% "Trebuchet MS", Tahoma, Arial;
        padding-bottom: 3px;
         }


.post-cat {
        background: url(images/mini-category.gif) no-repeat;
        padding-left: 20px;
        float:left;
        font-size: 95%;
        color: #999999;
}

.entry {
        clear: both;
        padding-top: 10px;
}

/* NEW */
/* content area */
