
#friends {
    float: right;
	margin: 1em;
	padding: 1em;
	width: 10em;
	border-width: thin;
	border-style: solid;
}
#friends ul, #friends li { margin: 0; padding: 0; }
#friends li { display: block; list-style-type: none; }
#friends h2 { font-size: 1em; margin-top: 0; padding-top: 0; }

#footer { margin-top: 4em; }

div.entry { margin: 2em 0; }

.monthlink, .entrylink { text-align: center; margin: 3em 0; }

p {
	text-align: justify;
	/* text-indent: 1em; */
	margin: 0.3em 0;
}

/*
p.notp {
	text-indent: 0;
}
*/

img {
	background: white;
	vertical-align: bottom;
}

a.feed-icon { display: inline-block; line-height: 0; }

img.feed-icon {
    vertical-align: baseline;
    border: none;
}

li.feed-item {
    list-style-image: url(../images/feed-icon-14x14);
}

body h1 {
	font-size: 2em;
}

/* old markup only */
h2.date {
    font-size: 1.2em;
    margin: 1em 0 0.5em 0;
}
h2.date a { color: inherit; }

/* new markup only */
.date {
	margin: 2em 0;
}

.date h2 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 1.5em 0 -1em 0;
}

.date div.entry {
	margin: 2em 0 2em 5%;
}

.date div.entry h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0.5em 0;
}

h4, h5, h6 {
  margin: 0.5em 0 0.3em 0;
  font-size: 1em;
}

h4 { font-size: 1.2em; }

/* new new markup */

body.entry h1 { margin-bottom: 2em; }
body.entry h2 { font-size: 2em; margin: 0; }
body.entry h3 { font-size: 1em; margin: 0 0 1em 0; }
body.entry div.entrybody h3 { font-size: 1.4em; font-weight: normal; margin: 1em 0 0.5em 0; }



.footnotes { margin: 2em; }
.footnote { font-size: 0.8em }
