body {
    border: 2em solid #88F;
    padding: 1em;
    margin: 0;
}

.calendar { 
    font-family: Helvetica, sans-serif;
    font-size: x-small;
    background: #88F;
}

/* The boxes in the week header */
p.weekday {
    width: 2.5em;
    text-align: center;
    font-style: bold;
    background: black;
    color: white;
}

.week { }

/* The non-Sunday boxes in the calendar */
.day { 
    width: 2.5em;
    text-align: center;
    background: white;
}

/* Days with actual posts */
.postday {
    width: 2.5em;
    text-align: center;
    background: #DDD;
}

.monthyear {
    background: #88F;
}

/* The top bar of the blog */
.top {
    font-family: Georgia, Times, serif;
}

/* The cell in the header which contains the blog title */
.blogname {
    background: #88F;
}

/* The title of the blog */

.blogtitle { }

.blogsubtitle {
    font-style: italic;
}

.blogtopics {
    border: 3px solid #88F;
}

.bloglinks {
    border: 3px solid #88F;
}

.syndication {
    border: 3px solid #88F;
}

.purplebox {
    background: #88F;
}

/* Powered by... */
.powered {
    font-style: italic;
}

/* Date of the post */
.blosxomDate { 
    font-family: Helvetica, sans-serif;
    font-style: italic;
    float: right;
}

/* Top of the entry, before the main content. */
.blosxomEntry { 
    font-family: Times, serif;
    font-size: medium;
    background: #88F;
}

#foot {
    padding: 0;
}


/* The total blog entry, from title/date to content and meta-info. */
/* This "main" category is the default when you don't specify a category. */

div {
    padding: 1em;
}

.main {
    border: 2em solid #88F;
}

a:hover {
    background: #88F;
}

.posttitle {
    background: #88F;
}

.blosxomCategory {
    font-style: italic;
}

.blosxomAuthor {
    font-style: italic;
}

/* Timestamp at the bottom. */
.blosxomTime { 
    font-style: italic;
}

/* Title of the blog entry. */
.blosxomTitle { 
    font-family: Helvetica, sans-serif;
    font-size: large;
    font-style: italic;
}

/* Text of the blog entry. */

.blosxomBody { 
    padding: 1em;
    font-family: Times, serif;
    font-size: medium;
}

.blosxomBody blockquote {
    font-family: Helvetica, sans-serif;
}

.commentodd { 
    font-size: medium;
    font-family: Times, serif;
}

.commentodd blockquote {
    border-left: 2px solid black;
    padding-left: 3px;
    background: #eee;
}

.commenteven { 
    font-size: medium;
    font-family: Times, serif;
    background: #eee;
}

.commenteven blockquote {
    border-left: 2px solid black;
    padding-left: 3px;
    background: #fff;
}

.commentmeta { 
    font-size: x-small;
    font-family: Helvetica, sans-serif;
}

.commentform { 
    font-size: medium;
    font-family: Helvetica, sans-serif;
}

.commentsuccess {
    font-family: Helvetica, sans-serif;
    font-style: bold;
    font-size: large;
}

.commenterror {
    background: red;
    color: white;
    font-style: bold;
    font-size: large;
    font-family: Helvetica, sans-serif;
}


