/* Base */	
.fb-wall-box
{		
	margin-bottom:10px;		
	border-top:1px solid #eee;		
	padding-top:10px;
}			
.fb-wall-box-first
{		
	border:0;		
	padding-top:0;
}	
.wk-fb-err{
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color:red;
}		
.fb-wall-avatar
{		
	float:left;		
	border:0;
	width: 100%;
}			
.fb-wall-data
{		
	margin-top:-20px;
}			
.fb-wall-media
{		
	display:block;		
	font-size:11px;		
	margin-bottom:5px;
}			
.fb-wall-border-left
{		
	border-left:2px solid #CCCCCC;		
	padding:0 0 3px 8px;
}			
.fb-wall-media-container
{		
	/*display:table;*/
}			
.fb-wall-picture
{			
	border:0;		
	display:block;	
	max-width: 100%;		
}		
.fb-wall-name
{
	display:block;		
	font-weight:bold;		
	color:#3B5998;
}			
.fb-wall-caption
{		
	display:block;		
	color:#3B5998;
}			
.fb-wall-description
{		
	display:block;		
	color:#777;		
	line-height:1.2em;
}			
.fb-wall-icon
{		
	float:left;		
	margin-right:5px;
}			
.fb-wall-date
{		
	font-size:11px;		
	color:#777;		
	clear:left;		
	display:block;		
	margin-bottom:5px;
	word-wrap:break-word;
}			
.fb-wall-message
{
	display:block;	
	margin-bottom:5px;	
}								
.fb-wall-link
{		
	color:#333;		
	font-size:11px;		
	text-decoration:none;
}
/* Likes*/		
.fb-wall-likes
{	
	border-bottom:1px solid #E5EAF1;		
	margin-bottom:2px;		
	display:block;		
	font-size:11px;				
	padding-top:5px;
	word-wrap:break-word;
}			
.fb-wall-likes div
{		
	margin:0;			
	padding:5px 5px 4px 24px;
}			
.fb-wall-likes div span
{		
	color:#3B5998;
}
/* Comments */	
.fb-wall-comments
{		
	margin-top:2px;		
	font-size:11px;
}		
.fb-wall-comment
{		
	background-color:#EDEFF4;		
	border-bottom:1px solid #E5EAF1;		
	margin-top:2px;		
	padding:5px 5px 4px;		
	display:block;		
	overflow:hidden;
}			
.fb-wall-comment-message
{		
	word-wrap:break-word;
	/*display:table;*/
}			
.fb-wall-comment-from-name
{		
	font-weight:bold;		
	color:#3B5998;
}			
.fb-wall-comment-from-date
{		
	color:#777;		
	clear:left;		
	display:block;
}			
.fb-wall-comment-avatar
{		
	width:32px;		
	height:32px;		
	float:left;		
	margin-right:5px;		
	overflow:hidden;
}			
.fb-wall-comment-avatar img
{		
	width:32px;		
	height:32px;
}		
/* Clearfix */
.fb-wall:after, .fb-wall-media:after, .fb-wall-clean
{		
	content:'.';		
	display:block;		
	height:0;		
	clear:both;		
	visibility:hidden;		
	font-size:0;		
	line-height:0;
}						
.groupurl 
{			 
	float: left;			
	margin-right: 8px;		
}		
.pageurl 
{					
}		
.groupurl a
{			 
	font-size: 11px;		
}		
.pageurl a
{			 
	font-size: 11px;		
}		
#fb-wall 
{        
	border-radius: 6px 6px 6px 6px;    
	display:block;    
	text-align: left;		
}		
#fb-Icon 
{    
	height: 64px;    
	left: 1px;    
	position: absolute;    
	top: -25px;    
	width: 64px;
}			
#top-fb-head 
{   
	background-color: #3B5998;    
	border-bottom: 1px solid white;        
	margin-bottom: 8px;    
	position: relative;	
	width:100%;
	height: auto;
	word-wrap:break-word;
}		
h2.fb-head 
{		
	color: white !important;		
	font-family: "Myriad Pro",Arial,Helvetica,sans-serif!important;		
	font-size: 16px!important;		
	font-weight: bold!important;		
	padding: 10px 0 0 5px!important;		
	text-shadow: 2px 1px 6px #333333;		
	text-transform: uppercase;		
	border-bottom: medium none;	
	}	 
