body {
	font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana";
	font-size: 0.8em;
	color: #444;
}


/* header ------------------------------------------------------------------ */

#header {
/*
border: 1px solid red;
*/
}
#header h1 {
    font-weight: bolder;
    font-size: 24pt;
}


/* sidebar ----------------------------------------------------------------- */

#sidebar {
    width:200px;
    float:right;
    margin-left: 30px;
    padding-right: 30px;
    padding-bottom: 100px;
    background: #fff;
/*
border: 1px solid orange;
*/
}
#sidebar .block {
    border-top:1px solid #eee;
}
#sidebar .block h3 {
    margin-bottom: 5px;
}
#sidebar .block p, #sidebar .block ul, #sidebar .block dl {
    margin-top: 0px;
    list-style-position: outside;
}
#sidebar .block li {
}

#sidebar .block.recent_comments li .comment_datetime {
    color: #999;
    font-size: 0.7em;
}


/* body -------------------------------------------------------------------- */

#body {
    margin-left: 30px;
    padding-top: 10px;
/*
border: 1px solid green;
*/
}

.posting {
    margin-bottom: 30px;
}
.posting h1, .posting h2 {
    color: #000;
    margin-bottom: 0px;
}
.posted_at {
    margin-top: 0px;
	color: #777;
}

#breadcrumbs {
    border-top:1px solid #eee;
/*
border: 1px solid green;
*/
}


/* links ------------------------------------------------------------------- */

.link h3 { margin-top:10px; margin-bottom:0px; }
.link .edit { color:#cce; margin-top:0px; margin-right:15px; float:left; }
.link .date { color: #caa; margin-top:0px; margin-right:15px; }
.link .tags a { color: #aca; margin-top:0px; }
.link p { color:#bbb; margin-top:0px; }


/* comments ---------------------------------------------------------------- */

#comments {
    border-top:1px solid #eee;
}
#comments h3 {
    padding-top: 10px;
}
#comment-list {
}
#comment-list dt {
}
#comment-list dt .person-name{
    font-weight: bold;
    margin-right: 10px;
}
#comment-list dd {}
#comment-list dd p {
    margin: 0px;
    margin-bottom: 15px;
    padding: 0px;
}


/* footer ------------------------------------------------------------------ */

#footer{
/*
border: 1px solid blue;
*/
}


/* misc -------------------------------------------------------------------- */

.nocss {
    display: none;
}

.clearer {
    clear: both;
}
