
    /*  Wrapper Div for all posts */
    #smPosts {
    	 width: 480px;
/*border: 1px #000 solid;*/ 
    }
    
    #smPosts .smRemovePost {
    	margin: 0 0 4px;
  		/*margin: 10px 25px 4px 0;*/
  		/*padding: 2px 0pt 2px 4px;*/
  		padding: 0 8px 2px;
  		/*font-size: 105%;*/
  		color: #FFF;
  		text-transform: uppercase;
  		font-weight: bold;
  		background-color: silver;
  		border: 2px #3f3f3f solid;
  	/*	background-color: #C00;
  		border: 2px #700 solid;*/
  		letter-spacing: 0.5px;
	}
	
	#smPosts .smToolsInit {
		display: none;
	}
	
	#smPosts .smRemovePostOver {
		background-color: #7c7c7c !important;
	}
	
   #smPosts .smRemovePost span {
   	float: right;
   }
   
   /* Wrapper DIV for each post */
   .smPost {
	  /* width: 450px;*/
		vertical-align: top;
	   min-height: 60px;
	   padding-left: 6px;
		padding-bottom: 12px;
		padding-top: 8px;
	   border-bottom: #999999 solid 1px;
/* border: 1px #000 solid; */
    }
   
   #smSourceLinksTop {
    	width: 500px;
    	border-bottom: #999999 solid 1px;
    	padding-bottom: 8px;
    	margin-bottom: 18px;
	/* Comment out the width, border, padding and margin lines above and uncomment the
		float and width below to align the source links to the right of the posts */
	/* float: right;
   	width: 180px; */
/* border: 1px #000 solid; */
    }
    #smSourceLinksBottom {
    	width: 450px;
    	border-bottom: #999999 solid 1px;
/*	border: 1px #000 solid; */
    }
	
   .smToolLinkMenu {
   	text-align: right;
   }
	.smToolLink {
   	cursor: pointer; 
   	padding: 4px; 
   	margin-top: 8px; 
   	text-decoration: none; 
   }
     
	.smFeedInfo {
		float: left;
		width: 85%
		/*width: 414px;*/
/* border: 1px #000 solid; */

	}
	.smFeedInfoWide {
		float: left;
		width: 95%
		/*width: 474px;*/
/* border: 1px #000 solid; */
	}
	
	.smContentPanel {
		width: 80%
		/*width: 400px;*/ 
		/* Remove Padding if BG color is removed */
		padding: 6px; 
		background: #ECEFF5;
		/* margin-left: 60px; */
		margin-top: 3px;
		margin-bottom: 6px;
		/* float: left; */
/* border: 1px #000 solid;  */
	}
	
	.smSourceInfo {
		float: left;
		width: 80%;  
		/* margin-left: 6px;  */
		/*width: 330px; */
		text-align: justify;
/* border: 1px #000 solid;  */
	}
	.smSourceInfoWide {
		float: left;
		width: 94%;  
		/* margin-left: 6px;  */
		/*width: 330px; */
		text-align: justify;
/* border: 1px #000 solid;  */
	}

	
	.smContentImagePanel {
		margin-top: 6px;
		/* width: 121px; 
		display: block;*/
/* border: 1px #000 solid;  */
	}
	/*.smContentImagePanel a {
		 margin: 2px;
	} */
	.smContentInfo {
		float: left;
		width: 80%;
		/*width: 220px;*/
		text-align: justify;
		padding-bottom: 4px;
/* border: 1px #000 solid; */ 
	}
	/* Used when there wider Content Image Thumbnails (YouTube) */ 
	.smContentInfoNarrow {
		float: left;
		width: 70%;
		text-align: justify;
		padding-bottom: 4px;
	}
	
	.smServicePanel {
		margin-bottom: 6px;
		/* border: 1px #000 solid; */
	}
	
	
	/* BEGIN - smName */
	.smName {
		font-size: 14px;
		color: #333;
		text-align: left;
		padding-left: 9px;
	}
	.smName a {
		color: #3B5998;
		font-size: 11px;
		margin: 3px 3px 3px 0;
	}
	.smName b {
		font-size: 14px;
		color: #3B5998;
		cursor: pointer;
	}
	.smName em {
		color: #333;
		font-style: normal;
		width: 110px;
		font-size: 11px;
	}
	.smName span {
		color: #777777;
		font-size: 11px;
	}
	/* END - smName */

	img.smFeedImage {
		float: left;
		width: 50px;
		border: 0px none;
	}
	img.smSourceImage {
		float: left;
		width: 50px;
		border: 0px none;
		padding: 5px;
	}
	img.smContentImage {
		/* max-width: 120px; */
		max-height: 90px;
		max-width: 90px;
		padding: 3px;
		border: 1px solid #CCC;
		float: left;
		display: block;
		/* width: 50px; */
	}
	img.smServiceImage {
		width: 32px;
		vertical-align: middle;
		margin-right: 10px;
		border: 0px none;
	}
	img.smServiceImageSmall {
		width: 26px;
		vertical-align: middle;
		margin-right: 10px;
		border: 0px none;
	}
	
	span.smDTstampBox {
		/* border: 1px #000 solid; */
	} 
	/* .smServiceImageBox {
		float: left;
		border: 1px #000 solid;
	} */ 
	/* .smDTstampBox {
		float: left; 
		vertical-align: middle;
		border: 1px #000 solid;
	} */
	span.smDTnormal {
		
	}
	span.smDTsmall {
		color:#666666; 
		font-size: 11px;
	}
	
	.smLikeButton, .smTweetButton {
		float: left;
		margin-right: 10px;
		/* border: 1px #000 solid; */
	}
	
	.smSourceLinksHeader {
		font-weight: bold;
	}
	.smSourceLink {
		margin-top: 4px;
	}
	
	#smYouTubeMediaPlayerBox {
		
	}
	.smLBcloseBox {
		margin-top: 15px;
		text-align: center;
	}
	
	.smClear {
		clear: both;
	}
	/* .smClearAlt {
		clear: both;
	}	 */
	.smClearfix {
		 display: block;
	}