@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {
* {
	border: 0 !important;
	font-size: 16px !important;
	line-height: 18px !important;
}
#content {
	padding: 0 !important;
}
#pagebody {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
#book, .profile .wallpost .walltext {
	width: 100% !important;
}
#sidebar {
	width: 10em !important;
	height: 1em !important;
	position: absolute !important;
	top: .5em;
}
#userprofile {
	background: none !important;
	width: 100% !important;
}
#profilenarrowcolumn {
	padding: 10px !important;
	margin: 0 !important;
	width: 20% !important;
}
#profilenarrowcolumn div, #profilenarrowcolumn table {
	float: right !important;
	width: 100% !important;
}
#profilenarrowcolumn * {
	font-size: 13px !important;
	line-height: 13px !important;
}
#profilepagewidecolumn {
	width: 77% !important;
}
#profilepagewidecolumn > * {
	width: 100% !important;
}
#nav, #qsearch {
	display:none !important;
	background: #f8f8f0 !important;
}
#sidebar:hover #nav, #sidebar:hover #qsearch {display:block !important;}
#sidebar:before {content: "~Menu";}
#sidebar a {
	border: #ddd solid !important;
	border-width: 1px 0 !important;
}
#sidebar a:hover {
	background: #008 !important;
}
.datawrap {
	width: 100% !important;
}
.minifeed {
	-moz-column-count: 2;
}
.minifeed div {
	float: none !important;
	width: 100% !important;
}
.minifeed .icon {
	float: left !important;
width: 10px !important;
}
.minifeed .x_to_hide {
	float: right !important;
	width: 10px !important;
}
.minifeed h2 {
}
.left {
	width: 80% !important;
	float: left !important;
}
.right {
	width: 18% !important;
}
#home_main {
  float:left !important;
  width:80% !important;
}
#home_sidebar {
  float:right !important;
  width:20% !important;
}
.feed_story_wrapper {width:95% !important;}
}
