div#left-navi .widget-content ul,
div#left-navi .widget-content ul li {
    font-size: 1em;
}

div#left-navi .widget-content ul li {
    background:  url(../img/blog/left_list_marker.jpg) no-repeat left top;
    padding-left: 20px;
    line-height: 30px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #F4DCDC;
}

div#left-navi .widget-header {
    margin-bottom: 0.5em;
}

div#left-navi .widget {
    margin-bottom: 0.5em;
}

div#left-navi .widget-tag-cloud .widget-content ul li {
    background: ;
    border-top: none;
    border-bottom: none;

    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
}

div#left-navi .widget-tag-cloud .rank-1  { font-size: 1.75em; }
div#left-navi .widget-tag-cloud .rank-2  { font-size: 1.75em; }
div#left-navi .widget-tag-cloud .rank-3  { font-size: 1.625em; }
div#left-navi .widget-tag-cloud .rank-4  { font-size: 1.5em; }
div#left-navi .widget-tag-cloud .rank-5  { font-size: 1.375em; }
div#left-navi .widget-tag-cloud .rank-6  { font-size: 1.25em; }
div#left-navi .widget-tag-cloud .rank-7  { font-size: 1.125em; }
div#left-navi .widget-tag-cloud .rank-8  { font-size: 1em; }
div#left-navi .widget-tag-cloud .rank-9  { font-size: 0.95em; }
div#left-navi .widget-tag-cloud .rank-10 { font-size: 0.9em; }

h1#page-title,
h2.entry-title {
    background:  url(../img/blog/title_h2_marker.jpg) no-repeat left top;
    padding-left: 35px;
    line-height: 35px;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 1em;
    color: #a10000;
}

h2.entry-title a {
    text-decoration: none;
}

.entry-content {
    margin-bottom: 1em;
}

.asset-header {
    margin-bottom: 1em;
}

.asset-footer {
    margin-bottom: 2em;
}

div#center-content .entry-categories,
div#center-content .entry-tags {
    margin: 0 0 10px 0;
    padding: 5px 0;
    border-top: 1px solid #DDDDDD;
}

div#center-content .entry-categories h4,
div#center-content .entry-tags h4 {
    display: inline;
    background-color: #FFFFFF;
    color: #333333;
    margin: 0;
}

div#center-content .entry-categories ul,
div#center-content .entry-categories ul li,
div#center-content .entry-tags ul,
div#center-content .entry-tags ul li {
    display: inline;
    margin: 0;
}

#comments h2,
#trackbacks  h2 {
    line-height: 140%;
    margin: 0 0 10px 0;
    padding: 5px 0;
    font-size: 108%;
    font-weight: bold;
    border-top: 2px solid #cc0000;
    border-bottom: 1px solid #DDDDDD;
}

#trackbacks .trackbacks-info {
    margin: 0 0 1em 1em;
}

.hidden {
    display: none;
}