/* generic css */
.lifestream a {
color: #444444;

}

.lifestream_autofire0 {

background: #ffffff;
padding-left: 5px;

}



.lifestream_autofire {

background: #ffffff;
padding: 5px;

}

.lifestream_autofire2 {

background: #ffffff;
text-align: right;
}

.lifestream_all {


}

.lifestream_date {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
line-height: 40px;
font-size:40px;
letter-spacing:-4px;
text-align: center;
color: #c8c8c8;
display: inline;
}

 
.lifestream_text a { 


font-size: 18px;
letter-spacing: -1px;
color: #505050;
font-weight:bold;
line-height: 30px;


}

.lifestream_icon a { 

text-decoration: none !important;
text-align: right;


}

.lifestream_icon { 
width: 16px;
height: 16px;
margin-right: 5px;

}
 

.lifestream_via a { 
color: #707070;
font-size: 16px;
letter-spacing: -1px;
font-weight:bold;
text-align: right;
margin-right: 5px;

}

 
.lifestream .lifestream_meta { 

color: #a6a6a3; 
font-size:16px; 
font-weight:bold;
text-align:left;


}
 

 
.lifestream_text { padding: 0px;}
.lifestream img {

border: 0;
vertical-align: middle;
margin-bottom: 5px;
}

.lifestream-paging a {

padding: 5px;
line-height: 40px;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color: #ffffff;
background: #707070;
display: inline;

}

.lifestream-paging {

text-align:center;

}

.lifestream_blogpost { font-size: 93%; margin-top: 5px; padding-left: 5px; font-style: italic; }
/* table specific css */
table.lifestream {

border: 0;
border-spacing: 0 18px;
width: 100%;
margin-top: -30px;
}

table.lifestream td.lifestream_hour { text-align: center; padding: 0px; width: 0px; }
.lifestream abbr { text-decoration: none; border: 0; }
table.lifestream td.lifestream_icon { padding: 3px 0.5em; }
/*table.lifestream td { vertical-align: top; padding: 3px 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_text .photo img { border: 1px solid #aaa; padding: 2px; margin: 0 0 3px 0; }
.lifestream_text .photo:hover img { border: 1px solid #006699; }

.lifestream_events { margin-top: 2px; }
.lifestream_credits { margin-bottom: 50px;}