
.curation-body img {
	max-width: 100%;
	border: none;	
 
    position: relative;
    text-indent: -10000px
  }

  
  
  /* style this to fit your needs */
  /* and remove [alt] to apply to all images*/
  .curation-body img[alt]:after {  
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    
    content: ''; 
  }

.curation-body a {
    color: #002298;
    text-decoration: none;
}

.curation-body a img {
    display: inline-block;
}


.curation-body pre {
	white-space:normal;
}


.curation-body table {
    padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	margin: auto;
		
}

.curation-body table.flow {
	float: left;
	margin-right: 10px;
}


.curation_item, .twitter_item {
    max-width: 500px;
}

.tweet_item, .fb_item, .fb_list, .news_item, .media_item, .photo_item, .text_item, .query, .commentbreak, .crop_item {
    margin: 8px auto;
        padding: 4px;
    max-width: 500px;
    border: 2px dashed grey;

}

#writer_list .curation_item {
    border-bottom: #666 2px dashed;
    padding: 2px 0px 20px;
    margin: 4px 0;
}

.media_item {
    background-color: whitesmoke;
    overflow-y: hidden;
	
    max-width: 563px;
	
}

.crop_item {
  background-color: #CCf;
border-bottom: 2px solid #99b;
}

.boxi .media_item {
	/* width: 120px; */
	float: left;
	/* margin: 4px; */
}

.mediaentry {
	max-width: 100%;
}

.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}



.photo_item {
    background-color: #ddd;
    //border-bottom: 2px solid #ccc;
    overflow-y: hidden;
 	
}

.boxi .photo_item {
	width: 120px;
	display: inline-block;
	margin: 4px;
}

.commentbreak {
	background-color: #fafafa;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    min-height: 24px;
	max-width: 500px;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
   
}


/* 
.tweet_item a {
	color: #1f98c7;
	cursor: pointer;
	text-decoration: none;	
} */

.tweet_retweet {
	background: url("../images/retweet.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    
    height: 16px;
    position: relative;
    right: 0;
    top: 0;
    width: 16px;
}
.tweet_retweet:hover {
	background: url("../images/retweet_hover.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    
}	
.tweet_favorite {
	background: url("../images/favorite.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    position: relative;
    right: 0;
    top: 0;
    width: 16px;
}	
.tweet_favorite:hover {
	background: url("../images/favorite_hover.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    
}
.tweet_reply {
	background: url("../images/reply.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    position: relative;
    right: 0;
    top: 0;
    width: 16px;
}	
.tweet_reply:hover {
	background: url("../images/reply_hover.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    
}

.rt_by {
    background: url("../images/retweeted.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    position: relative;
    right: 0;
    top: 2px;
    width: 23px;
}

.tweet_time {
	display: inline-block;
}



.photo_item .author {
	
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}

.media_title {
	font-weight: bold;
}

.media_wrap {
   margin-left: auto;

   margin-right: auto;

   text-align: center;
}

.media_wrap iframe {
	width: 560px;
	height: 349px;


}

.cropitem {
 
   
   position:relative;
   border:2px solid #e0e0e0;
   border-bottom: 2px solid #777;
   overflow:hidden;
   margin-right: 10px;
   margin-left: auto;
margin-right: auto;
}

.cropurl { 
   position: absolute;
   top: 0px;
   left: 0;
   color: #666;
   font: bold 12px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(100, 100, 100, 0.2);
   padding: 1px;
}



.fb_item {
    background-color: #e7ebf2;
    //border-bottom: 2px solid #3b5998;
    
}

.fb_item a {
	color: #3B5998;
	cursor: pointer;
	text-decoration: none;
	
}

.fb_action {
	background: url("../images/f-comment-like.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    position: relative;
    right: 0;
    top: 0;
    width: 35px;
}	
.fb_action:hover {
	background: url("../images/f-comment-like-hover.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    
}



.fbpicture {
	max-width: 98%;
}

.fb_text {
	 margin-left: 54px;
}

.fb_comment {
	background: rgba(200, 200, 200, 0.1);	
	margin-top: 2px;
min-height: 24px;
}

.subdued {
	color: grey;	
	font-size: 11px;
}





/* .fb_text .author .faceb {
    background: url("../images/facebook-tiny.png") no-repeat scroll 0 3px transparent;
    
    padding-left: 17px;
}

.author .tweep {
    background: url("../images/twitter-tiny.png") no-repeat scroll 0 3px transparent;
    
    padding-left: 17px;
} */


/* .bookitem {
    background-color: #D9E0DD;
//border-bottom: 2px solid #C9D0CC;
} */





.savatar {
	float:left;
	width: 20px;
	display: inline-block;
	padding-right: 2px;
	border-radius: 2px;
}

.avatar img, .profileavatar img {
    vertical-align: middle;
	
}

.mediathumb {
    float: left;
    padding-right: 0.5em;
	display:inline-block;left:4px;top:2px;	
}
.mediathumb img {
    vertical-align: middle;
	
}
.bookimage {
    float: left;    
	display:inline-block;
	margin: 4px;
	box-shadow: 0 2px 2px rgba(35, 35, 35, 0.7);
	
}

.news_item {
    background-color: #F5F3D5;

}

.news_item img {
	float: left;
	padding: 2px;
}

.boxi .news_item {
overflow-y: auto;
margin: 4px;
}

.news_item_image {
    
    
}
.news_item_body {
    padding: 3px;
min-width: 50%;
overflow: hidden;
}

.news_item_body:before {
    content: '';
	/* background: transparent url("../images/leftquote.png") no-repeat 14px 9px; */
  
    float: left;
    position: relative; 
    
    display: block;
    height: 25px;
    width: 32px;
}
/*
.news_item_body:after {
    content: '';
	background: transparent url("../images/rightquote.png") no-repeat 14px 9px;
   
    float: right;
    position: relative;
    
		bottom: 32px;	
    display: block;
    height: 32px;
    width: 32px;
}
*/
.news_item_subject {
    font-weight: bold;
    padding: 2px;
	
}
.source_image {
    float: left;
    padding-right: 0.5em;
    width: 100px;
}
.curation-body .clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}

.source_image_box {
	float: left;
}

.remove {
    background: url("../images/removeitem.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 26px;
    position: relative;
    right: 0;
    top: 0;
    width: 26px;
}
.remove:hover, .insert:hover {
    cursor: pointer;
    display: block;
}

.insert {
    background: url("../images/plus.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 26px;
    position: relative;
    right: 0;
    top: 0;
    width: 26px;
}

.editedby {
	color: #512712;
    font-size: 0.9em;
    font-weight: bold;
 }

.editedby-logo a {
	float: right;
	color: #512712;
    font-size: 0.9em;
    font-weight: bold;
}
ld;
}
