@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("friendfeed.com") {
* {
	font-family: tahoma !important;
	font-size: 11px !important;
	line-height: 18px;
	padding: 2px; }
 
body { color: #444 !important; }
 
a:focus, a:active { outline: none !important }
 
.entry {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #e8e8e8 !important;
	margin: 5px 0 !important;
	padding: 10px !important; }
 
	.entry .title .text {
		color: #111 !important;
		font-size: 11px !important; }
 
	.entry .title .name a {
		color: #333333 !important;
		font-family: arial !important;
		font-size: 15px !important;
		letter-spacing: -0.5px; }
 
		.entry .title .name a:hover {
			color: #666666 !important;
			text-decoration: none !important; }
 
	.entry .info {
		font-size: 11px !important;
		margin: 10px 0 !important; }
 
		.entry .info a { font-size: 11px !important; }
 
	.entry.private .info {
		font-size: 11px !important;
		margin: 10px 0 !important; }
 
	.entry .comment .content { font-size: 11px !important; }
 
	.entry .comment a { font-size: 11px !important; }
 
	.entry .comment.friend {
		-moz-border-radius: 10px;
		-webkit-border-radius: 5px;
		background-color: #f5f5f5 !important;
		border: 1px solid #e5e5e5 !important;
		padding: 2px !important; }
 
	.entry .comment.owner {
		-moz-border-radius: 10px;
		-webkit-border-radius: 5px;
		background-color: #e7e7e7 !important;
		border: 1px solid #d8d8d8 !important;
		padding: 2px !important; }
 
	.entry .info a.service {
		-moz-border-radius: 10px;
		-webkit-border-radius: 5px;
		background-color: #f5f5f5;
		border: 1px solid #e5e5e5;
		padding: 3px 8px; }
 
		.entry .info a.service:hover {
			background-color: #f5f5f5;
			border: 1px solid #c8c8c8;
			text-decoration: none !important; }
 
.likes, .likes a { font-size: 11px !important; }
 
#sidebar .box .box-bottom .box-corner {
	-moz-border-radius-bottomleft: 0px !important;
	-moz-border-radius-bottomright: 10px !important;
	-webkit-border-radius-bottomleft: 0px !important;
	-webkit-border-radius-bottomright: 10px !important; }
 
.box .box-bottom {
	-moz-border-radius-bottomleft: 10px !important;
	-moz-border-radius-bottomright: 0px !important;
	-webkit-border-radius-bottomleft: 10px !important;
	-webkit-border-radius-bottomright: 0px !important; }
 
#sidebar .box .updated { color: #888 !important; }
 
.text input { font-size: 11px !important; }
 
.entry .expandcomment, .entry .bottomcomment { font-style: normal !important; }
 
img.picture {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	border: 1px solid rgba(0, 0, 0, 0.25) !important;
	padding: 3px !important; }
 
	img.picture:hover {
		-moz-box-shadow: 0 0 3px rgba(0, 182, 222, 0.5);
		-webkit-box-shadow: 0 0 3px rgba(0, 182, 222, 0.5);
		border-color: rgba(0, 182, 222, 0.5) !important; }
 
.entry .profile { margin-right: -5px !important; }
 
.entry .media img {
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	border: 1px solid rgba(0, 0, 0, 0.25) !important;
	margin: 5px !important;
	padding: 4px !important; }
 
	.entry .media img:hover {
		-moz-box-shadow: 0 0 9px rgba(0, 182, 222, 0.5);
		-webkit-box-shadow: 0 0 9px rgba(0, 182, 222, 0.5);
		border-color: rgba(0, 182, 222, 0.5) !important; }
 
.profile .header h1 a.name {
	font-family: arial !important;
	font-size: 17px !important; }

#popup {
overflow: hidden; 
padding-bottom: 10px !important;
}

#popupshadow {
	display: none; }

#popup .profilepopup {
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	background-color: #fff !important;
	border: 1px solid rgba(0, 0, 0, 0.25) !important;
	padding: 10px; }
}