div.microfeed {
 font-size: 80%; font-family: "arial narrow",arial, sans-serif;
 border: solid 1px gray;
 margin: 1em; padding: 2px;
 height: 200px; overflow: scroll;
}
div.microfeed h1 {
 margin: 0px 0px 1px 0px; padding: 0px 0px 1px 0px;
 font-size: 100% !important;
 border-bottom: dotted 1px gray;
 font-weight: bold; text-align: center;
}
div.microfeed a { text-decoration: none; color: navy; }
div.microfeed div.tracks,
div.microfeed div.items,
div.microfeed div.entries {
 margin: 0px; padding: 0px;
}
div.microfeed div.track,
div.microfeed div.item,
div.microfeed div.entry {
 margin: 1ex 0.5ex; clear: both;
 font-size: 80%;
 border-top: dotted 1px gray;
}
div.microfeed div.first { border-top: none; }
div.microfeed div.tracks div.track .timestamp,
div.microfeed div.items div.item .timestamp,
div.microfeed div.entries div.entry .timestamp {
 margin: 0px; padding: 0px;
 font-family: "courier new",courier, monospace;
 font-size: 80% !important;
 float: left; margin: 1px 0.5ex 0px 0.5ex;
}
div.microfeed div.tracks div.track p.track,
div.microfeed div.items div.item p.title,
div.microfeed div.entries div.entry p.title {
 margin: 0px; padding: 0px;
}

div.microfeed_magnolia div.entries,
div.microfeed_lastfm div.tracks,
div.microfeed_delicious div.items,
div.microfeed_twitter div.entries {
 height: auto; overflow: hidden;
}
div.microfeed_magnolia, div.microfeed_lastfm,
div.microfeed_delicious {
 height: 200px; overflow: hidden;
}
div.microfeed_twitter {
 height: 14em; overflow: hidden;
}
div.microfeed div.entries div.entry p.title,
div.microfeed div.items div.item p.title { text-align: left; }
div.microfeed div.entries div.entry p.tags:before,
div.microfeed div.items div.item p.tags:before { content: "in "; }
div.microfeed div.entries div.entry p.tags,
div.microfeed div.items div.item p.tags {
 margin: 0px; padding: 0px; text-align: right;
 color: gray;
}

div.microfeed_twitter div.first {
 padding-bottom: 2em;
}
div.microfeed_twitter div.first p.title {
 font-size: 120%; font-weight: bold; line-height: 100%;
 color: #006000;
}

div.render_failure {
 text-align: center; color: #808080;
 padding: 1em;
}
