/************************8
 * Facebook Connect Stuff
 */


body.fbUser .fbLoggedIn{
	display:block;
}

body.fbUser .fbNotLoggedIn{
	display:none;
}


body .fbLoggedIn{
	display:none;
}

body .fbNotLoggedIn{
	display:block;
}

body .fbAdmin{	display:none; }
body.fbAdminUser .fbAdmin{display:block;}

body.fbAdminUser .fbStreamPost .fbAdmin,
body.fbAdminUser .fbComment .fbAdmin
{
	display:inline;
	padding:0 5px;
}

body .fbNotFan{display:block;}
body .fbFan{display:none;}

body.fbFanUser .fbNotFan{display:none;}
body.fbFanUser .fbFan{display:block;}




body .fbNotPublishStream{display:block;}
body .fbPublishStream{display:none;}

body.fbPublishStreamUser .fbNotPublishStream{display:none;}
body.fbPublishStreamUser .fbPublishStream{display:block;}


body .fbOtherPageAdmin{display:none;}
body.fbOtherPageAdminUser .fbOtherPageAdmin{display:block;}



table.fbInfo{
	border-top:1px solid #ddd;
}

table.fbInfo td{
	border-bottom:1px solid #ddd;
	padding:5px;
}

table.fbInfo td.label{
	font-weight:bold;
	border-right:1px solid #ddd;
}


/***************************************
 * User account area
 */

  
.fbAccountArea{
float:right;
width:400px;
z-index:10;
text-align:right;
} 

.fbAccountArea .fbPic{
float:right;
margin-left:10px;
display:inline;
}



/***************************************
 * Stuff for styling comments etc...
 */

.fbUserName, .fbUserName a{
	color:#88f;
}

 .fbStreamPost{
 	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
 }

 .fbStreamPost .fbTextBody .fbUserName{
 	float:left;

	margin-right:1ex;
 }

 .fbComment{
 	border-bottom:1px solid #eee;
	padding-bottom:5px;
	margin-bottom:2px;
 }

.fbStreamPost .fbCommentsLink{
	display:block;
	background:#eee;
	padding:2px 5px;
	margin-bottom:2px
}

 
 .fbStreamPost .fbComment{
 	background:#eee;
	padding:5px;
 }

 .fbUserIcon{
 	float:left;
 }
 
 .fbSharerList .fbUserIcon{
 	margin:5px;
 }
 
 .fbTextBody{
 	margin-left:55px;
 }
.fbUserName{
	display:inline;	
}

.fbBody{
	margin-bottom:5px;
}

.fbBody .submit{
	text-align:right;
	padding-right:20px;
}


.fbCommentForm textarea{
	width:95%;
	height:10em;
	margin-right:0px;
}

.fbCommentForm.fbInactive .fbTextBody{
margin-left:0px;
}

.fbCommentForm.fbInactive textarea{
	height:auto;
	color:#888;
}

.fbCommentForm.fbInactive .fbUserIcon,
.fbCommentForm.fbInactive .fbUserName,
.fbCommentForm.fbInactive input,
.fbCommentForm.fbInactive label,
.fbCommentForm.fbInactive .submit{
	display:none;
}

.fbBody p:last-child{
	margin-bottom:0px;
}

.fbTime{
	color:#999;
	font-size:0.8em;
}


.anonCommentInfo{
	width:60%;
	float:left;
}


.fbAttachment{
	font-size:0.8em;
	/*border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin-bottom:10px;*/
}

.fbAttachmentName{
	font-weight:bold;
}

.fbAttachmentImgLink{
	float:left;
	margin-right:10px;
}

.fbDeleting{
	background:#fee;
}

body.fbAdminUser .fbComment.fbDeleting .fbAdmin{display:none;}