h2.fb-head a 
{		
	color: white !important;		
	font-family: "Myriad Pro",Arial,Helvetica,sans-serif!important;		
	font-size: 16px!important;		
	font-weight: bold!important;		
	padding: 0px 0 0 0px!important;		
	text-shadow: 2px 1px 6px #333333;		
	text-transform: uppercase;	
}	
h2.fb-head a:hover, h2.fb-head a:active, h2.fb-head a:focus 
{    
	background: none repeat scroll 0 0 #3B5998!important;    
	color: white!important;	
	text-decoration: none;	
}	
.fb-face 
{        
	border: 1px solid #F0F0F0;    
	margin: 0 8px 8px;    
	overflow: hidden;    
	padding: 5px;   	
}	
.fb-face .avatar, .fb-face .user, .fb-face .time 
{		
	float: left;	
}			
.fb-wall-comment-likes
{		
	border-bottom:solid #E5EAF1;		
	font-size:11px;				
	padding-top:2px;
}			
.fb-wall-comment-likes span
{		
	margin:0;				
	padding:5px 5px 4px 24px;		
	color:#3B5998;		
}
.fbpageplugin
{
	margin-bottom:5px;
	overflow-x:scroll;
}
.avatar
{
	width:16%; 
	margin:0 5px 5px 0;
	max-width: 100px;
}
#like 
{	
	margin-top: 10px;
	width:100%;	
}

.fb-wall-media-inside{
	margin:0px 5px;
	word-wrap: break-word;
}
.fbstory{
	color:#6b6b6b;
}
.cp-spinner{width:48px;height:48px;display:inline-block;box-sizing:border-box;position:relative}.cp-meter{border-radius:50%;border-top:solid 6px #0fd6ff;border-right:solid 6px #0fd6ff;border-bottom:solid 6px #0fd6ff;border-left:solid 6px #0fd6ff;width:48px;height:48px;display:inline-block;box-sizing:border-box}.cp-meter:before{border-radius:3px;content:" ";width:6px;height:12px;display:inline-block;box-sizing:border-box;background-color:#0fd6ff;position:absolute;top:5px;left:16px;transform-origin:center bottom;animation:cp-meter-animate-before 1s linear infinite}@keyframes cp-meter-animate-before{0%{transform:rotate(-45deg)}100%{transform:rotate(315deg)}}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.fbwall-Container
{
	overflow: hidden;
	position: relative;
}
.fbwall-Pane
{
	position: relative;
}
.fbwall-VerticalBar
{
	position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 100%;
}
.fbwall-HorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	
	background: transparent;
	display:none !important;
}
.fbwall-VerticalBar *,
.fbwall-HorizontalBar *
{
	margin: 0;
	padding: 0;
	
	
    opacity:inherit;
    filter:inherit;
}
.fbwall-Cap
{
	display: none;
}
.fbwall-HorizontalBar .fbwall-Cap
{
	float: left;
}
.fbwall-Track
{
	background: #DDDDDD;
	position: relative;
	
	
}
.fbwall-Drag
{
	
	
	background: #B8B8B8;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;    
    -ms-border-radius:5px;         
    -o-border-radius:5px;  
}
.fbwall-Track .jspActive,.fbwall-Track .jspHover,.fbwall-Drag :hover
{
	background: #888;
  
}
.fbwall-HorizontalBar .fbwall-Track,
.fbwall-HorizontalBar .fbwall-Drag
{
	float: left;
	height: 100%;
}
.fbwall-Arrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.fbwall-Arrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}
.fbwall-VerticalBar .fbwall-Arrow
{
	height: 16px;
}
.fbwall-HorizontalBar .fbwall-Arrow
{
	width: 16px;
	float: left;
	height: 100%;
}
.fbwall-VerticalBar .fbwall-Arrow:focus
{
	outline: none;
}
.fbwall-Corner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .fbwall-Corner
{
	margin: 0 -3px 0 0;
}