/* generic css */
.lifestream a { background: none; padding: 0; }
.lifestream_date {
margin-bottom:5px;
font-size:12px;
background-color: fuchsia;
float: right;
 }
 .stream_date{
 float: right;
 margin: 0;
 padding: 0;
 }
.stream_body,.lifestream_text{
float: left;
display: block;
clear: both;
width: 840px;
}
.stream_meta, .lifestream_label{
float: left;
}
.stream_user{
display: none;
font-size: 0.5em;
padding-top: 5px;
}
  .lifestream .bottom{

padding-left: 10px !important;
float: left;
clear: both;
display: block;
padding-bottom: 10px;
margin-bottom: 13px;
width: 840px;
	border-bottom: 1px solid #ddd;
}
 div.lifestream {
display: block;
padding: 0 !important;
margin: 0 !important;
border: none !important;
float: left;
 }
 .lifestream_text{
 background-color: white;
 
 padding: 10px !important;
 margin: 0 !important; !important;
 float: left;
 }
.lifestream_text a { padding: 0 !important; padding-right: 10px !important; margin-right: 0px !important; display: inline !important; }
.lifestream_icon a{ background-image: none !important; text-decoration: none !important; padding: 0 !important; margin: 0 !important; border:none !important }
.lifestream_icon a:hover {
display: none !important;
}
.lifestream_icon { width: 16px;
float: left;
border:none !important;
	background-position: center top;
	background-image: url(tip.gif);
	background-repeat: no-repeat;
 }
 .lifestream_icon a img{
 padding:0 !important;
 border: none !important;
 }
.lifestream .lifestream_meta { color: #aaa; font-size:0.5em; padding-top: 10px; padding-left: 8px;  }
.lifestream_text { padding: 0 0.5em; text-align: left; }
.lifestream img { border: 0; vertical-align: middle; }
.lifestream blockquote { font-size: 1em; padding:0 !important;margin:0 !important;font-style: italic; float: left; clear: both; }
/* table specific css */
table.lifestream td.lifestream_hour { text-align: center; padding: 3px 0.5em; width: 50px; }
.lifestream abbr { text-decoration: none; border: 0; }
table.lifestream td.lifestream_icon { padding: 0; margin:0; border:none; }
table.lifestream td { vertical-align: bottom; padding: 0; }

.lifestream_feedid_flickr div a { padding: 2px;

 }
#sidebar .lifestream ul, .lifestream ul { list-style-type: none; margin: 0; padding: 0; }

.lifestream_more span { color: #006699; text-decoration: underline; cursor: pointer; }

/* list specific css */
#sidebar ul.lifestream, ul.lifestream { list-style-type: none; margin: 0 0; padding: 0 5px; }
#sidebar ul.lifestream li, ul.lifestream li { padding: 0 0 0 24px; margin: 5px 0; background-repeat: no-repeat !important; background-position: 0 0; }
#sidebar ul.lifestream li a, ul.lifestream li a { display: inline; }
#sidebar ul.lifestream li li { font-size: 85%; margin-left: 0; padding-left: 0; }
#sidebar ul.lifestream ul { margin-left: 0; padding-left: 0; }
/* fix for default wp theme */
.lifestream li:before { content: none !important; }
ul.lifestream .lifestream_hour { font-size: smaller; }
ul.lifestream .lifestream_text { padding-left: 0; }
ul.lifestream .lifestream_feedid_flickr .lifestream_hour { display: none; }

.lifestream_text ul {
    margin: 5px 0;
    padding: 0;
    list-style-type: none;
    font-size: small;
}
html > body .lifestream_text li,
.lifestream_text li {
    margin: 1px 0;
    padding: 2px;
}
.lifestream_events .photo img {
padding: 2px !important;


}
.lifestream_events a {
border:none !important;
padding:0 !important;
border:none !important;

}

.lifestream_events { margin-top: 2px; float: left; display: block; }

.lifestream_events img { 
margin-right: 3px !important;
margin-bottom: 3px !important;
padding: 10px !important; 
border-color: #cccccc !important; 
border-width: 1px !important; 
border-style: solid !important; 
float: left; 
}
.lifestream_credits { margin-bottom: 50px;}