/* -------------------------------------------------------------- */
/* White */
/* -------------------------------------------------------------- */
#fbwall-social.fb-wall {color:#333;}
/*Links*/
#fbwall-social.fb-wall A:link, #fbwall-social.fb-wall A:visited, #fbwall-social.fb-wall A:active {font-size:11px;text-decoration: none; color:#3B5998;}
#fbwall-social.fb-wall A:hover {text-decoration: underline;color:#3B5998;}

/* -------------------------------------------------------------- */
/* Base */
/* -------------------------------------------------------------- */
.fb-wall{font-size:11px;width:100%;line-height:1.2em;color:#fff;padding:4px 0 0 0;background:none;}	
		
/*Links*/
.fb-wall A:link, .fb-wall A:visited, .fb-wall A:active {font-size:11px;text-decoration: underline; color:#62a2f0;}
.fb-wall A:hover {text-decoration: underline;color:#2a6fc4;}
	
.fb-wall.loading{
	height:300px;
	background:url(/_Files/facebook/loader-small.gif) no-repeat center center;}
	
.fb-wall-box{
	margin-bottom:10px;
	margin-right:10px;
	border-top:0px solid #444;
	padding-top:0px;}
		
.fb-wall-box-first{
	display:none;
	border:0;
	padding-top:0;}
		
.fb-wall-avatar{
	width:24px;height:24px;
	margin-right:9px;
	float:left;
	border:0;}
		
.fb-wall-data{
	margin-left:33px;}
		
.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-media-link{
	border:1px solid #ccc;
	display:inline-block;
	color:#3B5998;
	cursor:pointer;
	float:left;
	margin-right:5px;}

.fb-wall-media-link img{
	width:46px;}
		
.fb-wall-media-link:hover{
	border:1px solid #3B5998;}
		
.fb-wall-picture{
	margin-right:10px;
	width:60px;
	border:0;
	display:block;
	margin:3px;}
		
.fb-wall-name{
	display:block;
	font-family:'MyriadProSemibold', Tahoma, sans-serif;
	color:#3B5998;}
		
.fb-wall-caption{
	display:block;
	color:#3B5998;}
		
.fb-wall-description{
	display:block;
	color:#aaa;
	line-height:1.2em;}
		
.fb-wall-icon{
	float:left;
	margin-right:5px;}
		
.fb-wall-date{
	font-size:10px;
	color:#666;
	clear:left;
	display:block;
	margin-bottom:5px;}
		
.fb-wall-message{
	display:block;
	margin-bottom:10px;}
		
.fb-wall-message-from{
	font-family:'MyriadProSemibold', Tahoma, sans-serif;
	color:#3B5998;}
		
.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;
	background:url(/_Files/facebook/like.gif) no-repeat 0 0;
	padding-top:5px;}
		
.fb-wall-likes div{
	margin:0;
	background:url(/_Files/facebook/like.gif) no-repeat 0 -5px #EDEFF4;
	padding:5px 5px 4px 24px;
	color:#333;}
		
.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{
	display:table;}
		
.fb-wall-comment-from-name{
	font-family:'MyriadProSemibold', Tahoma, sans-serif;
	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;}				