p.error {
    color: #800000;
}
p.form-header {
    font-size: 90%;
    font-weight: bold;
    margin-bottom: 6px;
}
p.comment {

}
p.comment-hidden {
    background: #efefef;
}
hr {
    border: 0px;
    border-bottom: 1px solid #86bbeb;
    height:1px;
}
table.calendar {
    width: 100%;
}
table.calendar th {
    text-align: center;
    font-size: 86%;
    border-bottom: 1px solid silver;
    padding: 3px;
}
table.calendar td {
    text-align: center;
    font-size: 86%;
    padding: 3px;
}
td.cdar {

}
td.cdar-a {
    border: 1px solid #86bbeb;
}
td.cdar-n {
    color: silver;
}
td.cdar-b {
    border-top: 1px solid silver;
}

ul.blog-archive {
    list-style: square;
}

ul.blog-archive li {

}

ul.blog-archive li ul {
    list-style: square;
}

ul.blog-archive li ul li {
    font-size: 86%;
}

p.blog-tags {
    border-top: 1px solid silver;
}

p.blog-posted {
    font-size: 86%;
    font-weight: bold;
    margin-bottom: 6px;
}

p.blog-recent {
    margin-bottom: 6px;
    text-align: justify;
}

.small {
    font-size: 86%;
}

.smallbold {
    font-size: 86%;
    font-weight: bold;
}

input.blog-button-menu {
    font-size: 86%;
    font-weight: bold;
    padding: 3px;
}
ol {
    margin: 0px;
    margin-bottom: 16px;
    padding: 0px;
}
li {
    margin: 0px;
    margin-bottom: 3px;
    padding: 0px;
    margin-left: 20px;
}
q {
    font-style:     italic;
    font-weight:    bold;
    background:     transparent;
    color:          #717273;
}
q:before {
    content:        url('/images/design/quote-marks-before.gif');
}
q:after {
    content:        url('/images/design/quote-marks-after.gif');
}

