/**
 * @namespace labs-lifestream
 */
#lifestream-container {
  position: relative;
} 
 
.page-contents-labs-lifestream #lifestream-content-types fieldset {
  position: relative;
  margin: 0 0 0 -1px; 
  border:none;
  border-left: 1px solid transparent;
}
.page-contents-labs-lifestream #lifestream-content-types fieldset legend { 
  display: none; 
}
.page-contents-labs-lifestream #lifestream-content-types {
  width: 40px; 
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  padding: 8px 0;
  font-size: 80%;
}
.page-contents-labs-lifestream #lifestream-content-types ul { 
  list-style: none; 
  height:auto; 
  padding:0; margin:0; 
  background-color: transparent; 
}
.page-contents-labs-lifestream #lifestream-content-types ul li { 
  position: relative; 
  text-decoration: none; 
  margin-bottom: 4px;
  padding: 0 0 0 4px;
  font-size: 11px;
  color: #333;
  background-repeat: no-repeat; 
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}
.page-contents-labs-lifestream #lifestream-content-types ul li.not-selected { 
  text-decoration:line-through; 
  color:#ccc; 
}
.page-contents-labs-lifestream #lifestream-content-types ul li em { 
  display: none;
  text-transform: uppercase; 
  font-weight: bold; 
  font-style: normal; 
  font-size: 110%; 
  color: inherit; 
}
.page-contents-labs-lifestream #lifestream-content-types ul li strong { 
  display: none;
  font-weight: normal;
}
.page-contents-labs-lifestream #lifestream-content-types ul li.not-selected em { 
  color:#ddd; 
}
.page-contents-labs-lifestream #lifestream-content-types ul li label { 
  margin:0 0 0 1.5em; width:auto; 
  overflow:hidden; color:inherit; 
}
.page-contents-labs-lifestream #lifestream-content-types ul li input { 
  float: right;
  left:-20px; 
  *top:0; 
  visibility:hidden; 
  *visibility:visible; 
}

/**
 * @module lifestream (friendfeed impl) list items
 */
.page-contents-labs-lifestream #lifestream-feed {
  width: 530px;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list { 
  list-style: none; 
  padding: 0; 
  margin: 0 12px 0 0; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li { 
  border-top: 1px dotted #999; 
  margin:0 0 16px 0; 
  padding: 0 0 0 28px; 
  height:auto; 
  clear:both; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li a { 
  overflow: hidden; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li a:hover { 
  border:none; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li p {
  margin: 4px 0;
  padding: 0;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li blockquote {
  font-size: 125%;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li .tweet {
  display: block;
  font-size: 125%;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li p a[rel=external] {
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li p a[rel=external]:hover {
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li strong { 
  display: block; 
  font-size: 90%;
  font-weight: bold;
  color: #666;
  margin-bottom: 12px;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li span { 
  display:block; 
  font-size:115%; 
  font-weight:normal; 
  margin-bottom: 0.5em;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li span.tags { 
  display:block; 
  line-height:200%; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li span.tags a { 
  padding: 0 4px 0 16px; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li span.tags a:hover {  
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li cite {
  display: block; 
  margin: 8px 0; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li p.meta { 
  border-top:none; 
  font-size: 80%;
  font-style: italic;
  margin: 4px 0 16px 0; 
  padding: 0; 
  color: #999; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li img {
  margin: 0 4px 0 0;
  padding: 0;
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li a img { 
  border: 4px solid; 
}
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li a.shadowbox:hover,
.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li a.shadowbox:hover img {
  background-color: transparent;  
}

.page-contents-labs-lifestream #lifestream-feed ul.lifestream-feed-list li.day-delimiter { 
  border: none;
  margin: 0 0 4px 0;
  padding-left: 0;
  line-height: 200%; 
  color: #555;
  font-size: 140%; 
  font-style: italic; 
  font-family: "Times New Roman"; 
}

/**
 * @module for lifestream items
 * @description base for all lists that implement the lifestream interface
 */
.no-blog .item-blog,
.no-brightkite .item-brightkite,
.no-delicious .item-delicious,
.no-digg .item-digg,
.no-twitter .item-twitter,
.no-goodreads .item-goodreads,
.no-flickr .item-flickr,
.no-foursquare .item-foursquare,
.no-lastfm .item-lastfm,
.no-netflix .item-netflix,
.no-amazon .item-amazon,
.no-upcoming .item-upcoming,
.no-yelp .item-yelp,
.no-youtube .item-youtube {
  font-size: 75%;
  filter:alpha(opacity=15); -moz-opacity:.15; opacity:.15;
}

.no-blog .item-blog p,
.no-brightkite .item-brightkite p, 
.no-brightkite .item-brightkite .mrss-content,
.no-amazon .item-amazon p,
.no-delicious .item-delicious p,
.no-digg .item-digg p,
.no-goodreads .item-goodreads p,
.no-flickr .item-flickr p,
.no-foursquare .item-foursquare p,
.no-twitter .item-twitter p,
.no-lastfm .item-lastfm p,
.no-netflix .item-netflix p,
.no-yelp .item-yelp p,
.no-upcoming .item-upcoming p,
.no-youtube .item-youtube p {
  display:none;
}