@charset "utf-8";
/* CSS Document */
   html, body {
	margin:0;
	padding:0;
	height:100%;
	border:none;
	overflow:auto; 
}
.fbEmu a.fbEmuTitleBodyImageLink {
	text-decoration: none;
}
.fbEmu .body .fbEmuLink, .fbEmu a.fbEmuTitleBodyImageLink div.body {
	color: #333333;
}
.fbEmu .body .fbEmuLink:hover, .fbEmu a.fbEmuTitleBodyImageLink:hover .body, .fbEmu div.fbEmuTitleBodyImageDiv:hover .videoBody {
	text-decoration: none;
}
.fbEmu .body a.signature {
	color: #3B5998;
	display: inline;
}
.fbEmu .body a.signature:hover {
	text-decoration: underline;
}
.fbEmu .hover:hover .title .fbEmuLink, .fbEmu a.fbEmuTitleBodyImageLink:hover .title, .fbEmu div.fbEmuTitleBodyImageDiv:hover a.videoTitle {
	text-decoration: underline;
}
.fbEmu a.videoBody {
	min-height: 80px;
}
.fbEmu .forceRTL {
	direction: rtl;
	display: block;
	text-align: right;
}
.fbEmu .forceLTR {
	direction: ltr;
	display: block;
	text-align: left;
}
.fbEmu .adInfo a.identity, .fbEmu a.fbEmuTitleBodyImageLink div.adInfo {
	color: gray;
	display: block;
	white-space: nowrap;
}
.fbEmu .title {
	font-weight: bold;
	margin-bottom: 0 !important;
}
.fbEmu .image_body_block {
	padding-top: 3px;
}
.fbEmuHidePoll .undo {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.fbEmuHidePoll .fbEmuXTitle {
	font-weight: bold;
}
.fbEmuHidePoll .fbEmuXSubtitle {
	margin-bottom: 10px;
}
.fbEmuHideThanks .fbEmuXThanksTitle {
	font-weight: bold;
	margin-bottom: 10px;
}
.fbEmuLegacy .fbEmuHidePoll .otherdiv .other {
	width: 141px;
}
.fbEmuBlock .fbEmuHidePoll .otherdiv {
	margin-left: 20px;
}
.fbEmuEgo .fbEmuHidePoll .otherdiv .other {
	width: 206px;
}
.emu_x {
	float: right;
}
.emu_x .uiSelectorButton {
	opacity: 0;
}
.old_x {
	opacity: 0;
}
.fbEmu:hover .old_x, .fbEmu:hover .uiSelectorButton, .emu_x .openToggler .uiSelectorButton {
	opacity: 1;
}
div.fbEmuEgo .image .img {
	max-height: 72px;
	max-width: 100px;
	padding-top: 3px;
}
.fbEmuEgo .action {
	margin-top: 5px;
}
.fbEmuEgo {
	line-height: 13px;
}
.fbEmuEgo .fbEmuHide {
	margin-top: 0 !important;
}
.fbEmuEgo .image {
	display: block;
	width: 100px;
}
.fbEmuEgo .action {
	color: #777777;
}
.fbEmuEgo .action .fbEmuContext .fbEmuLink {
	color: #777777;
}
.fbEmuEgo .action div.UIImageBlock_Content, .fbEmuEgo .action div.uiImageBlockContent {
	padding-top: 1px;
}
.fbEmuTracking {
	position: absolute;
	visibility: hidden;
}
button.async_saving .default_message, a.async_saving .default_message, form.async_saving .default_message, .saving_message {
	display: none;
}
.default_message, button.async_saving .saving_message, a.async_saving .saving_message, form.async_saving .saving_message {
	display: inline;
}
.async_throbber .async_saving {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll right center transparent;
	padding-right: 20px;
}
.async_throbber_left .async_saving {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll left center transparent;
	padding-left: 20px;
}
form {
	margin: 0;
	padding: 0;
}
label {
	color: #666666;
	cursor: pointer;
	font-weight: bold;
	vertical-align: middle;
}
label input {
	font-weight: normal;
}
textarea, .inputtext, .inputpassword {
	border: 1px solid #BDC7D8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 3px;
}
select {
	border: 1px solid #BDC7D8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 2px;
}
.inputtext, .inputpassword {
	padding-bottom: 4px;
}
.ff4.mac .inputtext, .ff4.mac .inputpassword {
	padding-bottom: 3px;
}
.inputradio {
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align: middle;
}
.inputcheckbox {
	border: 0 none;
	vertical-align: middle;
}
.inputbutton, .inputsubmit {
	background-color: #3B5998;
	border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	padding: 2px 15px 3px;
	text-align: center;
}
.inputsubmit_disabled {
	background-color: #999999;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #666666;
	color: #FFFFFF;
}
.inputaux {
	background: none repeat scroll 0 0 #F0F0F0;
	border-color: #E7E7E7 #666666 #666666 #E7E7E7;
	color: #000000;
}
.inputaux_disabled {
	color: #999999;
}
.inputsearch {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yV/r/IJYgcESal33.png") no-repeat scroll left 4px #FFFFFF;
	padding-left: 17px;
}
body {
	background: none repeat scroll 0 0 #3b5998;
	color: #333333;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.28;
	margin: 0;
	padding: 0;
	text-align: left;
	unicode-bidi: embed;
}
h1, h2, h3, h4, h5, h6 {
	color: #333333;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 14px;
}
h4, h5 {
	font-size: 11px;
}
p {
	margin: 1em 0;
}
a {
	color: #3B5998;
	cursor: pointer;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0 none;
}
td, td.label {
	font-size: 11px;
	text-align: center;
}
dd {
	color: #000000;
}
dt {
	color: #777777;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
abbr {
	border-bottom: medium none;
}
hr {
	background: none repeat scroll 0 0 #D9D9D9;
	border-width: 0;
	color: #D9D9D9;
	height: 1px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.clearfix {
}
.datawrap {
	word-wrap: break-word;
}
.word_break {
	display: inline-block;
}
wbr:after {
	content: "​";
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.img_loading {
	position: absolute;
	top: -1e+7px;
}
.aero {
	opacity: 0.5;
}
.column {
	float: left;
}
.center {
	margin-left: auto;
	margin-right: auto;
}
#facebook .hidden_elem {
	display: none !important;
}
#facebook .invisible_elem {
	visibility: hidden;
}
#facebook .accessible_elem {
	left: -9999px;
	position: absolute;
}
.direction_ltr {
	direction: ltr;
}
.direction_rtl {
	direction: rtl;
}
.text_align_ltr {
	text-align: left;
}
.text_align_rtl {
	text-align: right;
}
.DOMControl_placeholder {
	color: #777777;
}
.no_js .DOMControl_placeholder {
	color: #000000;
}
body {
	overflow-y: auto;
}
.mini_iframe, .serverfbml_iframe {
	overflow-y: visible;
}
.auto_resize_iframe {
	height: auto;
	overflow: hidden;
}
.pipe {
	color: gray;
	padding: 0 3px;
}
#content {
	margin: 0;
	padding: 0;
	width: auto;
}
.profile #content, .home #content, .search #content {
	min-height: 600px;
}
.UIStandardFrame_Container {
	margin: 20px auto 0;
	padding: 0;
	width: 960px;
}
.UIStandardFrame_Content {
	float: left;
	margin: 0;
	padding: 0;
	width: 760px;
}
.UIStandardFrame_SidebarAds {
	float: right;
	margin: 0;
	padding: 0;
	width: 200px;
}
.UIFullPage_Container {
	margin: 20px auto 0;
	padding: 0 12px;
	width: 940px;
}
.empty_message {
	background: none repeat scroll 0 0 #F7F7F7;
	font-size: 13px;
	line-height: 17px;
	padding: 20px 20px 50px;
	text-align: center;
}
.see_all {
	text-align: right;
}
.standard_status_element {
	visibility: hidden;
}
.standard_status_element.async_saving {
	visibility: visible;
}
img.tracking_pixel {
	height: 1px;
	position: absolute;
	visibility: hidden;
	width: 1px;
}
#dropmenu_container {
	display: block;
	height: 0;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 964px;
	z-index: 300;
}
.inlineBlock {
	display: inline-block;
}
.text_exposed_root {
	display: inline;
}
.text_exposed .text_exposed_show {
	display: inline;
}
.text_exposed_show, .text_exposed .text_exposed_hide {
	display: none;
}
.text_exposed_link {
	font-size: 9px;
	padding: 0 12px 0 0;
	white-space: nowrap;
}
.text_exposed_link_icon {
	margin: 0 0 -1px 4px;
}
.text_exposed .text_exposed_link {
	display: none !important;
}
button.as_link {
	-moz-user-select: text;
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #3B5998;
	cursor: pointer;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	width: auto;
}
button.as_link::-moz-focus-inner {
 border: 0 none;
 padding: 0;
}
button.as_link:hover span, button.as_link:focus span {
	text-decoration: underline;
}
button.as_link .button_img {
	height: 16px;
	margin: 0 6px 0 0;
	vertical-align: text-bottom;
	width: 16px;
}
.fbChatOrderedList .item, .fbChatOrderedList .separator {
	float: left;
	width: 100%;
}
.fbChatOrderedList .item a {
	color: #333333;
	display: block;
	padding: 2px 20px 2px 10px;
	position: relative;
}
.fbChatOrderedList .item a:hover, .fbChatOrderedList .item a.selected {
	background-color: #E0E4EE;
	text-decoration: none;
}
.fbChatOrderedList .item a .pic {
	float: left;
	height: 28px;
	margin-right: 8px;
	width: 28px;
}
.fbChatOrderedList .item a .name {
	display: block;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fbChatOrderedList .item .status {
	display: block;
	height: 14px;
	margin-top: -7px;
	position: absolute;
	right: 9px;
	top: 50%;
	width: 7px;
}
.fbChatOrderedList .lb_status {
	display: none;
}
.fbChatOrderedList .item.active .status {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -493px -456px;
	background-repeat: no-repeat;
}
.fbChatOrderedList .item.mobile .status {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -246px -524px;
	background-repeat: no-repeat;
	height: 12px;
	margin-top: -6px;
	width: 8px;
}
.fbChatOrderedList .item.invis {
	opacity: 0.3;
}
.fbChatOrderedList .separator {
	-moz-user-select: -moz-none;
	display: table;
	height: 32px;
}
.fbChatOrderedList .separator .outer {
	display: table-cell;
	vertical-align: middle;
}
.fbChatOrderedList .separator .outer .inner {
	cursor: pointer;
	position: relative;
	text-align: center;
	top: -50%;
	z-index: 1;
}
.fbChatOrderedList .separator .text {
	background-color: #FFFFFF;
	color: #989DB3;
	display: inline-block;
	font-size: 9px;
	font-weight: bold;
	padding: 0 5px;
	text-transform: uppercase;
}
.fbChatOrderedList .separator .subheaderText {
	color: #989DB3;
	display: block;
	padding: 0 25px 5px;
	text-align: center;
}
.fbChatOrderedList .subheaderText a {
	color: #6D84B4;
}
.fbChatOrderedList .separator .dive {
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: -1;
}
.fbChatOrderedList .separator .dive .bar {
	border-bottom: 2px solid #CCD0DA;
	display: block;
	margin: 0 5px;
}
.uiSelector .uiCloseButton {
	background-clip: padding-box;
	border: 1px solid transparent;
	margin: 0;
}
.uiSelector .openToggler .uiCloseButton {
	background-position: left -32px;
}
.uiSelector .openToggler .uiCloseButtonSmall {
	background-position: left -24px;
}
div.fbChatSidebarDropdown .uiCloseButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -437px -471px;
	background-repeat: no-repeat;
	border: 0 none;
	height: 24px;
	width: 26px;
}
div.fbChatSidebarDropdown .uiCloseButton:hover {
	background-color: #FFFFFF;
}
div.fbChatSidebarDropdown .openToggler .uiCloseButton {
	-moz-border-bottom-colors: none !important;
	-moz-border-image: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -464px -471px;
	background-repeat: no-repeat;
	border-color: -moz-use-text-color #3B5998 !important;
	border-style: none solid !important;
	border-width: 0 1px !important;
	margin: 0 -1px;
}
div.fbChatSidebarDropdown .openToggler .uiSelectorMenuWrapper {
	margin-right: -1px;
}
.fbChatSidebarDropdown .uiMenuItem .itemLabel {
	white-space: normal;
	width: 110px;
}
.fbChatSidebarDropdown .uiMenu .disabled {
	display: none;
}
.fbChatSidebarDropdown .uiMenu .checked .itemAnchor {
	font-weight: normal;
}
.offline .fbChatGoOnlineItem, .fbChatGoOfflineItem {
	display: block;
}
.offline .fbChatGoOfflineItem, .fbChatGoOnlineItem {
	display: none;
}
.fbSidebarGripper {
	border-bottom: 1px solid #E9EAEE;
	border-top: 1px solid #CAD0DB;
	cursor: ns-resize;
	width: 100%;
}
.fbSidebarGripper div {
	background: none repeat scroll 0 0 #E7E9EF;
	border-bottom: 1px solid #C1C9D5;
	border-top: 1px solid #F0F1F6;
	height: 4px;
	position: relative;
}
.fbSidebarGripper div span {
	background: none repeat scroll 0 0 #F0F1F6;
	border-top: 1px solid #CAD0DB;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -6px;
	margin-top: 1px;
	position: absolute;
	width: 12px;
}
.sidebarMode #chatFriendsOnline, .sidebarMode #fbDockChatBuddylistNub.fbNub, .sidebarMode #fbChatErrorNub {
	display: none;
}
.sidebarMode #pageHead, .sidebarMode #globalContainer {
	left: -90px;
	position: relative;
}
.sidebarMode .liquid #globalContainer {
	margin: 0 90px;
}
.sidebarMode .fbDockWrapper {
	right: 175px;
}
.sidebarMode #friendBrowserRightColumn.fixed_elem {
	left: 50%;
	margin-left: 155px;
}
.sidebarMode #friendBrowserRightColumn.friendBrowserNav.fixed_elem {
	left: 50%;
	margin-left: 135px;
}
.sidebarMode #friendBrowserSideNav.fixed_elem {
	margin-right: 401px;
	right: 50%;
}
.fbChatSidebar .fbChatTypeahead, .fbChatSidebar .fbChatTypeahead .wrap {
	border: 0 none;
}
.fbChatSidebar .fbChatTypeahead .textInput {
	-moz-box-sizing: border-box;
	background-color: #F4F6F9;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: left -479px;
	background-repeat: no-repeat;
	box-shadow: 2px 0 0 -1px #E0E2E9 inset, 0 1px #FFFFFF inset;
	color: #555555;
	height: 24px;
	padding-left: 20px;
	padding-right: 25px;
}
.fbChatSidebar .fbChatTypeahead .textInput:focus {
	background-color: #FFFFFF;
}
.fbChatSidebar {
	background-clip: padding-box;
	background-color: #F2F4F8;
	border-left: 1px solid rgba(0, 0, 0, 0.4);
	box-shadow: 2px 0 2px -2px #B2B9C9 inset;
	display: none;
	position: fixed;
	right: 0;
	top: 0;
	width: 179px;
	z-index: 300;
}
.sidebarMode .fbChatSidebar {
	display: block;
}
.fbChatSidebar .fbChatSidebarBody {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}
.fbChatSidebar .scrollableOrderedList {
	height: 100%;
	width: 100% !important;
}
.fbChatSidebar .scrollableOrderedList .uiScrollableAreaTrack {
	top: 10px;
}
.fbChatSidebar .fbChatOrderedList, .fbChatSidebar .fbChatTypeaheadView {
	padding-top: 8px;
}
.fbChatSidebar .fbChatOrderedList .item a {
	padding-right: 22px;
}
.fbChatSidebar .fbChatOrderedList .item.music a {
	padding-right: 42px;
}
.fbChatSidebar .fbChatOrderedList .item a:hover {
	box-shadow: 2px 0 2px -2px #B2B9C9 inset;
}
.fbChatSidebar .fbChatOrderedList .item .status {
	right: 12px;
}
.fbChatSidebar .fbChatOrderedList .separator .text {
	background-color: #F2F4F8;
}
.fbChatSidebar .fbChatSidebarMessage {
	background-color: #FFFFFF;
	border-top: 1px solid #CCD0DB;
	box-shadow: 0 1px #FAFAFA inset;
	display: none;
	padding: 8px;
}
.fbChatSidebar.notice .fbChatSidebarMessage, .fbChatSidebar.error .fbChatSidebarMessage, .fbChatSidebar.offline .fbChatSidebarMessage {
	display: block;
}
.fbChatSidebar .fbChatSidebarMessage .img {
	float: left;
	margin-top: 3px;
}
.fbChatSidebar.notice .fbChatSidebarMessage .img {
	display: none;
}
.fbChatSidebar.error .fbChatSidebarMessage .img {
	margin-top: 7px;
}
.fbChatSidebar.offline .fbChatSidebarMessage .img {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yZ/r/E75W0JjLn8o.png");
	background-position: -170px -136px;
	background-repeat: no-repeat;
	height: 10px;
	width: 16px;
}
.fbChatSidebar.error .fbChatSidebarMessage .img {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -167px -524px;
	background-repeat: no-repeat;
	height: 13px;
	width: 14px;
}
.fbChatSidebar.offline .fbChatSidebarMessage .message, .fbChatSidebar.error .fbChatSidebarMessage .message {
	margin-left: 24px;
}
.fbChatSidebar .fbChatSidebarMessage .message .fbChatReconnectLink {
	white-space: nowrap;
}
.fbChatSidebar .fbChatSidebarFooter {
	border-top: 1px solid #C9D0DA;
	bottom: 0;
	position: absolute;
}
.fbChatSidebar .fbChatSidebarFooter td:first-child {
	vertical-align: top;
	width: 100%;
}
.fbChatSidebar .fbChatSidebarFooter .button {
	border-left: 1px solid #C9D0DA;
	box-shadow: 0 1px #FFFFFF inset;
	display: block;
	height: 24px;
	width: 26px;
}
.fbChatSidebar .fbChatSidebarFooter .button:hover {
	background-color: #FFFFFF;
}
.fbChatSidebar .fbChatSidebarFooter .toggle {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -410px -471px;
	background-repeat: no-repeat;
}
.fbChatSidebar .fbChatTypeaheadView {
	bottom: 0;
	position: absolute;
	top: auto;
	width: 100%;
}
.fbChatTypeahead .throbber {
	display: none;
	margin-top: -5px;
	position: absolute;
	right: 6px;
	top: 50%;
}
.fbChatTypeahead.hasValue .clear, .fbChatTypeahead.hasValue.typeaheadLoading .throbber {
	display: block;
}
.fbChatTypeahead.typeaheadLoading .clear {
	display: none;
}
.fbChatTypeaheadView li {
	color: #333333;
	cursor: pointer;
	padding: 2px 20px 2px 10px;
	position: relative;
}
.fbChatTypeaheadView li.selected {
	background-color: #E0E4EE;
}
.fbChatTypeaheadView li img {
	float: left;
	height: 28px;
	margin-right: 5px;
	width: 28px;
}
.fbChatTypeaheadView li .text {
	display: block;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fbChatTypeaheadView li i {
	display: block;
	height: 14px;
	margin-top: -7px;
	position: absolute;
	right: 8px;
	top: 50%;
	width: 7px;
}
.fbChatTypeaheadView li.active i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -493px -456px;
	background-repeat: no-repeat;
}
.fbChatTypeaheadView li.mobile i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -246px -524px;
	background-repeat: no-repeat;
	height: 12px;
	margin-top: -6px;
	right: 9px;
	width: 8px;
}
.fbChatTypeaheadView li.invis {
	opacity: 0.3;
}
.fbChatTypeaheadView .noResults {
	padding: 10px;
}
.uiComposer {
	border-bottom: 1px solid #CCCCCC;
}
.uiComposerTopBorder {
	border-top: 1px solid #CCCCCC;
}
.uiComposerOpen, .no_js .uiComposer {
	border-bottom: medium none;
}
.uiComposer .attachmentLoader {
	line-height: normal;
	position: absolute;
	right: 2px;
	top: 9px;
}
.uiComposer .attachmentSentenceBar {
	line-height: 22px;
	padding: 3px 0 6px;
	position: relative;
	z-index: 2;
}
.uiComposer .attachmentCloseBtn {
	position: absolute;
	right: 2px;
	top: 7px;
}
.uiComposer .attachmentFrame {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #B4BBCD #B4BBCD #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.uiComposerHideMessageBox .attachmentFrame, .uiComposerHideInput .attachmentFrame {
	border-bottom-color: #B4BBCD;
}
.uiComposerHideContent .attachmentFrame {
	display: none;
}
.uiComposerOpen .focus_target {
	padding-bottom: 10px;
}
.uiComposerWhiteMessageBox .child_was_focused {
	border-bottom: 1px solid #E9E9E9;
}
.uiComposerHideMessageBox .child_was_focused {
	border-bottom: medium none;
}
.uiComposer .showWhenOpen, .uiComposer .showOnceInteracted {
	display: none !important;
}
.uiComposerOpen .showWhenOpen, .no_js .uiComposer .showWhenOpen, .uiComposerInteracted .showOnceInteracted, .uiComposer .child_was_focused .showOnceInteracted {
	display: block !important;
}
.uiComposerAttachment .attachmentLink {
	outline: medium none;
}
.uiComposerAttachment .attachmentLink:focus {
	text-decoration: underline;
}
.uiComposerAttachment .selected, .uiComposerAttachmentSelected .normal {
	display: none;
}
.uiComposerAttachmentSelected .selected {
	display: inline;
}
.uiComposerAttachment .nub {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yf/r/PfBgtiydy5U.gif") no-repeat scroll center top transparent;
	height: 7px;
	left: 2px;
	position: absolute;
	top: 18px;
	width: 11px;
}
.uiMetaComposer .uiComposerAttachment .nub {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/ALnh3ly4npU.gif");
	left: 4px;
	top: 19px;
}
span.uiComposerAttachment {
	color: #333333;
	display: inline-block;
}
.uiComposerAttachments {
	line-height: 22px;
	padding: 3px 0 4px;
	position: relative;
	z-index: 2;
}
.uiComposerOpen .uiComposerAttachments {
	padding-bottom: 6px;
}
.uiComposerMetaContainer {
	background-color: #FFFFFF;
	border: 1px solid #B4BBCD;
	position: relative;
	z-index: 1;
}
.uiMetaComposer .uiComposerMetaContainer .attachmentFrame {
	border: 0 none;
}
.uiMetaComposer.uiComposerWhiteMessageBox .child_was_focused {
	border: medium none;
}
.uiMetaComposerMessageBox {
}
.uiComposerHideMessageBox .uiMetaComposerMessageBox {
	display: none;
}
.uiComposerWhiteMessageBox .uiComposerMessageBox {
	background-color: #FFFFFF;
	border-width: 0;
	padding: 0;
}
.uiMetaComposerMessageBoxTable {
	border-spacing: 0;
	width: 100%;
}
.uiMetaComposerMessageBoxTable td {
	padding: 0;
	vertical-align: top;
}
.uiMetaComposerMessageBoxTable .attachmentBottomRow {
	height: 0;
}
.uiMetaComposerMessageBoxTable .attachmentBottomRow td {
	vertical-align: bottom;
}
.uiMetaComposerMessageBox .inputContainer {
	background-color: #FFFFFF;
}
.uiComposerHideInput .uiMetaComposerMessageBoxTable {
	display: none;
}
.uiMetaComposerMessageBox .uiComposerMessageBoxControls {
	height: 30px;
	margin: 0;
}
.uiMetaComposerMessageBox .uiComposerMessageBoxMentions .inputContainer {
	border: medium none;
	padding: 0;
	position: relative;
}
.uiMetaComposerMessageBox .uiComposerMention .inputContainer {
	z-index: 2;
}
.uiMetaComposerMessageBoxShelf {
	background-color: #F2F2F2;
	border-top: 1px solid #E6E6E6;
}
.uiMetaComposerMessageBox .composerTypeahead {
	border: 0 none;
}
.uiMetaComposerMessageBox .composerTypeahead .wrap {
	border: 0 none;
	padding: 5px !important;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter {
	font-size: 13px;
	left: 1px;
	top: 1px;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .metadataFragment {
	color: gray;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken, .uiMetaComposerMessageBox .uiMentionsInput .highlighter .timeToken, .uiMetaComposerMessageBox .uiMentionsInput .highlighter .placeToken {
	position: relative;
	z-index: 2;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken {
	color: #3B5998;
	cursor: pointer;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken:hover {
	text-decoration: underline;
}
.uiMetaComposerMessageBox .input {
	background: none repeat scroll 0 0 transparent;
	border-width: 0;
	font-size: 13px;
	height: 16px;
	margin: 0;
	outline: medium none;
	padding: 0;
	resize: none;
	vertical-align: bottom;
	width: 100%;
}
.child_was_focused .uiMetaComposerMessageBox .input {
	min-height: 48px;
}
.child_was_focused .uiMetaComposerMessageBox .inputContainer {
	min-height: 58px;
}
.uiMetaComposerMessageBox .composerTypeahead .uiStickyPlaceholderInput {
	width: 100%;
}
div.uiMetaComposerMessageBox .composerTypeahead .placeholder {
	font-size: 13px;
	padding: 0;
}
.uiMetaComposerMessageBox .attachmentMetaArea {
	position: relative;
}
.uiMetaComposerMessageBox .textBlurb {
	line-height: 30px;
}
.uiMetaComposerMessageBox .textBlurb label {
	font-weight: normal;
	vertical-align: baseline;
}
.uiMetaComposerMessageBox .textBlurb input {
	vertical-align: middle;
}
.uiMetaComposerMessageBox .uiComposerTagControls {
	border-right: 1px solid #E0E0E0;
	display: inline-block;
	float: left;
	height: 30px;
	outline: medium none;
}
.uiMetaComposerMessageBox .uiComposerTagControls:hover {
	background-color: #E9E9E9;
}
.uiMetaComposerMessageBox .attachmentBarArea .uiComposerTagControlOpen {
	background-color: #FAFAFA;
	border-top: 1px solid #F2F2F2;
	margin-top: -1px;
}
.uiMetaComposerMessageBox .uiComposerBarRightArea {
	margin: 4px;
}
.uiMetaComposerMessageBox .submitBtn {
	padding: 2px 16px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget, .uiMetaComposerMessageBox .fakePrivacyWidget:active, .uiMetaComposerMessageBox .fakePrivacyWidget:focus, .uiMetaComposerMessageBox .fakePrivacyWidget:hover {
	border-color: transparent;
	margin: 2px 6px;
	padding: 0;
}
.uiMetaComposerMessageBox .fakePrivacyWidget .uiButtonText {
	color: gray;
	font-weight: normal;
}
.uiMetaComposer .ComposerCitySharer {
	color: gray;
	line-height: 30px;
	position: relative;
}
.uiMetaComposer .friendsTokenizer {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #BDC7D8 -moz-use-text-color -moz-use-text-color;
	border-right: 0 none;
	border-style: dashed none none;
	border-width: 1px 0 0;
	padding: 0;
}
div div.uiFriendsTokenizerTypeaheadView {
	width: 300px;
}
.uiMetaComposer .friendsTokenizer .tokenarea {
	padding-left: 2px;
}
.uiMetaComposer .attachmentBottomArea .inputtext {
	border: medium none;
	min-width: 160px;
	outline: medium none;
}
.uiMetaComposer .friendsTokenizer .uiTypeaheadDisabled {
	display: none;
}
.uiMetaComposer .taggerLocationSharer {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #BDC7D8 -moz-use-text-color -moz-use-text-color;
	border-right: 0 none;
	border-style: dashed none none;
	border-width: 1px 0 0;
}
.uiMetaComposer .taggerLocationSharer .wrap {
	border: 0 none;
}
.uiMetaComposer .taggerLocationSharer .uiStickyPlaceholderInput {
	width: 100%;
}
.uiMetaComposerMessageBox .cameraIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -380px -471px;
	background-repeat: no-repeat;
	width: 29px;
}
.uiMetaComposerMessageBox .cameraIconSelected {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -350px -471px;
	background-repeat: no-repeat;
	width: 29px;
}
.uiMetaComposerMessageBox .friendTaggerIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -320px -471px;
	background-repeat: no-repeat;
	width: 29px;
}
.uiMetaComposerMessageBox .friendTaggerIconSelected {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -290px -471px;
	background-repeat: no-repeat;
	width: 29px;
}
.uiMetaComposerMessageBox .placeTaggerIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -230px -471px;
	background-repeat: no-repeat;
	width: 29px;
}
.uiMetaComposerMessageBox .placeTaggerIconSelected {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -260px -471px;
	background-repeat: no-repeat;
	width: 29px;
}
.fbGalleryPrev, .fbDisabledGalleryPrev {
	float: left;
	margin-top: 50px;
	opacity: 0.7;
}
.fbGalleryPrev:hover {
	opacity: 1;
}
.fbGalleryNext, .fbDisabledGalleryNext {
	float: right;
	margin-top: 50px;
	opacity: 0.7;
}
.fbGalleryNext:hover {
	opacity: 1;
}
.fbConnectWidgetTopmost {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #315C99 #AAAAAA #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
div.fbDarkWidget {
	background-color: transparent;
}
.fbDarkWidget .fbWidgetTitle {
	color: #FFFFFF;
}
.fbDarkWidget a, .fbDarkWidget .profileName {
	color: #FFFFFF;
}
.fbDarkWidget a.uiLinkSubtle {
	color: gray;
}
div.fbConnectWidgetHeaderTitle {
	border-width: 0 0 1px;
}
div.ConnectActivityLogin {
	border-width: 0 0 1px;
}
.fbRecommendationWidgetContent .recommendations_metadata {
	color: gray;
	padding-top: 3px;
}
.fbDarkWidget .fbRecommendationWidgetContent .recommendations_metadata {
	color: #CCCCCC;
}
.fbGalleryImage {
	max-height: 125px;
	max-width: 140px;
}
.fbShowBothHidden {
	display: none;
}
.fbRecommendationsContainer {
	display: none;
}
.fbShowBothRecommendationsHighlighted .fbRecommendationsContainer {
	display: inline;
}
.fbShowBothRecommendationsHighlighted .fbActivityContainer {
	display: none;
}
.fbActivityContainer {
	display: inline;
}
.fbGalleryRecommendationsFacepile {
	position: relative;
}
.fbGalleryRecommendationsFooter {
	width: 150px;
}
.fbGalleryRecommendationsImageBlock {
	display: block;
	height: 125px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.fbGalleryRecommendationsImageContainer {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/nZW4C56WJb6.png") repeat scroll 0 0 #EDEFF4;
	display: inline-block;
	height: 125px;
	overflow: hidden;
	width: 140px;
}
.fbDarkWidget .fbGalleryRecommendationsImageContainer {
	background-position: -125px 0;
}
.fbGalleryRecommendationsNode {
	height: 275px;
}
.fbGalleryRecommendationsText {
	height: 64px;
	padding-top: 3px;
}
.fbShowBothActivityHeader {
	display: none;
}
.fbShowBothRecommendationsHighlighted .fbShowBothActivityHeader {
	display: inline;
}
.fbShowBothRecommendationsHeader {
	display: inline;
}
.fbShowBothRecommendationsHighlighted .fbShowBothRecommendationsHeader {
	display: none;
}
.fbDarkWidget div.ConnectActivityLogin {
	background-color: #000000;
	border-color: #303030;
}
.fbProfilePic {
	height: 35px;
	width: 35px;
}
.fbImageContainer {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/nZW4C56WJb6.png") no-repeat scroll 0 0 #EDEFF4;
	height: 35px;
	overflow: hidden;
	width: 35px;
}
.fbDarkWidget .fbImageContainer {
	background-position: -35px 0;
}
.fbConnectWidgetHeaderTitle {
	border: 1px solid #C6CEDD;
	color: #1C2A47;
	cursor: default;
	padding-bottom: 7px;
	padding-top: 8px;
}
.fbConnectWidgetHeaderTitleBranded {
	background: none repeat scroll 0 0 #3B5998;
	color: #FFFFFF;
	cursor: default;
	padding-bottom: 5px;
	padding-top: 7px;
}
.fbDarkWidget .fbConnectWidgetHeaderTitle {
	background-color: #333333;
	border: 1px solid #444444;
}
.fbLoginButton {
	float: left;
}
.ConnectActivityLoginMessage {
	color: #666666;
	line-height: 14px;
	vertical-align: top;
}
.fbDarkWidget .ConnectActivityLoginMessage {
	color: gray;
}
.fbConnectWidgetFooter {
	bottom: 0;
	cursor: default;
	position: absolute;
	width: 100%;
}
.transparent_widget .fbDarkWidget .fbConnectWidgetFooter {
	background-color: transparent;
}
.fbConnectWidgetFooter .fbFooterBorder {
	border-top: 1px solid #CCCCCC;
	margin: 0 6px;
	padding: 4px 3px;
}
.fbDarkWidget .fbConnectWidgetFooter .fbFooterBorder {
	border-top: 1px solid #444444;
}
.fbConnectWidgetContent, .fbImageContainer img {
	visibility: hidden;
}
.fbConnectWidgetContent, .fbGalleryRecommendationsImageContainer img {
	visibility: hidden;
}
div.fbHalfPage {
	overflow: hidden;
}
div.fbAdminOptions {
	float: right;
}
body.transparent_widget {
	background-color: transparent;
	overflow: hidden;
}
body.plugin.transparent_widget {
	overflow-y: hidden;
}
.connect_widget {
	background-color: transparent;
}
.connect_widget .connect_widget_facebook_favicon {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll -1px -47px transparent;
	display: block;
	height: 14px;
	left: -1px;
	padding: 0;
	position: absolute;
	width: 14px;
}
body.transparent_widget .generic_dialog_popup, .connect_widget .generic_dialog_popup {
	width: 400px;
}
.emote_text {
	display: none;
}
.emote_img, .emote_custom {
	height: 16px;
	vertical-align: top;
	width: 16px;
}
.emote_img {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yM/r/WlL6q4xDPOA.png") no-repeat scroll 0 0 transparent;
	overflow: hidden;
}
html.wrapped, html.wrapped body {
	overflow: hidden;
}
html.wrapped body #body {
	bottom: 0;
	left: 0;
	outline: medium none;
	overflow-x: auto;
	overflow-y: scroll;
	position: absolute;
	right: 0;
	top: 0;
}
.fbx #pageFooter {
	margin: auto;
	width: auto;
}
.hasLeftCol #pageFooter {
	background-color: #FFFFFF;
	clear: both;
	margin-left: 180px;
}
#pagefooter {
	border-top: 0 none;
}
#pageFooter {
	color: #737373;
	font-size: 11px;
	margin: 0 auto;
	width: 980px;
}
#pageFooter a {
	text-decoration: none;
	white-space: nowrap;
}
#pageFooter a:last-child {
	margin-right: 0;
}
#pageFooter a:hover {
	text-decoration: underline;
}
#contentCurve {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1px;
	height: 8px;
}
.hasLeftCol #contentCurve {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	position: relative;
}
#footerContainer {
	border-top: 1px solid #EEEEEE;
	padding: 8px 8px 38px;
	position: relative;
}
#footerContainer .navigation {
	text-align: right;
}
.profileInfoSection {
	margin-bottom: 30px;
}
.profileInfoSection .emptyInfoSection {
	font-size: 13px;
	text-align: center;
}
.profileInfoSection .inlineLabel {
	color: #999999;
}
.profileInfoSection .privacyTooltip {
	padding-top: 4px;
}
#blueBarHolder {
	height: 41px;
}
#blueBarHolder.slim {
	height: 38px;
}
#blueBar {
	background-color: #3B5998;
	min-width: 981px;
	z-index: 300;
}
#blueBar.fixed_elem {
	left: 0;
	right: 0;
	top: 0;
}
.tinyViewport #blueBar.fixed_elem {
	margin: 0;
	position: relative !important;
}
.composerTourInProgress #blueBar.fixed_elem {
	position: static !important;
}
#blueBar #pageHead {
	margin: 0 auto;
	width: 981px;
}
#globalContainer {
	margin: 0 auto;
	position: relative;
}
.fbx #globalContainer {
	width: 981px;
}
.fbx #tab_canvas > div {
	padding-top: 0;
}
.fb_content {
	padding-bottom: 20px;
}
.fbx .fb_content {
	padding-bottom: 0;
}
.fbx #globalContainer #content {
	min-height: inherit;
}
#mainContainer {
	display: block;
	margin-left: -1px;
	width: 100%;
}
.hasLeftCol #mainContainer {
	border-right: 1px solid #CCCCCC;
}
#leftCol {
	display: none;
	float: left;
	padding: 20px 0 0 2px;
	width: 179px;
	word-wrap: break-word;
}
.hasLeftCol #leftCol {
	display: block;
}
#rightCol {
	float: right;
	margin-top: -10000px;
	padding-right: 0;
	width: 244px;
	word-wrap: break-word;
}
.hasRightCol #rightCol {
	margin-top: 0;
}
.hasLeftCol #rightCol {
	padding-right: 20px;
}
#contentCol {
	background-color: #FFFFFF;
	padding-top: 15px;
}
.hasLeftCol #contentCol {
	border-left: 1px solid #CCCCCC;
	margin-left: 181px;
}
#headerArea {
	margin-bottom: 5px;
	padding: 2px 0 12px;
}
.hasLeftCol #headerArea {
	float: left;
	margin: 0 20px;
	width: 759px;
}
#contentArea {
	margin-right: -1px;
	padding-left: 1px;
	word-wrap: break-word;
}
.hasLeftCol #contentArea, .hasRightCol #contentArea {
	float: left;
	margin-right: 0;
}
.hasLeftCol #contentArea {
	padding: 0 20px;
	width: 759px;
}
.hasRightCol #contentArea {
	width: 714px;
}
.hasLeftCol .hasRightCol #contentArea {
	padding-right: 0;
	width: 493px;
}
#bottomContent {
	clear: both;
	padding: 0 20px 12px;
}
#pageHead {
	margin: 0 auto;
	width: 180px;
}
.fbx #pageHead {
	margin: 0;
	width: auto;
}
#pageLogo {
	float: left;
	margin-left: -6px;
	z-index: 5;
}
#pageLogo a {
	background-color: #3B5998;
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -183px;
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 103px;
}
#pageLogo a:hover, #pageLogo a:focus, #pageLogo a:active {
	background-color: #4B67A1;
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -151px;
	background-repeat: no-repeat;
	outline: medium none;
}
#headNav {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #627AAD;
	border-color: #1D4088 #1D4088 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	height: 30px;
	margin-left: 180px;
}
#pageNav li {
	float: left;
}
#pageNav a {
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	height: 22px;
	padding: 8px 10px 0;
	text-decoration: none;
}
#pageNav a:hover, #pageNav a:focus, #pageNav a:active {
	background-color: #6D86B7;
	outline: medium none;
}
#navAccount {
	position: relative;
}
#navAccount.openToggler, .no_js #navAccount:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #333333 #333333 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	margin: -1px -1px 0;
}
#navAccount #navAccountLink {
	padding-right: 16px;
}
.openToggler #navAccountLink, .no_js #navAccount:hover #navAccountLink {
	background-color: #FFFFFF;
	color: #333333;
	position: relative;
	z-index: 2;
}
.openToggler #navAccountLink:hover, .openToggler #navAccountLink:focus, .openToggler #navAccountLink:active, .no_js #navAccountLink:hover {
	background-color: #FFFFFF;
}
#navAccountLink .accountPulldown {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -94px -93px;
	background-repeat: no-repeat;
	height: 4px;
	left: 5px;
	position: relative;
	top: -2px;
	width: 7px;
}
.openToggler #navAccountLink .dropMenuDivide, .no_js #navAccount:hover #navAccountLink .dropMenuDivide {
	background: none repeat scroll 0 0 #E0E0E0;
}
.openToggler #navAccountLink .accountPulldown, .no_js #navAccount:hover #navAccountLink .accountPulldown {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -96px -71px;
	background-repeat: no-repeat;
}
#navAccount .contextualHelp, #navAccount .navigation {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #333333 #333333 #2D4486;
	border-style: solid;
	border-width: 1px 1px 2px;
	margin-right: -1px;
	margin-top: -1px;
	min-width: 200px;
	padding: 10px 0 5px;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 1;
}
#navAccount .navigation {
	display: none;
}
#navAccount.openToggler .navigation, .no_js #navAccount:hover .navigation {
	display: block;
}
#navAccount .navigation .logoutButton {
	display: block;
}
#navAccount .logoutButton:hover {
	text-decoration: none;
}
#navAccount .logoutButton input {
	outline: 0 none;
	text-align: left;
	width: 100%;
}
#navAccount .navigation a, #navAccount .navigation .logoutButton input {
	color: #3A579A;
	display: block;
	font-weight: normal;
	height: auto;
	padding: 4px 10px 5px;
	white-space: nowrap;
}
#navAccount .navigation a:hover, #navAccount .navigation a:focus, #navAccount .navigation a:active, #navAccount .logoutButton:hover input, #navAccount .logoutButton input:active, #navAccount .logoutButton input:focus {
	background: none repeat scroll 0 0 #6D84B4;
	border-bottom: 1px solid #3B5998;
	border-top: 1px solid #3B5998;
	color: #FFFFFF;
	padding: 3px 10px 4px;
	text-decoration: none;
}
#navAccount li {
	display: block;
	float: none;
}
#navAccountInfo {
	border-bottom: 1px solid #E0E0E0;
	margin: 5px 4px;
	min-height: 55px;
	padding: 0 6px 0 64px;
	position: relative;
}
ul #navAccountInfo a:hover, ul #navAccountInfo a:focus, ul #navAccountInfo a:active {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #3B5998;
	padding: 4px 10px 5px;
	text-decoration: underline;
}
#navAccountInfo #navAccountPic {
	left: -5px;
	margin: 0;
	position: absolute;
	top: -9px;
}
#navAccountInfo #navAccountPic img {
	height: 50px;
	width: 50px;
}
#navAccount #navAccountName {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0 !important;
}
#navSearch {
	margin: 4px 0 0 4px;
	position: relative;
	width: 350px;
}
#navSearch .uiSearchInput {
	border: 0 none;
}
#navSearch .uiSearchInput input {
	width: 315px;
}
#navSearch .uiTypeahead, #navSearch .uiTypeahead .wrap {
	border-color: #3B5998;
	height: 22px;
}
.widePage .timelineLayout #globalContainer {
	width: 1102px;
}
.widePage .timelineLayout #rightCol {
	width: 244px;
}
.widePage #blueBar #pageHead {
	width: 1102px;
}
.widePage #blueBar #headNav {
	width: 805px;
}
.liquid #blueBar #pageHead, .liquid #blueBar #headNav {
	width: auto;
}
.widePage .fbx #globalContainer {
	padding-right: 122px;
}
.widePage .liquid #globalContainer, .widePage .timelineLayout #globalContainer {
	padding-right: 0;
}
.hideBanner .fbPageBanner, .fixedBody .fbPageBanner {
	display: none;
}
.fbPageBannerInner {
	margin: auto;
	width: 980px;
}
.sidebarMode .fbPageBannerInner {
	left: -90px;
	position: relative;
}
.permalinkBody {
	background-color: #E7EBF2;
}
.permalinkBody #globalContainer {
	margin-top: 40px;
	min-width: 889px;
	padding: 0 40px;
	width: 889px;
}
.permalinkBody #mainContainer {
	width: 100%;
}
.permalinkBody #contentCol {
	background-color: transparent;
}
.permalinkBody #rightCol {
	width: 243px;
}
.permalinkBody #contentArea {
	background-color: #FFFFFF;
	border: 1px solid #C4CDE0;
	padding: 0 3px 1px;
	width: 624px;
}
.permalinkBody .fbTimelineSideAds {
	padding-top: 0;
	width: auto;
}
.permalinkBody .permalink_stream .uiStream .uiStreamMessage, .permalinkBody .permalink_stream .uiStream .uiStreamAttachments {
	font-size: 13px;
	padding-left: 15px;
	padding-right: 20px;
}
.permalinkBody .permalink_stream .uiStream .uiStreamMessage {
	line-height: 18px;
}
.permalinkBody .permalink_stream .uiStream .mainWrapper .uiAttachmentNoMedia {
	border-left: 2px solid #C0C9DD;
	margin-left: 18px;
	padding-left: 10px;
}
.permalink_stream .uiStream .uiStreamMessage {
	font-size: 13px;
	max-width: 640px;
}
.permalinkBody .permalink_stream .fbStreamPermalinkHeader {
	border-bottom: 1px solid #E9E9E9;
	margin: 15px;
}
.permalinkBody .permalink_stream .uiStreamStory .mainWrapper {
	margin-right: 0;
	padding-top: 0;
}
.permalinkBody .fbTimelineUFI {
	margin-top: 3px;
}
.permalinkBody .permalink_stream .subscribeOrLikeSentence, .permalinkBody .permalink_stream .uiStreamPassive, .permalinkBody .permalink_stream .uiStreamHeadline {
	color: #999999;
	font-weight: normal;
}
.permalinkBody .permalink_stream .uiStreamHeadline {
	width: 500px;
}
.permalinkBody .permalink_stream .fbStreamPermalinkHeader .UIImageBlock_Content {
	padding-top: 8px;
}
.permalinkBody .permalink_stream .uiStreamPrivacy .img {
	margin-top: 2px;
}
.permalinkBody .permalink_stream .uiStreamMessage .actorDescription {
	padding: 0;
}
.permalinkBody #pageFooter {
	height: 1px;
	opacity: 0;
	overflow: hidden;
	width: 1px;
}
.permalinkBody .uiStreamSource {
	font-size: 11px;
}
.permalinkBody #mainContainer {
	margin-bottom: 50px;
}
.permalinkBody .permalink_stream .uiStreamHide {
	float: right;
}
.permalinkBody .permalink_stream .followOrLikeButton {
	clear: right;
	margin-right: 25px;
}
.permalinkBody .fbStreamPermalinkHeader .uiCloseButton {
	left: -9999px;
	overflow: hidden;
	position: relative;
}
.permalinkBody .permalink_stream:hover .fbStreamPermalinkHeader .uiCloseButton {
	left: auto;
	overflow: visible;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .wrap .uiSelectorButton {
	background-color: transparent;
	background-image: none;
	padding-left: 8px;
	padding-right: 20px;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .wrap {
	margin-top: -2px;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .openToggler .uiSelectorButton, .permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorButton:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -50px;
	background-repeat: no-repeat;
	border: 1px solid #999999;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorButton .customimg {
	margin-right: 0;
	margin-top: 2px;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorMenu .itemIcon {
	display: none;
}
.permalinkBody #globalContainer #mainContainer .permalink_stream .noStoryBodyHeader {
	border-bottom: medium none;
}
.permalinkBody #globalContainer #mainContainer .spamMessage {
	border-top: 1px solid #EEEEEE;
	padding: 15px 0 15px 15px;
}
.fbxWelcomeBox .fbxWelcomeBoxName {
	padding-bottom: 1px;
}
.fbxWelcomeBoxBlock .fbxWelcomeBoxImg {
	height: 40px !important;
	width: 40px !important;
}
.fbxWelcomeBoxName {
	display: block;
	font-weight: bold;
	width: 112px;
	word-wrap: break-word;
}
.sidebarMode.ticker .fbDockWrapper {
	right: 205px;
}
.sidebarMode.ticker.theaterMode .fbDockWrapper {
	right: 220px;
}
.sidebarMode.ticker .tickerStoryContent {
	max-width: 158px;
}
.sidebarMode.ticker .fbChatSidebar, .sidebarMode.ticker .fbChatSidebar .uiScrollableAreaBody {
	width: 205px !important;
}
.sidebarMode.ticker .fbChatSidebar .tickerHeader {
	display: none;
}
.sidebarMode.ticker .fbChatSidebar .ticker_container {
	border: 0 none !important;
	height: 100% !important;
	width: 205px !important;
}
.sidebarMode.ticker .fbChatSidebar .scrollTopPrompt {
	width: 205px !important;
}
.sidebarMode.ticker .fbChatSidebar .fbFeedTicker {
	height: 100% !important;
	width: 100%;
}
.sidebarMode.ticker .fbChatSidebar .uiSideHeader {
	background-color: #D8DFEA !important;
	border-bottom: 1px solid #CCD4E2 !important;
	border-top: 0 none !important;
	margin-bottom: 0;
}
.sidebarMode.ticker .fbChatSidebar .tickerStoryBlock {
	margin-left: 0 !important;
}
.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .fbFeedTickerStory {
	background-color: transparent;
	border-bottom-color: transparent;
	border-top-color: #D8DFEA;
	line-height: 13px;
	padding-right: 5px;
}
.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStoryClickable:hover {
	border-bottom-color: transparent !important;
	box-shadow: 2px 0 2px -2px #B2B9C9 inset;
}
.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStoryHidden, .sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStoryHidden:hover {
	background-color: transparent !important;
	border-bottom-color: transparent !important;
	border-top-color: #D8DFEA !important;
}
.sidebarMode.ticker .fbChatSidebar .fbChatOrderedList .item a, .sidebarMode.ticker .fbChatSidebar .fbChatTypeaheadView li {
	padding-left: 2px !important;
}
.sidebarMode.ticker .fbChatSidebar #pagelet_ticker {
	height: 50%;
	overflow: hidden;
	position: relative;
}
.sidebarMode.ticker .fbChatSidebar .uiProfilePhoto, .sidebarMode.ticker .fbChatSidebar .fbChatOrderedList .item .pic, .sidebarMode.ticker .fbChatSidebar .fbChatTypeaheadView li img {
	height: 28px !important;
	margin-left: 3px !important;
	width: 28px !important;
}
.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStorySelected, .sidebarMode.ticker .fbChatSidebar .fbFeedTicker .tickerStorySelected:hover {
	background-position: 11px 15px;
	border-bottom-color: #A8B2CE !important;
	box-shadow: 2px 0 2px -2px #B2B9C9 inset;
}
.sidebarMode.ticker .fbChatSidebar .fbFeedTicker .fbFeedTickerStory.tickerNuxStory {
	background-color: #FFFFFF;
	border-bottom: 1px solid #B0B0B0;
	border-top: 1px solid #FFFFFF;
	padding: 8px 8px 9px 10px;
	width: 190px;
	z-index: 10;
}
.UIActionLinks_title {
	color: #999999;
	font-size: 9px;
	font-weight: normal;
	white-space: nowrap;
}
.UIActionLinks_bottom {
	color: #999999;
}
.UIActionLinks_bottom a, .UIActionLinks_bottom button.as_link, .UIActionLinks_bottom .uiLinkButton input, .UIActionLinks_bottom .uiLinkButton input:hover {
	color: #6D84B4;
}
.UIActionLinks .uiBlingBox {
	color: #3B5998;
}
.cmt_like_icon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -87px -511px;
	background-repeat: no-repeat;
	height: 9px;
	width: 10px;
}
.comment_like_button {
	margin: -5px;
	padding: 0 5px 5px;
	white-space: nowrap;
}
.comment_like_button:active, .comment_like_button:focus, .comment_like_button:hover {
	text-decoration: none;
}
.fixed_elem, .fixed_always {
	position: fixed !important;
}
.tinyViewport .fixed_elem {
	position: static !important;
}
body .fixedScrolling {
	position: fixed !important;
}
body.fixedBody #contentCol {
	min-height: 617px;
}
body.fixedBody {
	overflow-x: hidden;
}
.fixedBody #blueBar, .fixedBody #leftCol {
	position: fixed !important;
}
.fixedBody #blueBar {
	left: 0;
	right: 0;
}
.fixedBody #leftColContainer {
	float: left;
	padding-right: 2px;
	width: 179px;
}
.fixedBody .hideWhenFixed {
	display: none;
}
.subscribeButtonsContainer {
	display: inline-block;
	vertical-align: top;
}
div.subscribeButtonsContainer .uiButton {
	margin-left: 0;
}
div.subscribeButtonsContainer .subscribedButton, .subscribeButtonsContainer .subscribedButton .uiButtonText, .subscribeButtonsContainer .subscribedButton input {
	cursor: default;
}
div.subscribeButtonsContainer .uiButtonHover, div.subscribeButtonsContainer .uiButtonHover:active, div.subscribeButtonsContainer .uiButtonHover:hover {
	background: none repeat scroll 0 0 #6D84B4;
	border-color: #3B5998;
	box-shadow: none;
}
.subscribeButtonsContainer .uiButtonHover .uiButtonText {
	color: #FFFFFF;
}
div.subscribeButtonsContainer .customimg {
	margin: 2px 5px 0 0;
}
.FlyoutSubscriptionMenu {
	min-width: 180px;
}
.SubscriptionMenu .itemLabel {
	overflow: hidden;
}
div.SubscriptionMenu .SubscriptionMenuCategory .itemAnchor {
	font-weight: normal;
}
.SelectorMenuOnFeed .uiMenuItem .itemAnchor {
	padding: 1px 16px 1px 42px;
}
.uiMenu .SelectorMenuOnFeed .checked .itemAnchor {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yu/r/6NHt8H5uyPf.png") no-repeat scroll 20px 5px transparent;
}
.uiMenu .SelectorMenuOnFeed .checked a:active, .uiMenu .SelectorMenuOnFeed .checked a:focus {
	background-color: #6D84B4;
	background-position: 20px -56px;
}
div.FriendListSubscribeSubmenu {
	padding-bottom: 0;
	padding-top: 0;
}
div.FriendListActionMenu, div.InterestListMenuDisconnect {
	padding-top: 0;
}
div.InterestListMenuLists {
	padding-bottom: 0;
}
.NonFriendSubscriptionMenu .hideFromNonFriend, .isUnsubscribed .SubscribeMenuSettingsItem, .subscriptionMenuOpen .FriendListActionMenu, .subscriptionMenuOpen .FlyoutFriendListMenu, .subscriptionMenuOpen .InterestListMenuLists, .subscriptionMenuOpen .InterestListMenuDisconnect, .subscriptionMenuOpen .FriendListSubscribeSubmenu, .cannotSubscribe .FriendListSubscribeSubmenu, .noSubscriptionLevels .SubscribeMenuSettingsItem, .noSubscribeCheckbox .SubscribeMenuSubscribeCheckbox, .FriendListSubscriptionsMenu {
	display: none;
}
.subscriptionMenuOpen .FriendListSubscriptionsMenu {
	display: block;
}
span.FollowLink .followLinkInlineCheck {
	display: inline;
	margin-right: 4px;
}
.followLinkSubscribed {
	cursor: default;
}
.FriendButton {
	display: inline-block;
	vertical-align: top;
}
div.FriendButton .uiButton {
	margin-left: 0;
}
div.FriendButton .enableFriendListFlyout, .FriendButton .enableFriendListFlyout .uiButtonText, .FriendButton .enableFriendListFlyout input {
	cursor: default;
}
div.FriendButton .uiButtonHover {
	background: none repeat scroll 0 0 #6D84B4;
	border-color: #3B5998;
	box-shadow: none;
}
.FriendButton .uiButtonHover .uiButtonText {
	color: #FFFFFF;
}
.requestResponseMenu .action .itemAnchor {
	padding-right: 22px;
}
div.FriendButton .customimg {
	margin: 2px 5px 0 0;
}
.FriendListFlyoutLoading {
	text-align: center;
}
.home #leftCol {
	min-height: 600px;
}
.home #rightCol .friend_list_right_column_header {
	height: 44px;
}
div.bookmarksMenuButton .uiCloseButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/WjYCU3BoRSY.png");
	background-position: -1px -24px;
	background-repeat: no-repeat;
}
div.bookmarksMenuButton .uiCloseButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yZ/r/E75W0JjLn8o.png");
	background-position: -36px -119px;
	background-repeat: no-repeat;
}
div.bookmarksMenuButton .uiCloseButton:hover, div.bookmarksMenuButton .openToggler .uiCloseButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/WjYCU3BoRSY.png");
	background-position: -19px -24px;
	background-repeat: no-repeat;
}
.uiSideNav ul {
	display: none;
}
.uiSideNav .open ul {
	display: block;
}
.uiSideNav .forceSubitems ul {
	display: block;
}
.uiSideNav .hidden {
	display: none;
}
.uiSideNav .item, .uiSideNav .subitem {
	border-bottom: 1px solid #FFFFFF;
	color: #333333;
	display: block;
	line-height: 13px;
	min-height: 17px;
	padding: 3px 8px 0 28px;
	text-decoration: none;
}
.uiSideNav .subitem {
	padding-left: 37px;
}
.uiSideNav .item:hover, .uiSideNav .item:active, .uiSideNav .item:focus, .uiSideNav .subitem:hover, .uiSideNav .subitem:active, .uiSideNav .subitem:focus {
	background-color: #EFF2F7;
	text-decoration: none;
}
.uiSideNav .selectedItem .item, .uiSideNav .selectedItem .item:hover, .uiSideNav ul .selectedItem .subitem, .uiSideNav ul .selectedItem .subitem:hover {
	background-color: #D8DFEA;
	font-weight: bold;
}
.uiSideNav .item .imgWrap {
	width: 18px;
}
.uiSideNav .external {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/AebrcwrBeG6.png") no-repeat scroll right 3px transparent;
	padding-right: 12px;
}
.uiSideNav .item .linkWrap {
	display: block;
	max-width: 116px;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.uiSideNavCountText {
	color: gray;
}
.uiSideNav .loading .item, .uiSideNav .sideNavItem .loading .subitem {
	background-color: #EFF2F7;
	border-color: #EFF2F7 #EFF2F7 #FFFFFF;
}
.uiSideNav .loading .subitem {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}
.uiFutureSideNav .actionLinks {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
.droppableNav .actionLinks {
	display: block;
}
.actionLinks {
	line-height: 12px;
	padding: 4px 0 4px 28px;
	position: relative;
}
.uiSideNav .loadingIndicator, .actionLinks .loadingIndicator {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 0 transparent;
	display: none;
	height: 11px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
}
.loading .loadingIndicator, .async_saving .loadingIndicator {
	display: block;
}
.editMode .loadingIndicator, .loading ul .loadingIndicator {
	display: none;
}
.uiSideNav ul .loading .loadingIndicator {
	top: 5px;
}
.uiSideNav .showSubitems .hiddenSubitem, .uiSideNav .open .navMore {
	display: block;
}
.uiSideNav .hiddenSubitem, .uiSideNav .showSubitems .navMore, .uiSideNav .navMore {
	display: none;
}
.uiSideNav li .navMore {
	margin: 4px 0 10px 37px;
}
.uiSideNav .loading .navMore {
	background-color: transparent;
}
.uiSideNav .item:hover .buttonWrap .uiCloseButton {
	visibility: visible;
}
.editMode .droppableNav .uiCloseButton, .editMode .droppableNav .item:hover .uiCloseButton {
	visibility: visible;
}
.middot {
	display: none;
}
.expandedMode .middot {
	display: inline;
}
.uiSideNav .mover {
	display: none;
	left: -18px;
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: 3px;
	z-index: 2;
}
.uiSideNav .placeholder {
	border: 2px dashed gray;
}
.editMode .item {
	cursor: default;
	opacity: 0.5;
}
.editMode .item:hover {
	background-color: transparent;
}
.editMode .sortableItem {
	cursor: move;
	opacity: 1;
}
.editMode .sortableItem:hover {
	background-color: #EFF2F7;
}
.uiSideNav .mover .arrow {
	position: relative;
	top: -20px;
}
.uiSideNav .mover .arrow:active, .uiSideNav .mover .arrow:focus {
	top: 0;
}
.droppableNav .grip {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/WjYCU3BoRSY.png");
	background-position: -36px -23px;
	background-repeat: no-repeat;
	display: none;
	height: 10px;
	margin-top: 2px;
	width: 10px;
}
.editMode .droppableNav .grip {
	display: block;
}
.editMode .uiSideNav .external {
	background-image: none;
}
.middot, .navEdit, .navDone {
	display: none;
}
.expandedMode .middot, .expandedMode .navEdit, .navEditDone .navEdit, .editMode .navDone {
	display: inline;
}
.editMode .draggingMode {
	opacity: 0.5;
}
.editMode .droppableNav .draggingMode {
	opacity: 1;
}
.editMode .uiSideNav ul {
	display: none;
}
.editMode .middot, .editMode .navEdit, .editMode .navLessLink, .editMode .uiSideNav .count, .editMode .uiSideNav .divider, .editMode .uiSideNav .loading .mover, .editMode .uiSideNav .uiCloseButton {
	display: none !important;
}
#sideNav #pinnedNav {
	margin-top: 16px;
}
#sideNav .belowThreshold, #sideNav .homeSideNav .actionLinks, #sideNav #pinnedNav .hideOption {
	display: none;
}
#sideNav.editMode .homeSideNav .actionLinks {
	display: block;
}
#sideNav .moreSectionsLink {
	color: #7F93BC;
	font-size: 9px;
	font-weight: bold;
}
.navHeader, .navHeader a {
	color: #999999;
	font-size: 9px;
	font-weight: bold;
	margin-top: 12px;
}
.navHeader .bookmarksNavSeeAll {
	color: #6D84B4;
	white-space: nowrap;
}
.navHeader .uiLoadingIndicatorAsync {
	margin-top: -3px;
}
.editMode .nonDroppableNav {
	opacity: 0.5;
}
.editMode .nonDroppableNav .sortableItem {
	cursor: default;
}
.editMode .homeSideNav .bookmarksNavSeeAll, .homeSideNav .bookmarksNavSeeAll {
	visibility: hidden;
}
.homeSideNav:hover .bookmarksNavSeeAll, .forceMoreLink .bookmarksNavSeeAll {
	visibility: visible;
}
.homeSideNav a:hover {
	text-decoration: none;
}
.bookmarksNavSeeAll:hover {
	text-decoration: underline;
}
.homeSideNav .loading .bookmarksNavSeeAll {
	display: none;
}
.homeSideNav .bookmarksMenuButton ul {
	display: inline;
}
.sideNavItem:hover .bookmarksMenuButton .uiCloseButton, .sideNavItem .bookmarksMenuButton a.selected {
	visibility: visible;
}
.editMode .homeSideNav .sideNavItem .bookmarksMenuButton .uiCloseButton, .editMode .homeSideNav .sideNavItem:hover .bookmarksMenuButton .uiCloseButton {
	visibility: hidden;
}
.droppableNav .rearrange {
	display: inline;
}
.nonDroppableNav .rearrange {
	display: none;
}
div.fbComposerWideSpacing {
	border-bottom: 0 none;
	margin: 9px 0 -6px;
	padding-bottom: 4px;
}
div.fbFriendListComposer {
	border-bottom: medium none;
	margin-left: -18px;
	padding-left: 18px;
}
div.fbFriendListComposer .focus_target {
	border-bottom: 1px solid #E6E6E6;
	margin-left: -18px;
	padding-left: 18px;
}
div.fbFriendListComposer .child_was_focused {
	border-bottom: medium none;
}
div.fbFriendListComposer .uiComposerAttachments {
	padding: 5px 0 6px;
}
#pagelet_rhc_ticker {
	margin-top: -5px;
}
#pagelet_rhc_ticker .fbFeedTicker {
	padding-top: 5px;
}
.homeFixedLayout .fbFeedTicker.fixed_elem {
	background-color: #FFFFFF;
	z-index: 2;
}
.homeFixedLayout #contentCurve {
	height: 0;
}
div#contentCol.homeFixedLayout {
	padding-top: 5px;
}
.homeFixedLayout div#contentArea {
	padding-bottom: 20px;
}
.tickerOnTop #pagelet_rhc_ticker {
	margin-bottom: 5px;
	margin-top: 0;
}
.adsOnTop .rightColumnWrapper .fixed_scrolling_wrapper, .tickerOnTop .rightColumnWrapper {
	width: 244px;
}
.sidebarMode .tickerOnTop #pagelet_rhc_ticker {
	margin-bottom: 0;
}
.tickerOnTop #pagelet_rhc_ticker .fbFeedTicker {
	padding-top: 0;
}
.sidebarMode .tickerOnTop #pagelet_reminders .fbReminders {
	margin: 6px 0 12px;
}
.tickerOnTop #pagelet_reminders .fbReminders {
	margin: 8px 0 10px;
}
.tickerOnTop .ticker_container .ticker_stream {
	margin-top: -1px;
}
.tickerOnTop .ego_section {
	margin-bottom: 0;
}
.tickerOnTop .fbFeedTicker .ticker_container:before, .tickerOnTop .fbFeedTicker .ticker_container:after {
	background-color: rgba(0, 0, 0, 0.1) !important;
	content: "";
	display: block;
	height: 1px !important;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.tickerOnTop .fixed_elem .ticker_container:before {
	background-color: transparent !important;
}
.tickerOnTop .forceThickLine .ticker_container:before, .tickerOnTop .forceThickLine .ticker_container:after {
	background-color: transparent !important;
}
.tickerOnTop .fbFeedTicker .ticker_container:after {
	bottom: 0;
}
.tickerOnTop .fbFeedTicker .fbTickerFooter {
	border-top: 3px solid #F2F2F2;
}
.tickerOnTop .fixed_elem .fbFeedHeadThickLineCapable {
	border: 0 none;
}
div.composerOpen #rightCol {
	padding-top: 40px;
}
.slim #blueBar {
	border-bottom: 1px solid #133783;
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52);
	height: 37px;
	position: relative;
}
.slimHeader #headNav {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	margin-left: 176px;
}
.slimHeader .fbJewelFlyout {
	top: 37px;
}
.slimHeader #jewelContainer {
	padding-top: 5px;
}
.slimHeader .fbJewel .jewelCount {
	background: none repeat scroll 0 0 transparent;
	top: 0;
}
.slimHeader .fbJewel .jewelCount span {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #E23923 #D83722 #C0311E;
	border-left: 1px solid #D83722;
	border-right: 1px solid #D83722;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(0, 39, 121, 0.77);
	padding: 0 1px;
}
.slimHeader #jewelContainer .fbJewel a.jewelButton {
	height: 31px;
	position: relative;
	top: 1px;
}
.slimHeader .openToggler a.jewelButton {
	height: 31px !important;
}
.slimHeader #fbMessagesJewel a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -37px;
	background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel a.jewelButton:active, .slimHeader #fbMessagesJewel a.jewelButton:focus, .slimHeader #fbMessagesJewel a.jewelButton:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -31px -37px;
	background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel.hasNew a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -2px;
	background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel.openToggler a.jewelButton {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -31px -2px !important;
	background-repeat: no-repeat !important;
}
.slimHeader #fbNotificationsJewel a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -107px;
	background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel a.jewelButton:active, .slimHeader #fbNotificationsJewel a.jewelButton:focus, .slimHeader #fbNotificationsJewel a.jewelButton:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -31px -72px;
	background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel.hasNew a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -72px;
	background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel.openToggler a.jewelButton {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -31px -107px !important;
	background-repeat: no-repeat !important;
}
.slimHeader #fbRequestsJewel a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -75px -247px;
	background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel a.jewelButton:active, .slimHeader #fbRequestsJewel a.jewelButton:focus, .slimHeader #fbRequestsJewel a.jewelButton:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -247px;
	background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel.hasNew a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -25px -247px;
	background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel.openToggler a.jewelButton {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -50px -247px !important;
	background-repeat: no-repeat !important;
}
.slimHeader #pageLogo a, .slimHeader #pageLogo a:hover, .slimHeader #pageLogo a:focus, .slimHeader #pageLogo a:active {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -214px;
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 6px;
}
.slimHeader #navSearch {
	margin-top: 9px;
}
.slimHeader #navSearch .uiTypeahead {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 transparent;
	border-color: #123682 #294A8F #294A8F;
	border-radius: 2px 2px 2px 2px;
	border-right: 1px solid #294A8F;
	border-style: solid;
	border-width: 1px;
}
.slimHeader #navSearch .uiSearchInput {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 1px 1px 1px 1px;
	border-top: 1px solid #D9D9D9;
	padding: 0 0 1px;
}
.slimHeader #navSearch div, .slimHeader #navSearch span {
	border: medium none;
}
.slimHeader #navSearch .textInput .inputtext {
	padding-top: 2px;
}
.slimHeader #pageNav .topNavLink {
	height: 31px;
}
.slimHeader #pageNav a {
	color: #D8DFEA;
}
.slimHeader #pageNav {
	margin-right: 1px;
	padding-top: 6px;
}
.slimHeader #pageNav .topNavLink:hover, .slimHeader #pageNav .topNavLink:focus, .slimHeader #pageNav .topNavLink:active, .slimHeader #pageNav .tinyman:hover a, .slimheader #pageNav .tinyman:focus a, .slimHeader #pageNav .tinyman:active a, .slimHeader #pageNav .topNavLink a:hover, .slimHeader #pageNav .topNavLink a:focus, .slimHeader #pageNav .topNavLink a:active {
	background-color: #4B67A1;
	color: #FFFFFF;
	height: 31px;
}
.slimHeader #pageNav .openToggler #navAccountLink, .slimHeader #pageNav .openToggler #navAccountLink:hover, .slimHeader #pageNav .openToggler #navAccountLink:focus, .slimHeader #pageNav .openToggler #navAccountLink:active, .slimHeader #pageNav .no_js #navAccountLink:hover {
	background-color: #FFFFFF;
}
.slimHeader #pageNav .headerTinymanPhoto {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #123682 #294A8F #294A8F;
	border-radius: 2px 2px 2px 2px;
	border-right: 1px solid #294A8F;
	border-style: solid;
	border-width: 1px;
	height: 23px;
	margin: 3px 5px 3px 3px;
	width: 23px;
}
.slimHeader #pageNav .topNavLink .headerTinymanName {
	display: inline-block;
	max-width: 175px;
	overflow: hidden;
	padding-right: 8px;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap;
}
.slimHeader #pageNav .topNavLink a {
	height: 31px;
	line-height: 29px;
	padding: 0;
	vertical-align: top;
}
.slimHeader #pageNav .middleLink a {
	padding: 0 8px;
}
.slimHeader #pageNav li.tinyman:after, .slimHeader #pageNav li.middleLink:after {
	background: none repeat scroll 0 0 #526DA4;
	content: " ";
	display: inline-block;
	float: right;
	height: 14px;
	margin-top: 9px;
	width: 1px;
}
.slimHeader #pageNav .topNavLink:hover:after {
	background: none repeat scroll 0 0 #4B67A1;
}
.slimHeader #pageNav li.middleLink:hover, .slimHeader #pageNav #navAccountLink:hover {
	margin-left: -1px;
	padding-left: 1px;
}
.slimHeader #pageNav .openToggler #navAccountLink:hover {
	margin-left: 0;
	padding-left: 0;
}
.slimHeader #pageNav .menuPulldown {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -2px -313px;
	background-repeat: no-repeat;
	height: 31px;
	overflow: hidden;
	text-indent: 30px;
	width: 24px;
}
.slimHeader #pageNav .menuPulldown:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -313px;
	background-repeat: no-repeat;
	height: 31px;
	width: 24px;
}
.slimHeader #pageNav #navAccount.openToggler, .slimHeader .no_js #navAccount:hover, .slimHeader #pageNav .openToggler #navAccountLink {
	height: 31px;
	margin-top: 0;
}
.slimHeader #pageNav .openToggler .menuPulldown {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -29px -313px !important;
	background-repeat: no-repeat !important;
	height: 31px;
	width: 24px;
}
.slimHeader #pageNav #navAccountLink {
	padding-right: 0;
}
.slimHeader #pageNav .menuDivider {
	background: none repeat scroll 0 0 #DDDDDD;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 6px 7px;
}
.slimHeader #navAccount .navigation {
	border-bottom-color: #333333;
	padding: 4px 0;
}
.slimHeader #pageNav #navAccount .navSubmenu {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #222222;
	height: 18px;
	line-height: 18px;
	padding: 0 22px;
}
.slimHeader #navAccount .navSubmenu input {
	color: #222222;
	height: 20px;
	margin-top: -1px;
	padding: 0;
}
.slimHeader #navAccount .navSubmenu {
	border: medium none;
	color: #000000;
	height: 18px;
	line-height: normal;
}
.slimHeader #navAccount .navSubmenu:hover, .slimHeader #navAccount .navSubmenu:focus, .slimHeader #navAccount .navSubmenu:active {
	background: none repeat scroll 0 0 #6D84B4;
	color: #FFFFFF;
	height: 18px;
	text-decoration: none;
}
.slimHeader #pageNav .navSubmenu img {
	height: 18px;
	width: 18px;
}
.slimHeader #pageNav .navSubmenu img.uiLoadingIndicatorAsync {
	height: 11px;
	margin-top: 4px;
	width: 16px;
}
.slimHeader #navAccount .highlanderIntro {
	padding: 0 22px 6px;
}
.slimHeader #navAccount .uiScrollableArea.contentAfter:after {
	display: none;
}
.slimHeader #pageNav #navAccount .navSubmenu:hover, .slimHeader #pageNav #navAccount .navSubmenu:focus, .slimHeader #pageNav #navAccount .navSubmenu:active {
	background: none repeat scroll 0 0 #6D84B4;
	border-bottom: 1px solid #3B5998;
	border-top: 1px solid #3B5998;
	color: #FFFFFF;
}
.slimHeader #navAccount .navSubmenu:hover input, .slimHeader #navAccount .navSubmenu:focus input, .slimHeader #navAccount .navSubmenu:active input {
	color: #FFFFFF;
	text-decoration: none;
}
.slimHeader #navAccount .navIdentity {
	padding: 5px 22px 5px 17px;
	width: 200px;
}
.slimHeader #navAccount .navIdentityPic a:hover, .slimHeader #navAccount .navIdentityPic:hover img {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	padding: 0;
}
.slimHeader #navAccount .navIdentityLinks {
	margin-top: 3px;
	width: 120px;
}
.homeFixedLayout #rightCol {
	padding-top: 56px;
}
.home_right_column .fbFeedTicker {
	border-bottom: 1px solid #C1C1C1;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.fbFeedTicker {
	width: 244px;
}
.homeFixedLayout .uiContextualDialogArrowRight {
	margin-right: 3px;
}
.homeFixedLayout #rightCol .uiSideHeader, #rightCol .tickerHeader {
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid #E5E5E5;
	margin-bottom: 8px;
	padding: 3px 6px;
}
.homeFixedLayout #rightCol .uiSideHeader a {
	color: #6D84B4;
}
.homeFixedLayout #rightCol .tickerHeader {
	margin-bottom: 0;
}
.homeFixedLayout #rightCol .tickerHeader a {
	display: block;
}
.homeFixedLayout #rightCol .tickerHeader a .img {
	display: block;
	padding-top: 2px;
}
.tickerStoryContent {
	max-width: 183px;
}
.fbFeedTicker.disconnected {
	opacity: 0.3;
}
.fbFeedTicker .fbFeedTickerStory {
	background: none no-repeat scroll 15px 16px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #E9E9E9;
	line-height: 14px;
	outline: 0 none;
	padding: 6px 14px 6px 2px;
	position: relative;
}
.hidden_rhc_ticker {
	display: none;
}
.adsOnTop .fbRemindersThickline, .tickerOnTop .fbRemindersThickline {
	display: none;
}
.adsOnTop div.fbRemindersThicklineForce, .tickerOnTop div.fbRemindersThicklineForce, #pagelet_reminders .displayedTickerToggleWrapper {
	display: block;
}
.sidebarMode #pagelet_reminders .tickerLineToggle, .sidebarMode #pagelet_sidebar .tickerLineToggle, .sidebarMode #pagelet_rhc_ticker .tickerLineToggle, .canvasTicker #pagelet_ticker .tickerLineToggle {
	display: none;
}
.sidebarMode #pagelet_reminders #fbTickerClosedEd, .sidebarMode #pagelet_current #fbTickerClosedEd, .sidebarMode #pagelet_sidebar #fbTickerClosedEd, .sidebarMode #pagelet_rhc_ticker #fbTickerClosedEd, .canvasTicker #pagelet_ticker #fbTickerClosedEd {
	display: none;
}
.tickerToggleWrapper {
	position: relative;
}
.tickerLineToggle {
	display: none;
}
.displayedTickerToggleWrapper .tickerLineToggle {
	background-color: #FFFFFF;
	display: inline-block;
	height: 7px;
	position: absolute;
	right: 6px;
	top: -6px;
	width: 20px;
	z-index: 3;
}
.displayedTickerToggleWrapper .tickerLineToggle .tickerLineToggleNormal {
	padding-left: 4px;
}
.displayedTickerToggleWrapper .tickerLineToggle .tickerLineToggleAsync {
	padding-left: 2px;
}
.displayedTickerToggleWrapper .async_saving .tickerLineToggleNormal {
	display: none;
}
.canHaveFixedElements #fixed_scrolling_container .displayedTickerToggleWrapper, .canHaveFixedElements .fixed_elem .displayedTickerToggleWrapper {
	margin-top: 15px;
}
.canHaveFixedElements .fixed_elem .toggleWrapperWithoutMargin {
	margin-top: 0 !important;
}
.fbRemindersThickline, .sidebarMode .fbRemindersThickline {
	background: none repeat scroll 0 0 #E9E9E9;
	border-top: 1px solid #CCCCCC;
	display: block;
	height: 1px;
}
.tickerOnTop .fbFeedHeadThickLineCapable {
	border-top: 1px solid #CCCCCC;
}
.fbFeedTicker .tickerStoryHidden .tickerStoryBlock {
	display: none;
}
.fbFeedTicker .fbFeedTickerStory .uiProfilePhoto {
	margin-right: 8px;
}
.fbFeedTicker .fbFeedTickerStory .uiFacepile .uiProfilePhoto {
	margin-right: 0;
}
.fbFeedTicker .fbFeedTickerStory .tickerFeedMessage, .fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h6 {
	display: inline;
	font-size: 11px;
	font-weight: normal;
}
.fbFeedTicker .fbFeedTickerStory .actorName, .fbFeedTicker .fbFeedTickerStory .actorDescription {
	display: inline;
}
.fbFeedTicker .fbFeedTickerStory .removeStory {
	float: right;
	margin-right: -5px;
}
.fbFeedTicker .fbFeedTickerStory .fbEmuHidePoll {
	padding-left: 5px;
}
.fbFeedTicker .tickerStoryClickable {
	cursor: pointer;
}
.fbFeedTicker .tickerStoryHidden {
	cursor: auto;
}
.fbFeedTicker .fbFeedTickerStory .uiStreamPassive, .fbFeedTicker .fbFeedTickerStory .tickerAttachmentBodyText, .fbFeedTicker .tickerStoryClickable a, .fbFeedTicker .tickerStoryClickable .passiveName, .fbFeedTicker .tickerStoryClickable .token {
	color: #333333;
	outline: 0 none;
	text-decoration: none;
}
.fbFeedTicker .tickerStoryActive, .fbFeedTicker .tickerStoryClickable:hover {
	background-color: #ECEFF5 !important;
	border-bottom-color: #ECEFF5 !important;
}
.fbFeedTicker .tickerStoryClicked, .fbFeedTicker .tickerStoryClicked:hover, .fbFeedTicker .tickerStorySelected, .fbFeedTicker .tickerStorySelected:hover {
	background-color: #D8DFEA !important;
	border-color: #A8B2CE !important;
}
.fbFeedTicker .tickerStoryHidden, .fbFeedTicker .tickerStoryHidden:hover {
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #FFFFFF !important;
	border-top: 1px solid #E9E9E9 !important;
}
.fbFeedTicker .tickerStoryFetching.tickerStoryActive {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif");
}
.fbFeedTicker .tickerStoryFetching.tickerStoryActive .tickerStoryImage {
	visibility: hidden;
}
.fbFeedTicker .scrollTopPrompt {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yU/r/n93MoBZD7fU.png") no-repeat scroll center 3px #E7E9EF;
	box-shadow: 0 1px 0 rgba(67, 74, 90, 0.3);
	cursor: pointer;
	height: 10px;
	position: absolute;
	width: 244px;
	z-index: 1;
}
.fbFeedTicker .scrollTopPrompt:hover {
	background-color: #E1E2E9;
}
.home_right_column .fbFeedTicker .scrollTopPrompt {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yU/r/n93MoBZD7fU.png") no-repeat scroll center 3px #FBFBFB;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.home_right_column .fbFeedTicker .scrollTopPrompt:hover {
	background-color: #F2F2F2;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
}
.fbFeedTicker .fbFeedTickerStory .attachmentLink {
	border-left: 2px solid #CCCCCC;
}
.fbFeedTicker .attachmentPhotoOuter {
	border: 1px solid #CCCCCC;
	float: left;
	height: 34px;
	margin-left: 3px;
	padding: 2px;
	width: 54px;
}
.fbFeedTicker .attachmentPhotoOuter:first-child {
	margin-left: 0;
}
.fbFeedTicker .tickerPhotoAttachment {
	display: none;
	overflow: hidden;
}
div.fbFeedTicker .tickerStoryClickable .uiTooltipWrap {
	display: none;
}
.fbFeedTicker .attachmentPhotoInner {
	height: 34px;
	overflow: hidden;
	width: 54px;
}
.fbFeedTicker .attachmentPhoto {
	width: 54px;
}
.fbFeedTicker .highlightedStory {
	background-color: #FFF9D7 !important;
	border-color: #E2C822 !important;
	padding: 10px 5px;
	text-align: center;
}
.fbFeedTicker .noTimestamps .ticker_timestamp {
	display: none;
}
.fbFeedTicker .tickerSpamMenu {
	background: none repeat scroll 0 0 transparent !important;
	padding-left: 5px;
}
.fbFeedTicker .uiStreamInlineReplaceList {
	margin-left: 15px;
	margin-top: 5px;
}
.tickerNUXDialog {
	margin-top: 50px;
}
.fbFeedTicker .fbFeedTickerStory.tickerNuxStory {
	background-color: #F4F4F4;
	border-bottom-color: silver;
	border-top-color: #CCCCCC;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	margin: -2px 0 -15px;
	padding: 8px 8px 8px 10px;
	z-index: 10;
}
.tickerInlineOverlay {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: rgba(0, 0, 0, 0.2) -moz-use-text-color rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
	border-radius: 2px 2px 2px 2px;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	box-shadow: 5px 0 10px 10px #ECEFF5;
	color: #6D84B4;
	display: none;
	height: 17px;
	margin-top: -12px;
	padding: 3px 10px 0 6px;
	position: absolute;
	right: 0;
	top: 50%;
}
.fbFeedTicker .tickerStoryActive .tickerInlineOverlay {
	display: block;
}
.fbFeedTicker .tickerStorySelected .tickerInlineOverlay {
	box-shadow: 5px 0 10px 10px #D8DFEA;
}
.tickerInlineOverlay:hover {
	border-color: rgba(59, 89, 152, 0.55);
}
.tickerInlineOverlay:active {
	background-color: rgba(249, 250, 252, 0.9);
	border-color: rgba(59, 89, 152, 0.5);
}
.tickerInlineOverlayDisabled {
	background-color: #FFFFFF !important;
	border-color: rgba(0, 0, 0, 0.2) !important;
}
.tickerInlineOverlayLink {
	display: none;
}
.canvasTicker .tickerInlineOverlayLink {
	display: none !important;
}
.tickerActionBottomButton {
	display: none !important;
}
.tickerActionExpandableButton {
	margin-top: -9px;
	position: absolute;
	right: 7px;
	top: 50%;
}
.tickerActionExpandableButton .tickerActionButtonLink {
	background-color: #F8F8F8;
	background-image: -moz-linear-gradient(center bottom, #F0F0F0, #FFFFFF);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	height: 16px;
	padding: 3px 0 1px 20px;
	width: 0;
}
.tickerStoryClicked .tickerActionExpandableButton .tickerActionButtonLink {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(center bottom, #FFFFFF, #F0F0F0);
}
.tickerActionExpandableButton .tickerActionVerb {
	color: #3B5998;
	display: none;
	font-weight: bold;
}
.fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionButtonLink, .tickerStoryActive .tickerActionExpandableButton .tickerActionButtonLink {
	width: auto;
}
.tickerStoryActive .tickerActionExpandableButton .tickerActionVerb, .fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionVerb {
	display: inline;
}
.tickerActionExpandableButton .tickerActionIcon {
	left: 6px;
	position: absolute;
	top: 6px;
}
.tickerActionButtonLink {
	background-color: #FFFFFF;
	border: 1px solid #96A2C4;
	border-radius: 3px 3px 3px 3px;
	display: block;
}
.tickerActionButtonLink .tickerActionVerb {
	padding-right: 4px;
}
.fbFeedTicker .tickerStoryWithIcon {
	padding-right: 18px !important;
}
.fbFeedTicker .tickerStoryWithButton {
	padding-right: 33px !important;
}
.fbFeedTickerStory .tickerVisitIcon {
	display: none;
	margin-top: -3px;
	opacity: 0.7;
	position: absolute;
	right: 7px;
	top: 50%;
}
.fbFeedTickerStory:hover .tickerVisitIcon {
	display: block;
}
.tickerMusicButtonImg {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -93px -78px;
	background-repeat: no-repeat;
	height: 11px;
	width: 9px;
}
.tickerNewsButtonImg {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -81px -115px;
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.tickerVideoButtonImg {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -81px -127px;
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.tickerActionButtonImg {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -93px -115px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.tickerActionExpandableButton img.tickerGameButtonImg {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -81px -78px;
	background-repeat: no-repeat;
	height: 14px;
	top: 5px;
	width: 11px;
}
#fbTickerClosedEd {
	border-bottom: 1px dashed #CCCCCC;
}
.homeWiderContent div#rightCol .home_right_column {
	width: 244px;
}
div#contentCol.homeWiderContent, .homeWiderContent #bottomContent {
	padding-left: 0;
	padding-right: 0;
}
.homeWiderContent div#rightCol {
	padding-right: 0;
}
.hasLeftCol .homeWiderContent div#contentArea {
	padding-left: 18px;
	padding-right: 25px;
	width: 511px;
}
div.homeWiderContent .megaphone_box {
	margin-left: -18px;
	margin-top: -5px;
}
.HovercardStage {
	max-width: 350px;
	min-width: 275px;
	padding: 10px;
}
.HovercardWideTitle {
	max-width: 275px;
}
.HovercardTitle {
	max-width: 165px;
}
.uiHovercardFooter .buttonsHovercardFooter {
	float: right;
}
.HovercardLoading {
	padding: 10px;
	width: 275px;
}
span.alternate_name {
	color: gray;
	font-weight: normal;
}
.fbJewel {
	float: left;
	margin-right: -1px;
}
#jewelContainer {
	float: left;
	position: relative;
	z-index: 4;
}
#jewelContainer .hasNew, #jewelContainer .openToggler {
	position: relative;
}
.fbJewel .jewelCount {
	background-color: #00376A;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	display: none;
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 1px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 101;
}
#jewelContainer .hasNew .jewelCount {
	display: block;
}
#jewelContainer .openToggler .jewelCount {
	display: none;
}
.fbJewel .jewelCount span {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F03D25;
	border-color: -moz-use-text-color #DD3822 #DD3822;
	border-radius: 2px 2px 2px 2px;
	border-right: 1px solid #DD3822;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	display: block;
	padding: 1px 1px 0;
}
.fbJewel a.jewelButton {
	display: block;
	height: 31px;
	margin: 0 1px;
	text-decoration: none;
	width: 24px;
}
.fbJewel a.jewelButton:active, .fbJewel a.jewelButton:focus, .fbJewel a.jewelButton:hover {
	background-color: #4B67A1;
	outline: medium none;
	text-decoration: none;
}
#jewelContainer .openToggler .jewelButton {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF !important;
	border-color: #333333 #333333 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	height: 30px;
	margin: 0;
}
.fbJewelFlyout {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #333333 #333333 #293E6A;
	border-style: solid;
	border-width: 1px 1px 2px;
	left: 0;
	overflow: visible;
	position: absolute;
	top: 30px;
	width: 330px;
	z-index: -1;
}
.fbJewelFlyout .metadata {
	padding-top: 3px;
}
.fbJewelFlyout .jewelItemList {
	padding: 4px 0;
}
.fbJewelFlyout .empty, .fbJewelFlyout .jewelHighlight .empty {
	border: medium none;
	color: #757575;
	padding: 4px 8px 10px;
}
.fbJewelFlyout .jewelHighlight li a {
	color: #333333;
	display: block;
	padding: 4px 8px;
	text-decoration: none;
}
.fbJewelFlyout .jewelHighlight li a:hover, .fbJewelFlyout .jewelHighlight li a:active, .fbJewelFlyout .jewelHighlight li a:focus {
	background-color: #6D84B4 !important;
	border-bottom: 1px solid #3B5998;
	border-top: 1px solid #3B5998;
	outline: medium none;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}
.fbJewelFlyout .jewelHighlight a:hover span, .fbJewelFlyout .jewelHighlight a:active span, .fbJewelFlyout .jewelHighlight a:focus span, .fbJewelFlyout .jewelHighlight a:hover div, .fbJewelFlyout .jewelHighlight a:active div, .fbJewelFlyout .jewelHighlight a:focus div, .fbJewelFlyout .jewelHighlight li.selected a, .fbJewelFlyout .jewelHighlight li.selected .timestamp {
	color: #FFFFFF;
}
.fbJewelFlyout .jewelHighlight li {
	border-top: 1px solid #E6E6E6;
	cursor: pointer;
}
.fbJewelFlyout .jewelHighlight li:first-child {
	border-top: medium none;
}
.fbJewelFlyout li.jewelItemNew {
	background: none repeat scroll 0 0 #EFF1F7;
}
.fbJewelFlyout li.jewelItemResponded {
	background: none repeat scroll 0 0 #FFF9D7;
}
.fbJewelFlyout .jewelLoading {
	display: block;
	margin: 10px auto;
}
.fbJewelFlyout .jewelHeader {
	border-color: #DDDDDD;
	padding: 7px 8px;
}
.fbJewelFlyout .jewelFooter a {
	background-color: #F7F7F7;
	border-top: 1px solid #E0E0E0;
	display: block;
	font-weight: bold;
	padding: 8px;
	text-align: center;
}
.fbJewelFlyout .jewelFooter a:hover, .fbJewelFlyout .jewelFooter a:active, .fbJewelFlyout .jewelFooter a:focus {
	background-color: #6D84B4;
	border-top: 1px solid #3B5998;
	color: #FFFFFF;
	outline: medium none;
	text-decoration: none;
}
.fbJewelFlyout .jewelFooter .seeMoreCount {
	display: none;
	font-weight: bold;
	padding: 2px 0 0;
}
.fbJewelFlyout .jewelUnread .seeMoreCount {
	display: block;
}
.fbJewelFlyout .jewelFooter a:hover .seeMoreCount, .fbJewelFlyout .jewelFooter a:active .seeMoreCount, .fbJewelFlyout .jewelFooter a:focus .seeMoreCount {
	color: #E7E7E7;
}
#fbMessagesJewel a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -37px;
	background-repeat: no-repeat;
}
#fbMessagesJewel a.jewelButton:active, #fbMessagesJewel a.jewelButton:focus, #fbMessagesJewel a.jewelButton:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -31px -37px;
	background-repeat: no-repeat;
}
#fbMessagesJewel.hasNew a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -2px;
	background-repeat: no-repeat;
}
#fbMessagesJewel.openToggler a.jewelButton {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -31px -2px !important;
	background-repeat: no-repeat !important;
}
#fbMessagesFlyout {
	left: 25px;
}
#fbMessagesFlyout li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#fbMessagesFlyout .content {
	display: block;
	width: auto;
}
#fbMessagesFlyout .author {
	color: #3B5998;
	font-weight: bold;
	padding-top: 2px;
	white-space: normal;
}
#fbMessagesFlyout .preview {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#fbMessagesFlyout .subject {
	color: #333333;
}
#fbMessagesFlyout .time {
	color: #9D9D9D;
	font-size: 9px;
}
#fbMessagesFlyout a:hover .author, #fbMessagesFlyout a:hover .preview, #fbMessagesFlyout a:hover .subject, #fbMessagesFlyout a:hover .time {
	color: #FFFFFF;
}
.noMessages #fbNotificationsJewel {
	margin-left: 25px;
}
#fbNotificationsJewel a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -107px;
	background-repeat: no-repeat;
}
#fbNotificationsJewel a.jewelButton:active, #fbNotificationsJewel a.jewelButton:focus, #fbNotificationsJewel a.jewelButton:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -31px -72px;
	background-repeat: no-repeat;
}
#fbNotificationsJewel.hasNew a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -56px -72px;
	background-repeat: no-repeat;
}
#fbNotificationsJewel.openToggler a.jewelButton {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -31px -107px !important;
	background-repeat: no-repeat !important;
}
#fbNotificationsFlyout {
	left: 50px;
}
#fbNotificationsFlyout a:hover .blueName {
	color: #FFFFFF;
}
#fbNotificationsFlyout .blueName {
	color: #3B5998;
	font-weight: bold;
}
#fbNotificationsFlyout .staticAppIcon {
	background-position: right center;
	height: 16px;
	width: 16px;
}
#fbNotificationsFlyout .selected .staticAppIcon {
	background-position: left center;
}
#fbNotificationsFlyout .info {
	max-width: 259px;
	word-wrap: break-word;
}
#fbRequestsJewel a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -75px -247px;
	background-repeat: no-repeat;
}
#fbRequestsJewel a.jewelButton:active, #fbRequestsJewel a.jewelButton:focus, #fbRequestsJewel a.jewelButton:hover {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -247px;
	background-repeat: no-repeat;
}
#fbRequestsJewel.hasNew a.jewelButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: -25px -247px;
	background-repeat: no-repeat;
}
#fbRequestsJewel.openToggler a.jewelButton {
	background-image: url("hq0Ugax4tc4.png") !important;
	background-position: -50px -247px !important;
	background-repeat: no-repeat !important;
}
#fbRequestsFlyout ul.jewelItemList {
	padding: 0;
}
#fbRequestsFlyout li {
	padding: 4px 8px;
}
#fbRequestsFlyout .jewelHighlight li {
	padding: 0;
}
#fbRequestsFlyout .fbRequestMessageWrapper {
	white-space: nowrap;
}
#fbRequestsFlyout .fbRequestMessage {
	display: inline-block;
	max-width: 169px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#fbRequestsFlyout .jewelHighlight .title {
	color: #3B5998;
}
#fbRequestsFlyout .jewelHighlight .mutualFriends {
	color: gray;
}
#fbRequestsFlyout .jewelHighlight a:hover .title, #fbRequestsFlyout .jewelHighlight a:focus .title, #fbRequestsFlyout .jewelHighlight a:active .title, #fbRequestsFlyout .jewelHighlight a:hover .mutualFriends, #fbRequestsFlyout .jewelHighlight a:focus .mutualFriends, #fbRequestsFlyout .jewelHighlight a:active .mutualFriends {
	color: #FFFFFF;
}
#fbRequestsFlyout .jewelRequest .jewelRequestContent {
	padding-top: 5px;
}
#fbRequestsFlyout .title {
	font-size: 11px;
}
#fbRequestsFlyout .requestLabel {
	line-height: 12px;
}
#fbRequestsFlyout .jewelFooter .seeMoreCount {
	display: block;
}
.fbRequestsJewelRelationshipIcon {
	margin-bottom: -3px;
	padding-right: 5px;
}
#fbRequestsFlyout .fbRequestList {
	padding-top: 4px;
}
#fbRequestsFlyout .fbMoreRequestList {
	border-top: 1px solid #E9E9E9;
	padding: 0;
}
#fbRequestsFlyout .friendBrowserExtraSpacing {
	margin: 0;
}
#fbRequestsFlyout .friendBrowserCheckboxContentGrid {
	padding-top: 4px;
}
.uiScrollableArea #fbRequestsPYMKContainer .uiListItem:last-child {
	padding: 0;
}
#fbRequestsFlyout .uiScrollableAreaContent {
	padding-bottom: 4px;
}
#fbRequestsList .uiScrollableArea.contentAfter {
	border-bottom: 1px solid #BBBBBB;
}
#fbRequestsList .uiScrollableArea {
	border-bottom: 1px solid #E0E0E0;
}
#fbRequestsFlyout .jewelFooter a {
	border: 0 none;
}
#fbRequestsFlyout .jewelFooter a:hover {
	border-top: 1px solid #3B5998;
}
.uiScrollableHeaderBox {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
#fbRequestsFlyout .jewelHeader {
	padding-right: 10px;
	position: relative;
}
#fbRequestsFlyout .uiScrollableAreaContent .uiListItem {
	padding-right: 12px;
}
.textMetrics {
	border: medium none;
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -1e+7px;
}
.webkitZoomTest {
	font-size: 100px;
	height: 1em;
	position: absolute;
}
.megaphone_story_wrapper {
	margin-bottom: 20px;
}
.dialog_content .megaphone_story_wrapper {
	margin-bottom: 0;
}
.megaphone_story {
	overflow: hidden;
	position: relative;
}
.megaphone_story .megaphone_content {
	font-size: 11px;
}
.megaphone_story .megaphone_hide_link {
	float: right;
}
.megaphone_story_highlighted {
	background-color: #FCF5D0;
	border: 1px solid #CBB631;
}
.megaphone_box {
	background-color: #F5F7FA;
	border: 1px dashed #CED5E5;
}
.hasLeftCol .megaphone_box {
	border-width: 0 0 1px;
	margin-left: -20px;
	margin-top: -15px;
}
#headerArea .megaphone_box {
	margin-right: -20px;
	margin-top: -17px;
}
.megaphone_location_friends {
	margin: 0;
}
.megaphone_location_privacy {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}
.ego_x {
	float: right;
	opacity: 0;
}
.ego_unit:hover .ego_x {
	opacity: 1;
}
.ego_image .img {
	vertical-align: bottom;
}
.ego_image_tiny .img {
	height: 32px;
	width: 32px;
}
.ego_image_small .img {
	height: 50px;
	width: 50px;
}
.ego_image_medium .img {
	width: 80px;
}
a.egoMediaThumb i, span.egoMediaThumb i {
	height: 66px;
	width: 94px;
}
a.egoMediaThumbMedium i, span.egoMediaThumbMedium i {
	height: 78px;
	width: 104px;
}
.egoTimelineIntro a.egoMediaThumbMedium i, .egoTimelineIntro span.egoMediaThumbMedium i {
	height: 70px;
	width: 104px;
}
.ego_title {
	display: block;
	font-weight: bold;
	margin-top: 2px;
	max-width: 162px;
	word-wrap: break-word;
}
.ego_page .UIStandardFrame_Container {
	padding-left: 0;
	width: 980px;
}
.ego_page .UIStandardFrame_Content {
	width: 720px;
}
.ego_page .UIStandardFrame_SidebarAds {
	width: auto;
}
.ego_column {
	width: 244px;
}
.ego_section {
	margin-bottom: 15px;
}
.ego_section .async_saving a {
	display: none;
}
.ego_section .indicator {
	display: none;
}
.ego_section .async_saving .indicator {
	display: inline;
}
.ego_unit_container {
	padding-left: 6px;
}
.ego_unit {
	margin-bottom: 8px;
	padding-right: 4px;
}
.ego_unit + .ego_unit, .ego_unit + .ego_appended_units .ego_unit {
	border-top: 1px solid #E9E9E9;
	padding-top: 8px;
}
a.always_underlined:link, a.always_underlined:hover, a.always_underlined:visited {
	text-decoration: underline;
}
.egoPhotoImage {
	float: left;
	padding-bottom: 3px;
}
.egoPhotoContext {
	padding-top: 3px;
}
div.egoProfileTemplate div {
	margin-top: 2px;
}
div.ego_unit_container div.clickable {
	cursor: pointer;
}
.fbpage_edit_header {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style: none none solid;
	border-width: 0 0 1px;
	height: 31px;
	margin: -7px 0 19px;
	padding: 0;
}
.pages_edit .fbpage_edit_header {
	margin: 0;
}
.icon_dock {
	float: right;
	margin: 0;
	padding: 0;
	width: 300px;
}
.icon_dock .icon_dock_container {
	float: right;
	margin: 0;
	padding: 8px 0 0;
	z-index: 30;
}
.icon_dock .edit_link {
	color: #666666;
	display: block;
	float: right;
	font-weight: bold;
	margin: 0;
	padding-right: 8px;
	padding-top: 10px;
}
.icon_dock a {
	margin: 0;
	padding: 8px 0 0 5px;
}
.edit_app_switcher {
	margin: 0;
	padding-top: 6px;
}
.edit_app_switcher .app_switcher_button .name {
	padding: 2px 0 2px 6px;
}
.edit_app_switcher .app_switcher_menu {
	width: 160px;
}
.edit_app_switcher .app_switcher_menu .name {
	text-align: left;
	width: 105px;
}
.edit_app_switcher .app_switcher_button .arrow {
	padding: 2px 0 1px;
}
.fbpage_edit_header .left_header {
	float: left;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	padding: 7px 0 2px;
	white-space: nowrap;
	width: 250px;
}
.fbpage_edit_header .left_header_text {
	padding-left: 5px;
	position: relative;
	top: -4px;
}
.fbpage_edit_header div.left_header .edit_link {
	color: #CCCCCC;
	font-weight: normal;
	padding-left: 4px;
}
.fbpage_edit_header div.left_header .edit_link a {
	color: #6D84B4;
}
.fan_status_inactive {
	background-color: #FFFCCC;
	color: #666666;
	line-height: 18px;
	margin: 0;
	padding: 0 0 0 3px;
}
.bulkTaggerTypeahead {
	width: 210px;
}
.bulk_tagger_body .bulkTagIcon {
	margin-right: 7px;
	margin-top: 6px;
}
.bulk_tagger_body .bulkTagStatus {
	display: inline-block;
	padding-top: 4px;
}
.bulkTagSaving {
	display: none;
}
.tagSaving .bulkTagSaving {
	display: inline-block;
	margin-top: 2px;
}
.bulk_tagger_loading {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 21px;
}
.fbCommentViewMetadata, .fbCommentViewMetadata .fbPhotosPhotoUfi {
	width: 364px;
}
span.fbCommentViewThumb i {
	width: 320px;
}
.photosCroppedThumbHighlighted {
	background-color: #EDEFF4;
	border-color: #3B5998;
}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderByline {
	width: 714px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderBox {
	float: left;
	width: 714px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher {
	width: 8px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher .fbxPhotoSetViewSwitcherIcon {
	margin-top: 2px;
}
#fbxPhotoSetViewSwitcherGrid {
	border-right: 0 none;
}
#fbxPhotoSetViewSwitcherComment {
	margin-left: 0;
}
#fbxPhotoSetViewSwitcherMap {
	margin-left: -2px;
	padding-left: 2px;
	padding-right: 10px;
}
.fbxPhotoSetViewSwitcherThrobber {
	background-position: left center;
	display: inline-block;
}
.fbxPhotoSetPageHeader .async_throbber_left .async_saving {
	padding-left: 28px;
}
#fbCommentViewList {
	margin-top: -10px;
}
div.photoSetHeader {
	padding-bottom: 0;
}
.fbxPhotoSetPageMetadata {
	width: 437px;
}
.fbPhotoFeedbackForm .uiUfi {
	width: 430px;
}
.fbPhotosReorderableGrid .drag {
	z-index: 200;
}
.fbPhotosReorderableGrid .dragWrapper {
	position: relative;
}
.fbPhotosReorderableGrid .dragWrapper .uiMediaThumb {
	cursor: move;
}
.fbPhotosReorderableGrid .dragWrapper .dragHover {
	display: none;
}
.fbPhotosReorderableGrid .dragWrapper:hover .dragHover {
	display: block !important;
}
.fbPhotosReorderableGrid .dragHover {
	background-color: #DDDDDD;
	left: 10px;
	position: absolute;
	top: 10px;
}
.fbPhotosReorderableGrid .mover {
	display: block;
	left: -8px;
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: 3px;
	z-index: 2;
}
.fbPhotosReorderableGrid .mover .arrow {
	position: relative;
	top: -20px;
}
.fbPhotosReorderableGrid .mover .arrow:active, .fbPhotosReorderableGrid .mover .arrow:focus {
	top: 0;
}
.fbPhotosGrid td {
	width: 171px;
}
.fbPhotosGridTight td {
	padding-right: 8px;
	width: 150px;
}
.fbPhotosGrid .photoDetails {
	width: 166px;
}
.fbPhotosGrid .photoDetails .photoText {
	overflow: hidden;
	word-wrap: break-word;
}
.fbPhotosGridTight .photoDetails {
	width: 154px;
}
.fbPhotosGrid .lastChild {
	padding-right: 0;
}
div.albumsHeader {
	padding-bottom: 0;
}
.imageLoading .fbPhotosPhotoButtons {
	display: none;
}
.fbPhotosPhotoButtons .fbPhotosPhotoLike .unlike, .fbPhotosPhotoButtons .viewerLikesThis .like {
	display: none;
}
.fbPhotosPhotoButtons .viewerLikesThis .unlike {
	display: block;
}
.fbPhotosPhotoButtons .hasLocation .addLocation, .fbPhotosPhotoButtons .editLocation {
	display: none;
}
.fbPhotosPhotoButtons .hasLocation .editLocation, .fbPhotosPhotoButtons .addLocation {
	display: block;
}
.fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
}
.fbPhotosPhotoButtons .tagMessage, .taggingMode .fbPhotosPhotoButtons .fbPhotosPhotoLike, .taggingMode .fbPhotosPhotoButtons .commentButton, .taggingMode .fbPhotosPhotoButtons .tagButton {
	display: none;
}
.taggingMode .fbPhotosPhotoButtons .tagMessage {
	display: block;
}
.fbPhotosPhotoButtons .cropMessage, .croppingMode .fbPhotosPhotoButtons .fbPhotosPhotoLike, .croppingMode .fbPhotosPhotoButtons .commentButton, .croppingMode .fbPhotosPhotoButtons .tagButton {
	display: none;
}
.croppingMode .fbPhotosPhotoButtons .cropMessage {
	display: block;
}
.fbPhotosPhotoTagboxes {
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}
.showVideo .fbPhotosPhotoTagboxes, .minPhotoTagboxes {
	height: 0;
}
.fbPhotosPhotoTagboxes .tagsWrapper {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	position: relative;
	vertical-align: middle;
}
.minPhotoTagboxes .tagsWrapper {
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.fbPhotosPhotoTagboxBase {
	line-height: normal;
	position: absolute;
}
.imageLoading .fbPhotosPhotoTagboxBase, .croppingMode .fbPhotosPhotoTagboxBase {
	display: none;
}
.fbPhotosPhotoTagboxBase .borderTagBox, .fbPhotosPhotoTagboxBase .innerTagBox {
	-moz-box-sizing: border-box;
	height: 100%;
	width: 100%;
}
.ieContentFix {
	display: none;
	font-size: 200px;
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.fbPhotosPhotoTagboxBase .tag {
	bottom: 0;
	left: 50%;
	position: absolute;
}
.fbPhotosPhotoTagboxBase .tagPointer {
	left: -50%;
	position: relative;
}
.fbPhotosPhotoTagboxBase .tagArrow {
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: -4px;
}
.fbPhotosPhotoTagboxBase .tagName {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #404040;
	cursor: default;
	font-weight: normal;
	padding: 2px 6px 3px;
	top: 3px;
	white-space: nowrap;
}
.fbPhotosPhotoTagboxBase .borderTagBox, .fbPhotosPhotoTagboxBase .tagName {
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 1px 5px 3px rgba(0, 0, 0, 0.05);
}
.fbPhotosPhotoTagboxBase .innerTagBox {
	border: 4px solid rgba(255, 255, 255, 0.8);
}
.fbPhotosPhotoTagboxes .tagBoxPending .tagName {
	padding: 3px 3px 3px 6px;
	pointer-events: auto;
}
.fbPhotosPhotoTagboxes .tagName .tagForm span, .fbPhotosPhotoTagboxes .tagName .tagForm {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.imageLoading .tagBoxPending, .taggingMode .fbPhotosPhotoTagboxes .tagBoxPending {
	display: none;
}
.fbPhotosPhotoTagboxes .hover {
	opacity: 1;
	z-index: 2;
}
.taggingMode .fbPhotosPhotoTagboxes .hover {
	cursor: crosshair;
	z-index: auto;
}
.fbPhotosPhotoTagboxes .tagBox .tag {
	top: 85%;
}
.fbPhotosPhotoTagboxes .tagBoxPending .tag {
	margin-top: 10px;
	top: 100%;
}
.fbPhotosPhotoTagboxes .tagBox .tagIgnored {
	color: #999999;
}
.fbPhotosPhotoTagboxes .tag, .fbPhotosPhotoTagboxes .innerTagBox, .fbPhotosPhotoTagboxes .borderTagBox {
	visibility: hidden;
}
.fbPhotosPhotoTagboxes .tagBoxPending.showPendingTagName .tag, .fbPhotosPhotoTagboxes .tagBoxPending .borderTagBox, .fbPhotosPhotoTagboxes .tagBoxPending .innerTagBox {
	-moz-transition: opacity 0.2s linear 0s;
	opacity: 0.7;
	visibility: visible;
}
.fbPhotosPhotoTagboxes .hover.tagBox .tag, .fbPhotosPhotoTagboxes .hover.tagBoxPending.showPendingTagName .tag, .fbPhotosPhotoTagboxes .showTag .borderTagBox, .fbPhotosPhotoTagboxes .showTag .innerTagBox, .fbPhotosPhotoTagboxes .tagBoxPendingResponse .tag, .fbPhotosPhotoTagboxes .tagBoxPending.hover .borderTagBox, .fbPhotosPhotoTagboxes .tagBoxPending.hover .innerTagBox {
	-moz-transition: opacity 0.2s linear 0s;
	opacity: 1;
	visibility: visible;
}
.showingTag .tagsWrapper .tagBoxPending .tag, .showingTag .tagsWrapper .tagBoxPending.showPendingTagName .tag, .showingTag .tagsWrapper .tagBoxPending .borderTagBox, .showingTag .tagsWrapper .tagBoxPending .innerTagBox {
	opacity: 0;
}
.fbPhotosPhotoTagboxes .hover.tagBoxPending .borderTagBox {
	border: 1px solid #3B5998;
}
.fbxPhoto .fbPhotoContributor {
	min-height: 32px;
	padding: 12px 0 5px;
	width: 448px;
}
.fbxPhoto .fbPhotoContributorName {
	display: inline;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 1px;
}
.fbxPhoto .fbPhotoContributorAction {
	font-weight: normal;
}
.fbxPhoto .fbPhotoContributorAction .passiveName {
	font-weight: bold;
}
.fbxPhoto .fbPhotosPhotoCaption {
	display: inline;
	outline: medium none;
	width: auto;
}
.fbxPhoto .fbPhotosPhotoCaption:empty {
	margin: 0 !important;
}
.fbxPhoto .fbPhotoUfiCol {
	padding-right: 10px;
	vertical-align: top;
	width: 474px;
}
.fbxPhoto .fbPhotoDataCol {
	vertical-align: top;
	width: 262px;
}
.fbxPhoto .fbPhotosPhotoFeedback {
	margin-top: 3px;
}
.fbxPhoto .fbPhotosPhotoFeedback .fbPhotosAppLink, .fbxPhoto .fbPhotosPhotoFeedback .fbPhotosImplicitLocLink {
	color: #999999;
}
.fbxPhoto .fbPhotosPhotoUfi {
	padding-top: 2px;
}
.fbxPhoto .fbPhotoRemoveFromProfileLink .img {
	margin-right: 3px;
}
.fbxPhoto .fbPhotoTagList {
	display: inline;
}
.fbxPhoto .fbPhotoTagList .textTagHovercardLink {
	color: #333333;
	text-decoration: none;
}
.fbxPhoto .fbPhotoInlineEditor, .fbxPhoto .fbPhotosPhotoDisabledEdit {
	display: none;
}
.fbxPhoto .fbPhotoInlineEditor .uiLoadingIndicatorAsync {
	margin-top: 3px;
}
.fbxPhoto .fbPhotoRemoveFromProfile {
	-moz-transition: background 500ms ease-out 0s;
	border-bottom: 1px solid #E5E5E5;
}
.fbxPhoto .fbPhotosOnProfile {
	padding-top: 2px;
}
.fbxPhoto .fbPhotosOnProfile .highlight {
	background: none repeat scroll 0 0 #FFF8CC;
}
.fbxPhoto .fbPhotosPhotoActions, .fbPhotosPhotoActions .actionListButton.rotateButtons {
	border-top: 1px solid #E5E5E5;
}
.fbxPhoto .fbPhotoRemoveFromProfile, .fbxPhoto .fbPhotosMediaInfo, .fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport, .fbxPhoto .fbPhotosPhotoActions .fbPhotosPhotoActionsItem, .fbPhotosPhotoActions .rotateButtons {
	padding-left: 5px;
	padding-right: 5px;
}
.fbPhotosPhotoActions .rotateButtons {
	height: 24px;
}
.fbxPhoto .fbPhotosPhotoActions .rotateWait {
	color: gray;
}
.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport a {
	padding-left: 0;
	padding-right: 0;
}
.fbPhotosMediaInfo {
	margin-top: 5px;
}
.fbxPhoto .fbPhotosPhotoActions .fbPhotosPhotoActionsItem, .fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport {
	display: block;
	margin-bottom: 5px;
}
.fbPhotosPhotoActions .actionListButton.rotateButtons {
	margin: 10px 0 5px;
	padding-top: 10px;
}
.fbxPhoto .fbPhotosPhotoActions .iconActionLinks {
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 7px;
	padding-bottom: 3px;
}
.fbxPhoto .photoViewerFollowedMsg, .fbxPhoto .followingOwner .photoViewerFollowLink, .fbPhotosPhotoActions .taggingOn, .taggingMode .taggingOff {
	display: none;
}
.fbxPhoto .followingOwner .photoViewerFollowedMsg, .taggingMode .taggingOn {
	display: inline;
}
.fbPhotosPhotoActions .croppingModeOn .startCropping, .fbPhotosPhotoActions .doneCropping {
	display: none;
}
.fbPhotosPhotoActions .croppingModeOn .doneCropping {
	display: block;
}
.fbPhotosAudienceEditable {
	margin-right: 0;
}
.fbPhotosAudienceNotEditable {
	float: left;
	margin-top: 1px;
}
.fbPhotosMediaInfo .fbPhotosAudience {
	margin-bottom: -5px;
	margin-top: -4px;
}
.fbPhotosPhotoActions .addLocationActionIcon {
	margin: 0 6px 0 1px;
}
.fbPhotosPhotoActions .addLocation, .fbPhotosPhotoActions .hasLocation .editLocation {
	display: inline;
}
.fbPhotosPhotoActions .editLocation, .fbPhotosPhotoActions .hasLocation .addLocation {
	display: none;
}
#fbxPhotoContentContainer {
	position: relative;
}
.fbPhotoTagApprovalBox {
	background-color: rgba(255, 255, 255, 0.85);
	border: 1px solid #808080;
	cursor: default;
	font-size: 11px;
	left: 50%;
	margin: 5px 0 0 -285px;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 12px;
	width: 558px;
	z-index: 1;
}
.fbPhotoApprovalPendingButtons {
	float: right;
}
.fbPhotoApprovalPendingHeader {
	border-bottom: 1px solid #C9C9C9;
	font-weight: bold;
	line-height: 24px;
	padding-left: 8px;
}
.fbPhotoApprovalPrevPager, .fbPhotoApprovalNextPager {
	border-bottom: 1px solid #C9C9C9;
	float: left;
	height: 24px;
	width: 25px;
}
.fbPhotoApprovalUnit {
	line-height: normal;
	padding: 10px 10px 16px;
}
.fbPhotoTagApprovalPager .pager {
	border-left: 1px solid #C9C9C9;
	display: inline-block;
	float: right;
	height: 24px;
	width: 25px;
}
.fbPhotoTagApprovalPager .prevPager {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -76px -98px;
	background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .prevPager.enabled {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -51px -98px;
	background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .nextPager {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -25px -98px;
	background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .nextPager.enabled {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 -98px;
	background-repeat: no-repeat;
}
.imageLoading .fbPhotoTagApproval, .fbPhotoTagApproval.hidePagers .pager {
	display: none;
}
.fbPhotoPublicLink {
	text-align: center;
}
.theaterMode .defaultScrollbar, .theaterMode .defaultScrollbar .fbChatSidebar {
	margin-right: 15px;
}
.theaterMode .scrollbar20, .theaterMode .scrollbar20 .fbChatSidebar {
	margin-right: 20px;
}
.theaterMode #blueBar.fixed_elem #pageHead {
	position: relative;
}
.theaterMode .defaultScrollbar #blueBar.fixed_elem #pageHead {
	left: -7px;
}
.theaterMode .scrollbar20 #blueBar.fixed_elem #pageHead {
	left: -10px;
}
.sidebarMode.theaterMode .defaultScrollbar #blueBar.fixed_elem #pageHead {
	left: -97px;
}
.sidebarMode.theaterMode .scrollbar20 #blueBar.fixed_elem #pageHead {
	left: -100px;
}
.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 15px;
}
.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 20px;
}
.theaterMode .fbTimelineSideAds, .theaterMode .fbTimelineScrubber {
	margin-right: -483px;
}
.sidebarMode.theaterMode .fbTimelineSideAds, .sidebarMode.theaterMode .fbTimelineScrubber {
	margin-right: -393px;
}
.sidebarMode.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 190px;
}
.sidebarMode.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 195px;
}
.sidebarMode.ticker.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 220px;
}
.sidebarMode.ticker.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 225px;
}
.autoexpand_mode .feedback_toggle_link {
	display: none;
}
.UIActionLinks .uiLinkButton, .UIActionLinks .uiLinkButton input, .UIActionLinks .uiLinkButton input:hover {
	color: #6B84B4;
	font-weight: normal;
	vertical-align: baseline;
}
.collapsed_comments .uiUfi {
	display: none;
}
.uiUfi {
	margin: 0;
	padding-top: 2px;
	width: 398px;
}
.uiUfi .ufiItem {
	background-color: #EDEFF4;
	margin-top: 1px;
	padding: 5px 5px 4px;
}
ul.uiUfi .ufiItem {
	border-bottom: 1px solid #D2D9E7;
}
.uiUfi .uiUfiSpamItem {
	background-color: #F6F7FA;
}
.uiUfi .uiUfiRemovedSpamItem {
	background-color: #EDEFF4;
}
.uiUfi .uiUfiSpamItem .actorName, .uiUfi .uiUfiSpamItem .actorPic, .uiUfi .uiUfiSpamItem .commentBody, .uiUfi .uiUfiSpamItem .uiLinkSubtle {
	opacity: 0.5;
}
.uiUfi .uiUfiUnseenItem {
	border-left: 2px solid #A8B2CE;
	padding-left: 3px;
}
.uiUfi .highlightComment {
	background-color: #FFF9D7;
}
.uiUfi .ufiNub {
	margin-bottom: -2px;
	margin-top: 0;
}
.uiUfi .ufiNub i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/UvyvLtJTQzO.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 5px;
	margin-left: 17px;
	width: 9px;
}
.uiUfi .uiUfiViewAll .uiLinkButton, .uiUfi .uiUfiViewReposts a {
	display: block;
}
.fbPhotoSnowlift {
	background-color: rgba(0, 0, 0, 0.85);
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 400;
}
.theaterMode .fbPhotoSnowlift, .wrapped .fbPhotoSnowlift {
	overflow-x: auto;
	overflow-y: scroll;
}
.theaterMode body {
	overflow: hidden;
}
.fbPhotoSnowliftOuter {
	display: table;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}
.fbPhotoSnowliftInner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.fbPhotoSnowliftContainer {
	display: inline-block;
	outline: medium none;
	text-align: left;
}
.fbPhotoSnowliftBorder {
	border: 1px solid rgba(255, 255, 255, 0.1);
	margin: 20px 0;
}
.fbPhotoSnowliftPopup {
	box-shadow: 0 20px 62px rgba(0, 0, 0, 0.45);
}
.fbPhotoSnowlift .stageWrapper {
	-moz-user-select: none;
	background-color: #111111;
	height: 100%;
	max-height: 2048px;
	min-height: 520px;
	position: relative;
	text-align: center;
}
.fbPhotoSnowlift .stageActions, .fbPhotoSnowlift .snowliftPager, .fbPhotoSnowlift .stageError {
	line-height: 1.28;
}
.fbPhotoSnowlift .rhc {
	background-color: #FFFFFF;
	height: 100%;
	overflow: hidden;
	position: relative;
	word-wrap: break-word;
}
.fbPhotoSnowlift .stageActions, .fbPhotoSnowlift .stage .stageWrapper img {
	-moz-user-select: -moz-none;
}
.fbPhotoSnowlift .stage {
	position: relative;
}
.fbPhotoSnowliftDivider {
	background-color: rgba(0, 0, 0, 0.1);
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.fbPhotoSnowlift .stageActions {
	bottom: 0;
	cursor: pointer;
	height: 0;
	left: 0;
	position: absolute;
	top: auto;
	width: 100%;
}
.dataLoading .stageActions {
	display: none;
}
.taggingMode .stageActions {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/-PAXP-deijE.gif") no-repeat scroll 0 0 transparent;
	cursor: crosshair;
	height: 100%;
}
.fbPhotoSnowlift .snowliftOverlayBar {
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, 0.8);
	bottom: 0;
	color: #BBBBBB;
	font-size: 13px;
	left: 0;
	padding: 0;
	position: absolute;
	width: 100%;
}
.fbPhotoSnowlift .snowliftOverlay {
	-moz-transition: opacity 0.3s ease 0s;
	opacity: 0;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons {
	-moz-user-select: -moz-none;
	cursor: default;
	margin: 0 10px;
	position: relative;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage {
	color: #BBBBBB;
	display: none;
	padding: 5px 10px 6px;
	vertical-align: middle;
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoButtons .tagMessage {
	padding: 3px 10px;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons, .fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons .tagMessage {
	display: inline-block;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
	margin-left: 5px;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .separatorBorder {
	border-left: 1px solid #333333;
	display: inline-block;
	height: 15px;
	padding-left: 5px;
	vertical-align: middle;
}
.fbPhotoSnowlift .snowliftOverlayBar a {
	color: #FFFFFF;
	font-weight: bold;
}
.fbPhotoSnowlift.pagingActivated .snowliftOverlay, .fbPhotoSnowlift.taggingMode .snowliftOverlay {
	opacity: 1;
}
.fbPhotoSnowlift .mediaTitleInfo {
	margin: 5px 10px 0;
	text-align: right;
}
.fbPhotoSnowlift .rightButtons .mediaTitleInfo {
	text-align: left;
}
.fbPhotoSnowlift.taggingMode .rightButtons .fbPhotosPhotoActions, .fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons .separatorBorder, .fbPhotoSnowlift.taggingMode .mediaTitleInfo {
	display: none;
}
.fbPhotoSnowlift #fbPhotoSnowliftMediaTitle {
	min-width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fbPhotoSnowlift .rightButtons #fbPhotoSnowliftMediaTitle {
	display: inline;
	min-width: 0;
}
.fbPhotoSnowlift .mediaTitleInfoWrapper {
	overflow: hidden;
	white-space: nowrap;
}
.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons, .fbPhotoSnowlift .rightButtons .overlayBarButtons {
	margin: 8px 10px;
}
.leftButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle, .leftButtons #fbPhotoSnowliftPositionAndCount {
	display: inline-block;
	padding-top: 8px;
	vertical-align: top;
}
.leftButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle.hasAlbumLink {
	padding-top: 0;
}
.rightButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle {
	line-height: 33px;
}
.rightButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle.hasAlbumLink {
	line-height: 1.28;
}
.fbPhotoSnowlift.taggingMode .overlayBarButtons, .fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons {
	width: 100%;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink {
	display: inline-block;
	vertical-align: bottom;
}
.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons .buttonLink {
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, 0.4);
	border: 1px solid rgba(255, 255, 255, 0.6);
	border-radius: 4px 4px 4px 4px;
	margin-right: 6px;
	padding: 4px 10px 5px;
}
.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons .buttonLink:hover {
	background-color: rgba(0, 0, 0, 0.6);
	border: 1px solid #FFFFFF;
	text-decoration: none;
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoButtons .buttonLink {
	margin-left: 6px;
	margin-right: 0;
	padding: 3px 5px;
}
.fbPhotoSnowlift .rightButtons .buttonLink {
	opacity: 0.7;
}
.fbPhotoSnowlift .rightButtons .buttonLink:hover {
	opacity: 1;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink span {
	float: left;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotosPhotoLike.viewerLikesThis .uiIconText {
	padding-left: 0 !important;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotosPhotoLike.viewerLikesThis, .fbxPhoto.fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotosPhotoLike.viewerAlreadyLikedThis {
	display: none;
}
.fbPhotoSnowlift .stage {
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 100%;
	max-height: 2048px;
	min-height: 402px;
	position: relative;
	text-align: center;
	width: 100%;
}
.fbPhotoSnowlift .stage .fbPhotosPhotoTagboxes {
	font-size: 11px;
}
.fbPhotoSnowlift .videoStage, .imagePixelsLoading .stage {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/pgEFhPxsWZX.gif") no-repeat scroll center center #111111;
}
.fbPhotoSnowlift .showVideo .videoStage {
	display: block;
}
.fbPhotoSnowlift .videoStage, .fbPhotoSnowlift .showVideo .stage, .fbPhotoSnowlift .showVideo .snowliftOverlayBar {
	display: none;
}
.fbPhotoSnowlift .videoStage {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.fbPhotoSnowlift .videoStage embed, .fbPhotoSnowlift .videoStage object {
	display: inline-block !important;
	max-height: 100%;
	max-width: 100%;
	text-align: center;
	vertical-align: middle;
}
.fbPhotoSnowlift .stage img {
	display: inline-block;
	height: auto;
	image-rendering: optimizequality;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	width: auto;
}
.fbPhotoSnowlift .stageError {
	left: 50%;
	margin-left: -278px;
	margin-top: -82px;
	position: absolute;
	text-align: left;
	top: 50%;
}
.fbPhotoSnowlift .uiButtonOverlay:active {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.08) inset;
}
.fbPhotoSnowlift .snowliftPager {
	-moz-transition: opacity 0.2s ease 0s;
	display: none;
	height: 45px;
	margin-top: -22px;
	opacity: 0;
	position: absolute;
	top: 50%;
	width: 27px;
	z-index: 1;
}
.fbPhotoSnowlift.pagingReady .snowliftPager {
	display: block;
}
.fbPhotoSnowlift.pagingActivated .snowliftPager {
	opacity: 0.4;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager {
	background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	height: 200px;
	margin-top: -100px;
	opacity: 0.5;
	width: 60px;
	z-index: auto;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager:hover, .fbPhotoSnowlift.pagingActivated .snowliftPager.hilightPager {
	opacity: 1;
}
.fbPhotoSnowlift .snowliftPager.prev {
	left: 20px;
}
.fbPhotoSnowlift .snowliftPager.next {
	right: 20px;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.prev {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	left: 0;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.next {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	right: 0;
}
.fbPhotoSnowlift .snowliftPager i {
	display: block;
	height: 45px;
	width: 27px;
}
.fbPhotoSnowlift .snowliftPager.prev i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 -123px;
	background-repeat: no-repeat;
}
.fbPhotoSnowlift .snowliftPager.next i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -56px -123px;
	background-repeat: no-repeat;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager i {
	margin-top: -22px;
	position: absolute;
	top: 50%;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.prev i {
	left: 10px;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager.next i {
	right: 10px;
}
.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons .uiButton.taggingOn, .fbPhotoSnowlift.taggingMode .fbPhotosPhotoButtons .bottomButtonsBar, .fbPhotoSnowlift.taggingMode .fbPhotosPhotoOwnerButtons .uiButton.taggingOff {
	display: none;
}
.fbPhotoSnowlift.taggingMode .fbPhotosPhotoOwnerButtons .uiButton.taggingOn {
	display: inline-block;
}
.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons {
	line-height: 20px;
}
.fbPhotoSnowlift .stagePagers .fbPhotoSnowliftIcon.customimg {
	margin-top: 4px;
}
.fbPhotoSnowliftVideoTitle {
	display: block;
	font-weight: bold;
	margin-top: 15px;
}
.fbPhotoSnowlift a.uiButtonOverlay, .fbPhotoSnowlift a.uiButtonOverlay:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.fbPhotoSnowlift a.uiButtonOverlay:active, .fbPhotoSnowlift a.uiButtonOverlay:focus {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 -49px;
	background-repeat: no-repeat;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 0 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.08) inset;
}
.fbPhotoSnowlift a.uiButtonOverlay.uiButtonDisabled {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.fbPhotoSnowlift .inlineEditMode .fbPhotoSnowliftAuthorInfo, .fbPhotoSnowlift .inlineEditMode .fbPhotoPagesTagList, .fbPhotoSnowlift .inlineEditMode .fbPhotoLegacyTagList, .fbPhotoSnowlift .inlineEditMode .fbPhotosPhotoOwnerButtons, .fbPhotoSnowlift .inlineEditMode .fbPhotosOnProfile {
	display: none;
}
#fbPhotoSnowliftAuthorPic {
	margin-right: 10px;
}
.fbPhotoSnowlift .uiStreamSecondaryTime {
	margin-right: 5px;
}
.fbPhotoSnowlift .fbPhotosImplicitLocLink, .fbPhotoSnowlift .fbPhotosAppLink {
	color: gray;
}
.fbPhotoSnowlift .fbPhotoSnowliftControls {
	padding: 7px 15px 0;
	text-align: right;
}
.fbPhotoSnowlift .fbPhotosPhotoActions {
	border-top: 0 none;
	vertical-align: top;
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions {
	vertical-align: middle;
}
.topBarActions a.fbPhotoSnowliftDropdownButton, .topBarActions a.fbPhotoSnowliftDropdownButton:active, .topBarActions a.fbPhotoSnowliftDropdownButton:focus, .topBarActions a.fbPhotoSnowliftDropdownButton:hover {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: none;
	height: 16px;
	margin: -2px 0 0;
	padding: 0;
	width: 26px;
}
.photoActionSelector.topBarActions a.fbPhotoSnowliftDropdownButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -102px -98px;
	background-repeat: no-repeat;
}
.photoActionSelector.topBarActions .openToggler a.fbPhotoSnowliftDropdownButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -129px -98px;
	background-repeat: no-repeat;
}
.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton, .photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:active, .photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:focus, .photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:hover {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid transparent;
	border-radius: 2px 2px 2px 2px;
	box-shadow: none;
	height: 16px;
	padding-right: 5px;
}
.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton {
	opacity: 0.7;
}
.photoActionSelector.bottomBarActions a.fbPhotoSnowliftDropdownButton:hover, .photoActionSelector.bottomBarActions .openToggler a.fbPhotoSnowliftDropdownButton, .overlayBarButtons a.buttonLink:hover {
	background-color: rgba(255, 255, 255, 0.2);
	border-color: transparent;
	border-radius: 2px 2px 2px 2px;
	opacity: 1;
	text-decoration: none;
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions .tagButton {
	line-height: 22px;
	margin-right: 10px;
	padding: 3px 5px;
}
.uiContextualLayerPositioner .aboveright .uiSelector.photoActionSelector {
	top: 0;
}
.photoActionSelector.bottomBarActions .uiButton .uiButtonText {
	color: #FFFFFF;
	font-size: 13px;
}
.fbPhotoSnowlift .closeTheater {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: -156px -98px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	margin-left: 5px;
	vertical-align: top;
	width: 11px;
}
#fbPhotoSnowliftOnProfile {
	padding-top: 0;
}
.fbPhotoSnowlift .fbPhotoInlineEditor {
	padding: 0 20px 10px;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .tagsTokenizer {
	border-bottom-style: solid;
	width: auto;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .buttons, .fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoCaptionInput, .fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoPlaceInput {
	width: 100%;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .uiMentionsInput {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .uiMentionsInput textarea {
	-moz-box-sizing: border-box;
	min-height: 50px;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoPlaceInput, .fbPhotoSnowliftBackdate {
	margin: 10px 0;
}
.fbPhotoSnowlift #inlineEditorSave {
	margin-bottom: 3px;
}
.fbPhotoSnowliftEditAudience {
	display: inline-block;
	margin-right: 10px;
}
.fbPhotoSnowliftAuthorInfo .uiImageBlockSmallImage {
	margin-right: 10px;
}
.fbPhotoSnowlift .rhcBody {
	position: relative;
	z-index: 1;
}
.fbPhotoSnowlift .rhcScroller {
	width: 100% !important;
}
.fbPhotoSnowlift.dataLoading .rhcScroller {
	visibility: hidden;
}
.fbPhotoSnowlift .rhcScroller.contentBefore:before {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.fbPhotoSnowlift .rhcScroller .uiScrollableAreaContent {
	padding: 0 20px;
}
.fbPhotoSnowlift .fbPhotosSnowliftUfi {
	width: auto;
}
.fbPhotoSnowlift .pinnedUfi .fbPhotosSnowliftUfi .uiUfiAddComment {
	padding-left: 25px;
	padding-right: 20px;
}
.fbPhotoSnowlift .pinnedUfi .fbPhotosSnowliftUfi {
	margin-bottom: -1px;
}
.fbPhotoSnowlift .fbPhotosSnowliftUfi .ufiNub {
	margin-bottom: 0;
}
.fbPhotoSnowlift .fbPhotosSnowliftUfi .ufiItem {
	margin-bottom: 1px;
	margin-top: 0;
}
.fbPhotosSnowliftFeedback {
	margin-top: 8px;
}
.fbPhotosSnowliftFeedbackForm {
	position: relative;
}
.fbPhotosSnowboxFeedbackInput {
	bottom: 0;
	margin: 0 20px;
	position: absolute;
	z-index: 1;
}
.pinnedUfi .fbPhotosSnowboxFeedbackInput {
	margin-left: 0;
	margin-right: 0;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi {
	padding-top: 0;
}
.pinnedUfi .fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi {
	padding-top: 1px;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .ufiItem {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .uiMentionsInput {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .uiMentionsInput textarea {
	-moz-box-sizing: border-box;
}
.fbPhotoSnowlift.fbxPhoto .fbPhotoRemoveFromProfile {
	border-bottom: 0 none;
	border-top: 0 none;
	padding: 0;
}
#fbPhotoSnowliftAdsSide {
	bottom: 0;
	position: absolute;
	width: 100%;
}
#fbPhotoSnowliftAdsSide.loading, .dataLoading #fbPhotoSnowliftAdsSide {
	visibility: hidden;
}
.fbPhotoSnowlift .rhc .coverRhcClick {
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
#fbPhotoSnowliftAdsSide .uiSideHeader {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #E2E2E2;
	border-top: medium none;
	color: gray;
	font-weight: normal;
	padding-left: 0;
}
#fbPhotoSnowliftAdsSide .uiSideHeader em {
	color: gray;
	font-weight: normal;
}
#fbPhotoSnowliftAdsSide .uiHeaderActions {
	display: none;
}
.fbPhotoSnowlift .ego_column {
	width: auto;
}
.fbPhotoSnowlift .ego_column > .wrapper > .inner {
	margin-top: -10px;
	padding: 0 20px 10px;
}
.fbPhotoSnowlift .ego_column > .wrapper:first-child > .inner {
	margin-top: 0;
	padding-top: 15px;
}
#fbPhotoSnowliftAdsSide .wrapper.hidden {
	overflow: hidden;
	position: relative;
	visibility: hidden;
}
#fbPhotoSnowliftAdsSide .wrapper.hidden > .inner {
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.fbPhotoSnowlift .ego_section, .fbPhotoSnowlift .ego_unit {
	margin: 0;
}
.fbPhotoSnowlift .ego_unit {
	padding-bottom: 8px;
}
.fbPhotoSnowliftAds .fbPhotoSnowliftAdsSponsored {
	float: right;
	text-align: right;
	width: 95%;
}
#fbPhotoSnowliftCaption, #fbPhotoSnowliftTagList, #fbPhotoSnowliftCaption .text_exposed_link {
	font-size: 13px;
	line-height: 18px;
}
.fbPhotoSnowlift.fbxPhoto .fbPhotoContributorName {
	font-size: 13px;
	line-height: 18px;
}
.fbPhotoSnowlift.fbxPhoto .fbPhotoContributorAction {
	font-weight: normal;
}
.fbPhotoSnowlift.fbxPhoto .fbPhotoContributorAction .passiveName {
	font-weight: bold;
}
#fbPhotoUndoSpamReport div {
	background-color: #FFEBE5;
	margin: 1px 0;
	padding: 5px;
}
.fbPhotosSnowliftAudienceSelector a.uiSelectorButton {
	background: none repeat scroll 0 0 transparent;
	padding: 2px 24px 1px 6px !important;
}
.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:active, .fbPhotosSnowliftAudienceSelector a.uiSelectorButton:focus, .fbPhotosSnowliftAudienceSelector a.uiSelectorButton:hover, .fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton, .fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:active, .fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:focus, .fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -51px;
	background-repeat: no-repeat;
	border: 1px solid #999999;
}
#fbPhotoSnowliftAudienceSelector {
	display: inline-block;
	margin-bottom: -4px;
	margin-left: 0;
	margin-top: -1px;
	vertical-align: top;
}
.fbPhotoSnowlift .fbPhotoRemoveFromProfileLink .img {
	display: none;
}
.fbPhotoSnowliftVideoActions {
	font-size: 11px;
}
.theaterMode .generic_dialog {
	z-index: 401;
}
.fbPhotoSnowlift.collapseRHC .rhc, .fbPhotoSnowlift .fbPhotosPhotoButtons .fbPhotoSnowliftCollapse.buttonLink, .fbPhotoSnowliftFullScreenDisable {
	display: none;
}
#fbPhotoSnowliftFullScreenClose {
	display: none;
}
.fbPhotoMediaTitleFullScreen {
	display: none;
}
.fbPhotoSnowliftFullScreenSeparator, .fbPhotoSnowliftFullScreen {
	display: none;
}
a.uiMediaThumbTagging {
	cursor: default;
}
a.uiMediaThumbTagging i, a.uiMediaThumbTagging .taggerOverlay {
	cursor: crosshair;
}
a.uiMediaThumbTagging .taggerOverlayDisabled {
	cursor: default;
}
a.uiMediaThumbTagging:hover, a.uiMediaThumbTagging:active, a.uiMediaThumbTagging:focus {
	border-color: #CCCCCC;
	text-decoration: none;
}
.tagWrapper {
	overflow: hidden;
	position: relative;
}
a.uiMediaThumbTagging .taggerOverlay .lockBar {
	background-color: #222222;
	color: #FFFFFF;
	left: 10px;
	opacity: 0.9;
	padding-left: 21px;
	position: absolute;
	top: 86px;
}
a.uiMediaThumbTagging .taggerOverlay .lockIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/LIMS6JdvvOD.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	left: 6px;
	position: absolute;
	top: 5px;
	width: 15px;
}
a.uiMediaThumbTagging .taggerOverlay .blackwash {
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
}
a.uiMediaThumbTagging .taggerOverlay .highlightBox {
	border: 2px solid #FFFFFF;
	opacity: 0.3;
	position: absolute;
}
.fluploader_swfdiv {
	left: 0;
	position: absolute;
	top: 0;
}
.fluploaderButtonLoading {
	padding-right: 4px;
}
.fluploaderButtonLoading .img {
	display: none;
}
.fluploaderButtonLoading input {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y_/r/464P0IE2gPV.gif") no-repeat scroll 0 1px transparent;
	color: #5C5C5C;
	opacity: 0.5;
	padding-left: 15px;
	position: relative;
	right: 2px;
}
.fluploaderConfirmButtonLoading input {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 5px transparent;
	color: #FFFFFF;
	opacity: 1;
	padding-left: 20px;
}
.flashUploaderOverlay.uiLayerPageWrapper {
	background-color: rgba(231, 235, 243, 0.92);
}
.flashUploaderOverlayButton {
	display: inline;
	position: relative;
	vertical-align: bottom;
}
.composerPhotoGrid .flashUploaderOverlayButton {
	display: block;
}
.flashUploaderOverlayButton.async_saving {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat scroll center center transparent;
}
.flashUploaderOverlayButton.async_saving div, .flashUploaderOverlayButton.async_saving a {
	opacity: 0.5;
}
.flashUploaderOverlayButton a.selectOver, .flashUploaderOverlayButton .selectOver a.attachmentLink {
	text-decoration: underline;
}
.composerPhotoGrid .flashUploaderOverlayButton a.selectOver {
	background-color: #EBEEF4;
}
.flashUploaderOverlay .uiOverlayContent {
	padding-bottom: 25px;
}
.flashUploaderOverlay .layerCancel {
	display: none;
}
.flashUploaderOverlay .headerBox {
	border-color: #C4CDE0 #C4CDE0 rgba(0, 0, 0, 0.1);
	border-radius: 3px 3px 0 0;
	left: -1px;
	margin: 0;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2;
}
.flashUploaderOverlay .albumInfoFields {
	width: 330px;
}
.flashUploaderOverlay .albumMetaFields {
	margin-left: 110px;
}
.flashUploaderOverlay .albumMetaPlacesInput {
	float: right;
	margin-right: 20px;
	width: 280px;
}
.flashUploaderOverlay .albumInfoFields input {
	-moz-transition: border-color 0.2s ease 0s;
	border-color: #FFFFFF;
	outline: medium none;
}
.flashUploaderOverlay .albumInfoFields input:hover, .flashUploaderOverlay .albumInfoFields input:focus {
	border-color: #BEC7DA;
}
.flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:focus + .photoAlbumDescInput, .flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:hover + .photoAlbumDescInput:focus {
	border-top-color: transparent;
}
.flashUploaderOverlay .fbPhotoBulkEditor {
	margin: 65px -15px 0;
}
.flashUploaderOverlay .fbPhotoBulkEditor .editablePhoto {
	margin-bottom: 17px;
	margin-left: 17px;
}
.flashUploaderOverlay .headerFixed {
	border-bottom-color: #B0BBD7;
	border-radius: 0 0 0 0;
	left: 50%;
	margin-left: -483px;
	position: fixed;
	right: auto;
	width: 946px;
}
.flashUploaderOverlay .addPhotosEnabled .fakeButton, .flashUploaderOverlay .addPhotosDisabled .realButton {
	position: absolute;
	top: -10000px;
}
.flashUploaderOverlay .footerBox {
	border-color: rgba(0, 0, 0, 0.1) #C4CDE0 #C4CDE0;
	border-radius: 0 0 3px 3px;
	left: -1px;
	position: absolute;
	right: -1px;
}
.footerBox .footerInner {
	width: 100%;
}
.flashUploaderOverlay .footerFixed {
	border-bottom: 0 none;
	border-radius: 0 0 0 0;
	border-top-color: #C4CDE0;
	bottom: 0;
	left: 50%;
	margin-left: -483px;
	margin-top: 50px;
	position: fixed;
	width: 926px;
	z-index: 1;
}
.flashUploaderOverlay .titleInput input, .flashUploaderOverlay .descriptionInput {
	width: 100%;
}
.flashUploaderOverlay .placesTypeaheadCell {
	width: 280px;
}
.flashUploaderOverlay .progressLinks {
	padding-top: 3px;
}
.flashUploaderOverlay .progressWrap {
	width: 120px;
}
.showEmptyState .progressWrap {
	display: none;
}
.flashUploaderOverlayFooter .quality {
	display: inline-block;
	left: 10px;
	position: relative;
}
.flashUploaderOverlayFooter .quality label {
	color: #666666;
}
.flashUploaderOverlay .placeTypeaheadWithIcon .wrap {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/lYE6gSgmDvr.png") no-repeat scroll -4px -5px transparent;
	padding-left: 15px;
}
.flashUploaderOverlay .placeTypeaheadWithIcon .selected {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/lYE6gSgmDvr.png") no-repeat scroll -4px -5px #E2E8F6;
}
.flashUploaderOverlay .PlacesTypeaheadView .selected {
	background-color: #6D84B4;
	border-color: #3B5998;
}
.presenceIndicator {
	display: inline-block;
}
.presenceIndicator i {
	display: inline-block;
	height: 14px;
	width: 7px;
}
.presenceIndicator .online {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -493px -456px;
	background-repeat: no-repeat;
}
.presenceIndicator .mobile {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -246px -524px;
	background-repeat: no-repeat;
	height: 12px;
	width: 8px;
}
.presenceIndicator .offline {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -493px -441px;
	background-repeat: no-repeat;
}
.audienceSelector {
	text-align: left;
}
.audienceSelectorNoTruncate, .audienceSelectorNoTruncate .uiSelectorButton, .audienceSelectorNoTruncate .uiSelectorButton:active, .audienceSelectorNoTruncate .uiSelectorButton:focus .audienceSelectorNoTruncate .uiSelectorButton:hover, .audienceSelectorNoTruncate .uiButtonSuppressed:active, .audienceSelectorNoTruncate .uiButtonSuppressed:focus, .audienceSelectorNoTruncate .uiButtonSuppressed:hover, .audienceSelectorNoTruncate .uiSelectorButton .uiButtonText {
	max-width: none !important;
}
.audienceSelector .uiSelectorBigButtonLabel .uiButtonText {
	overflow: visible;
}
.audienceSelector .uiSelectorButton .customimg {
	margin-left: -2px;
	margin-right: 2px;
}
.audienceSelector .uiButtonNoText .customimg {
	margin-right: -5px;
}
.showSecondaryOptions li, .audienceSelector .secondaryOption, .audienceSelector .returnOption {
	display: none;
}
.showSecondaryOptions li, .audienceSelector .secondaryOption, .audienceSelector .returnOption {
	display: none;
}
.showSecondaryOptions .returnOption, .showSecondaryOptions .secondaryOption, .friendList .friendListOption {
	display: block;
}
.showSecondaryOptions .uiSelectorMenu {
	max-height: 214px;
	overflow-x: hidden;
	overflow-y: auto;
}
.composerAudienceWrapper .uiSelectorButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -295px;
	background-repeat: no-repeat;
}
.composerAudienceWrapper .uiButton .uiButtonText {
	color: gray;
	font-weight: normal;
}
.composerAudienceWrapper .audienceSelector .uiSelectorButton .customimg {
	opacity: 0.5;
}
.composerAudienceWrapper:hover .uiButton .uiButtonText {
	color: #333333;
}
.composerAudienceWrapper .openToggler .uiButton .uiButtonText {
	color: #FFFFFF;
}
.composerAudienceWrapper:hover .audienceSelector .uiSelectorButton .customimg, .composerAudienceWrapper .openToggler .uiSelectorButton .customimg {
	opacity: 1;
}
.composerAudienceWrapper .selected .plusLabel {
	color: #FFFFFF;
}
.fbPrivacyAudienceIndicator .indicator {
	color: #333333;
}
.fbPrivacyAudienceIndicator .audienceIcon {
	margin-left: -18px;
}
.fbPrivacyAudienceIndicator:hover {
	cursor: default;
	text-decoration: none;
}
.fbAudienceHover {
	position: relative;
	top: 2px;
}
#above_the_profile {
	margin-bottom: 21px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 180px;
	width: 760px;
}
#above_the_profile .unpublished a {
	color: #DD3C10;
}
#above_the_profile .unpublished a:hover {
	text-decoration: underline;
}
#above_the_profile .unpublished img {
	margin: 0 8px;
}
#above_the_profile .full_width {
	padding-right: 0;
	width: 940px;
}
.fbProfileByline {
	line-height: 15px;
	margin-top: 4px;
	width: 493px;
}
.fbProfileBylineFragment, .fbProfileNonIconBylineFragment {
	color: #666666;
	margin-right: 8px;
}
.fbProfileBylineIcon {
	margin-bottom: 1px;
	vertical-align: bottom;
}
.fbProfileLoggedOutByline {
	line-height: 14px;
	margin-top: 1px;
	width: 493px;
}
.fbLongBlurb {
	color: #666666;
	margin-right: 8px;
	padding-bottom: 3px;
}
.fbHubsTypeaheadThrobber {
	display: none;
	position: absolute;
	right: 6px;
	top: 5px;
}
.typeaheadLoading .fbHubsTypeaheadThrobber {
	display: block;
}
.fbProfileExperience .hubPhoto {
	margin-right: 7px;
}
.fbProfileExperience .wishlistPhoto {
	height: 150px;
	margin-right: 7px;
	width: 150px;
}
.fbProfileExperience .experienceContent {
	line-height: 14px;
	padding-top: 1px;
}
.fbProfileExperience .experienceContentLarge {
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 8px;
	padding-top: 22px;
}
.fbProfileExperience .experienceBody, .fbProfileExperience .subexperienceContent {
	margin-top: 2px;
}
.fbProfileExperience .subexperiences {
	margin: 6px 0 0 15px;
}
.fbProfileExperience .subexperience {
	padding-bottom: 1px;
}
.fbProfileExperience .subexperienceContent {
	width: 273px;
}
.showAllExperiences .revealerArrow {
	margin: 0 0 2px 5px;
}
.showAllExperiences:hover a, .showAllExperiences .mediaRevealer:hover {
	text-decoration: none;
}
.profileInfoTable .highlight {
	background-color: #FFFBE4;
}
.profileInfoTable .fbProfileExperience.highlight {
	left: -5px;
	padding: 5px 0 5px 5px;
	position: relative;
	top: -5px;
}
.profileInfoTable .afterHighlight {
	margin-top: -10px;
}
.profileInfoTable .highlight .complimentsBlingBox {
	margin-right: -5px;
}
li.showAllExperiences {
	border-top: 1px solid #E5EAF1;
	padding-top: 7px;
	text-align: center;
}
.showAllExperiences:hover {
	background-color: #ECEFF4;
	border-top-color: #D8DFEA;
	cursor: pointer;
}
.showAllExperiences a {
	display: inline-block;
	padding-bottom: 8px;
}
.fbProfileInfoExpandedRowWrapper .fbProfileExperience {
	text-align: left;
}
.fbProfileInfoExpandedRowWrapper .revealerWrapper {
	margin-top: 0;
}
.fbProfileInfoWorkRowWrapper .fbProfileExperience {
	text-align: left;
}
.fbProfileInfoEducationRowWrapper .fbProfileExperience {
	text-align: left;
}
.profileHeader {
	margin-top: 4px;
}
.profileHeaderMain {
	width: 513px;
}
.profileHeaderMain h1 {
	display: inline;
	margin-right: 5px;
}
.profileHeaderMain .profileHeaderButtons {
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}
.profileHeaderMain .profileHeaderButton {
	margin-right: 5px;
	z-index: 3;
}
.profileHeaderMain #profile_connect_text .uiButton, .profileHeaderMain #profile_connect {
	margin-left: 0;
}
.profileHeader .mainButtonSpan {
	display: inline-block;
	vertical-align: top;
}
.profileHeader .headerFormButton {
	display: inline;
}
.profileHeader .headerActions {
	text-align: right;
}
.profileHeader .subtitle {
	line-height: 15px;
	padding-top: 4px;
	width: 490px;
}
.profileHeader .profileActions {
	float: left;
	margin-top: 3px;
}
.profileHeader .profileCallButton .img {
	margin-top: 2px;
}
.profileHeader .fadedDespressedButton {
	opacity: 0.6;
}
.ginormousProfileName {
	color: #1C2A47;
	font-size: 20px;
}
.profileArrow {
	margin: 0 5px 2px 6px;
}
.fbx_above_html #above_the_profile {
	padding-right: 0;
	width: auto;
}
.profile-picture {
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	position: relative;
	width: 180px;
}
.profile-picture:hover {
	text-decoration: none;
}
.profile-picture:hover .edit_profilepicture {
	display: block;
}
.profile-picture img {
	display: block;
	margin: auto;
	max-width: 180px;
}
.profile-picture span {
	background-color: #000000;
	height: 800px;
	opacity: 0.3;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.edit_profilepicture {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	display: none;
	height: 20px;
	opacity: 0.7;
	padding: 6px 7px 0 23px;
	position: absolute;
	right: 1px;
	top: 0;
}
.edit_profilepicture:hover {
	opacity: 0.95;
}
span.edit_profilepicture_icon {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yA/r/QbfalTL4SQ2.png") no-repeat scroll left 4px transparent;
	height: 18px;
	left: 7px;
	opacity: 0.95;
	position: absolute;
	top: 4px;
	width: 18px;
}
.profile-friends .profileFriendsContent {
	height: 42px;
	line-height: 14px;
	overflow: hidden;
}
.profile-friends .profileFriendsText {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 102px;
	word-wrap: normal;
}
.profile-friends .profileFriendsByline {
	width: 172px;
}
.profileFriendsByline {
	white-space: nowrap;
}
.profileFriendsNetwork {
	white-space: nowrap;
}
.profile-left-nav-facepile {
	margin: 2px 6px 14px;
}
.relationshipSection:hover .fbProfileNavHeaderEditButton {
	display: block;
}
.relationshipSection .fbProfileNavHeaderEditButton {
	display: none;
}
.profile-friends {
	margin: 7px 6px 15px;
}
.profile-friends li {
	margin-bottom: 7px;
}
.profile-friends li .UIImageBlock_Content {
	padding-top: 3px;
}
.profile-friends-footer {
	border-top: 1px solid #CDCDCD;
	padding: 8px 10px 0 6px;
}
.profile-friends-footer li:first-child {
	padding-top: 0;
}
div.profile-pagelet-section {
	margin-bottom: 24px;
}
.profile .fbx_profile_tab_loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif") no-repeat scroll center center transparent;
	padding: 150px 0;
}
.fbx .profileInfoTable th.label {
	padding-right: 8px;
	width: 80px;
}
.fbx .nuxBanner .description {
	width: 450px;
}
.fbx .fStatusOutgoing .addFriendText {
	display: none;
}
.fbx .fStatusRequestable .addFriendText {
	display: inline;
}
.mediaRow .mediaPortrait {
	line-height: 14px;
	overflow: hidden;
	padding: 0;
	width: 75px;
}
.mediaRow .mediaPortrait .photo {
	height: 75px;
	margin-bottom: 5px;
}
.mediaRow .mediaPortrait .mediaPageName {
	max-height: 28px;
	overflow: hidden;
	word-wrap: break-word;
}
.mediaRowWrapper {
	text-align: center;
}
.mediaRowRevealer {
	line-height: 12px;
}
.inCommonSectionList {
	margin-bottom: 1px;
}
.profileInfoTable th.label {
	color: #999999;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	width: 90px;
}
.nile_profile .profileInfoTable th.label {
	font-size: 11px;
	line-height: 16px;
}
.profileInfoTable .greenLink {
	color: #006600;
}
.profileInfoTable td.data {
	line-height: 15px;
}
.profileInfoTable td.rightCol {
	padding: 3px 0 0 35px;
	text-align: right;
	width: 50px;
}
.profileInfoTable .sampleImageCaption {
	text-align: center;
	width: 50px;
	word-wrap: break-word;
}
.profileInfoTable .uiInfoTable .label {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0;
}
.profileInfoTable .uiInfoTable .data {
	padding-top: 0;
}
.profileInfoTable .throbber {
	display: none;
}
.profileInfoTable .async_saving .throbber {
	display: block;
}
.timelineMegaphoneFriends {
	max-width: 245px;
}
.timelineMegaphoneComingSoonFriends {
	max-width: 190px;
}
.fbProfileEditLink {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yh/r/_S0u1wZb3JC.png") no-repeat scroll left 2px transparent;
	padding-left: 14px;
	text-align: left;
}
.fbProfilePhotoBar {
	margin-left: -2px;
}
.fbProfilePhotoBar li {
	float: left;
	line-height: 0;
	padding-left: 2px;
}
.fbProfilePhotoStrip {
	overflow: hidden;
	width: 493px;
}
.fbProfilePhotoStrip .fbProfilePhotoBar {
	display: block;
	width: 900px;
}
a.fbProfilePhotoThumb, a.fbProfilePhotoThumb:hover {
	border: medium none;
	padding: 0;
}
a.fbProfilePhotoThumb i {
	height: 68px;
	width: 97px;
}
div.fbProfilePhotoThumbEmpty {
	background-color: #F2F2F2;
	border-top: 1px solid #D9D9D9;
	height: 67px;
	width: 97px;
}
.fbProfileThumbRemove {
	position: relative;
}
.fbProfileThumbRemoveX {
	display: none;
	position: absolute;
	right: 3px;
	top: 2px;
}
.fbProfileThumbRemove:hover .fbProfileThumbRemoveX, .async_saving .fbProfileThumbRemoveX, .fbProfileThumbRemoveDialog {
	display: block;
	text-decoration: none;
}
.async_saving .fbProfileThumbRemoveX .fbProfilePhotoClose, .fbProfileThumbRemoveDialog .fbProfilePhotoClose {
	background-position: left -22px;
}
.fbProfileThumbDontShowAgain label {
	font-weight: normal;
	vertical-align: text-bottom;
}
.fbProfileSuppressConfirm .async_saving {
	display: none;
}
.async_saving .fbProfilePhotoThumb {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat scroll center center transparent;
}
.async_saving .fbProfilePhotoThumb i {
	opacity: 0.3;
}
.fbProfileScalableThumb {
	overflow: hidden;
}
.fbProfileScalableThumb .cropped {
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
}
.fbProfileNavHeaderEditButton {
	display: block;
	height: 18px;
	width: 18px;
}
.fbProfileNavHeaderEditButton:hover .navHeaderPencil {
	opacity: 0.8;
}
.fbProfileNavHeaderEditButton:active .navHeaderPencil {
	opacity: 1;
}
.fbxLeftNavHeaderActionLists {
	margin-bottom: -7px;
	position: relative;
	top: -2px;
}
#profile_minifeed .reportHide {
	display: none;
}
#profile_minifeed.uiReportStream .reportHide {
	display: block;
}
#profile_minifeed.uiReportStream .uiStreamHide, #profile_minifeed.uiReportStream .uiStreamHide .uiSelectorButton {
	position: static;
}
.fbProfileStream .uiStreamMessage .passiveName {
	font-weight: normal;
}
.fbProfileStream .uiStreamMessage a.passiveName {
	font-weight: bold;
}
.sp_1fgiq3 {
	background-image: url("hq0Ugax4tc4.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 31px;
	width: 24px;
}
.sx_c08fc6 {
	background-position: -49px -280px;
	height: 16px;
	width: 16px;
}
.selected .sx_c08fc6 {
	background-position: -33px -280px;
}
.sx_7df6e8 {
	background-position: -82px -280px;
	height: 16px;
	width: 16px;
}
.selected .sx_7df6e8 {
	background-position: -66px -280px;
}
.sx_9b04c7 {
	background-position: -93px -126px;
	height: 10px;
	width: 10px;
}
.sx_afccfb {
	background-position: -96px -63px;
	height: 7px;
	width: 7px;
}
.sx_f3ad6a {
	background-position: -81px -63px;
	height: 14px;
	width: 14px;
}
.sx_67d7d1 {
	background-position: -81px -78px;
	height: 14px;
	width: 11px;
}
.sx_184377 {
	background-position: -81px -93px;
	height: 10px;
	width: 12px;
}
.sx_81549c {
	background-position: -81px -104px;
	height: 10px;
	width: 12px;
}
.sx_de5316 {
	background-position: -93px -115px;
	height: 10px;
	width: 10px;
}
.sx_96e452 {
	background-position: -93px -78px;
	height: 11px;
	width: 9px;
}
.sx_9fa098 {
	background-position: -81px -115px;
	height: 11px;
	width: 11px;
}
.sx_c220a4 {
	background-position: -81px -127px;
	height: 11px;
	width: 11px;
}
.sx_c93287 {
	background-position: 0 -280px;
	height: 32px;
	width: 32px;
}
.sx_8c5592 {
	background-position: -81px -33px;
	height: 16px;
	width: 16px;
}
.sx_b5e128 {
	background-position: -31px -37px;
}
.sx_2c38ce {
	background-position: -56px -2px;
}
.sx_ff7be2 {
	background-position: -31px -2px;
}
.sx_fc2e15 {
	background-position: -56px -37px;
}
.sx_cb26ac {
	background-position: -31px -72px;
}
.sx_eff723 {
	background-position: -56px -72px;
}
.sx_28707c {
	background-position: -31px -107px;
}
.sx_2f6208 {
	background-position: -56px -107px;
}
.sx_1b15e9 {
	background-position: 0 -247px;
}
.sx_2fdfd1 {
	background-position: -25px -247px;
}
.sx_f69f55 {
	background-position: -50px -247px;
}
.sx_93290a {
	background-position: -75px -247px;
}
.sx_629137 {
	background-position: -90px -20px;
	height: 12px;
	width: 9px;
}
.selected .sx_629137 {
	background-position: -81px -20px;
}
.sx_69920e {
	background-position: -89px -50px;
	height: 12px;
	width: 8px;
}
.selected .sx_69920e {
	background-position: -81px -50px;
}
.sx_1ee7a3 {
	background-position: 0 0;
	height: 150px;
	width: 30px;
}
.sx_33d45f {
	background-position: -55px -313px;
	width: 25px;
}
.sx_fa1dc6 {
	background-position: -28px -313px;
	width: 25px;
}
.sx_d28483 {
	background-position: -1px -313px;
	width: 25px;
}
.sx_1918ea {
	background-position: -96px -71px;
	height: 4px;
	width: 7px;
}
.sx_cef1e4 {
	background-position: -94px -93px;
	height: 4px;
	width: 7px;
}
.sx_3bea29 {
	background-position: -7px -219px;
	height: 19px;
	width: 89px;
}
.sx_111113 {
	background-position: 0 -151px;
	width: 103px;
}
.sx_f2854e {
	background-position: 0 -183px;
	height: 30px;
	width: 103px;
}
.sx_4986ef {
	background-position: -81px 0;
	height: 19px;
	width: 22px;
}
.sp_1ozn80 {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/TA6GSJ0NuXZ.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	width: 12px;
}
.sx_1df501 {
	background-position: -44px -48px;
	height: 14px;
	width: 5px;
}
.selected .sx_1df501 {
	background-position: -39px -48px;
}
.sx_144cbc {
	background-position: -32px -65px;
	height: 16px;
	width: 16px;
}
.sx_c87698 {
	background-position: -29px -98px;
}
.sx_236ec3 {
	background-position: -29px -111px;
}
.sx_fab2e6 {
	background-position: -23px -131px;
}
.sx_cbb7df {
	background-position: -36px -131px;
}
.sx_7f5c6c {
	background-position: 0 -98px;
	height: 32px;
	width: 28px;
}
.sx_231ec8 {
	background-position: 0 -131px;
	height: 22px;
	width: 22px;
}
.sx_44414b {
	background-position: 0 -154px;
}
.sx_f9aff1 {
	background-position: 0 -65px;
	height: 32px;
	width: 31px;
}
.sx_ee0c94 {
	background-position: -19px -48px;
	height: 16px;
	width: 19px;
}
.selected .sx_ee0c94 {
	background-position: 0 -48px;
}
.sx_57d6f3 {
	background-position: 0 0;
	height: 47px;
	width: 50px;
}
.sx_aff734 {
	background-position: -32px -82px;
	height: 8px;
	width: 13px;
}
.sp_1wttwv {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yJ/r/7SBq0qCGI6v.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_8bcf21 {
	background-position: -11px 0;
	height: 14px;
	width: 11px;
}
.selected .sx_8bcf21 {
	background-position: 0 0;
}
.sx_c920b3 {
	background-position: 0 -15px;
}
.sx_a57175 {
	background-position: 0 -32px;
}
.sp_3msy85 {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/FebKiFkx1q_.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_4223ea {
	background-position: 0 -51px;
}
.sx_38f87b {
	background-position: -13px -68px;
	height: 10px;
	width: 11px;
}
.sx_fc9f6a {
	background-position: -25px -68px;
	height: 5px;
	width: 9px;
}
.sx_2683a8 {
	background-position: 0 -83px;
	height: 11px;
	width: 9px;
}
.sx_86616f {
	background-position: 0 -68px;
	height: 14px;
	width: 12px;
}
.sx_ad53cd {
	background-position: -17px -51px;
}
.sx_99554f {
	background-position: 0 0;
	height: 50px;
	width: 50px;
}
.sx_c0333f {
	background-position: -34px -51px;
}
.sp_46v94c {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yZ/r/E75W0JjLn8o.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_491932 {
	background-position: -35px -118px;
	height: 17px;
	width: 17px;
}
.sx_209b1e {
	background-position: -170px -136px;
	height: 10px;
}
.sx_5d31a2 {
	background-position: -4px -8px;
	height: 11px;
	width: 11px;
}
.sx_1c1a0d {
	background-position: -17px -118px;
	height: 17px;
	width: 17px;
}
.sx_93d425 {
	background-position: -44px -156px;
	height: 7px;
	width: 11px;
}
.sx_f7cd9b {
	background-position: -53px -118px;
	width: 17px;
}
.sx_53d585 {
	background-position: 0 -173px;
	height: 14px;
	width: 13px;
}
.sx_861aba {
	background-position: -119px -136px;
	height: 14px;
}
.sx_dc1481 {
	background-position: -51px -136px;
}
.sx_010435 {
	background-position: -34px -136px;
}
.sx_dab2f5 {
	background-position: -173px -118px;
}
.sx_daef44 {
	background-position: -56px -156px;
	height: 5px;
	width: 9px;
}
.sx_4d4902 {
	background-position: -156px -118px;
}
.sx_8e4d30 {
	background-position: -17px -136px;
	height: 17px;
}
.sx_4451d9 {
	background-position: -139px -118px;
}
.sx_0293a5 {
	background-position: -122px -118px;
}
.sx_227948 {
	background-position: -68px -136px;
	height: 15px;
}
.sx_ff6bcd {
	background-position: -153px -136px;
	height: 10px;
}
.sx_c37621 {
	background-position: -30px -156px;
	height: 10px;
	width: 13px;
}
.sx_87263e {
	background-position: -14px -170px;
	height: 11px;
	width: 12px;
}
.sx_8c1691 {
	background-position: -14px -156px;
	height: 13px;
	width: 15px;
}
.sx_a2a383 {
	background-position: 0 -118px;
	height: 19px;
}
.sx_bb2667 {
	background-position: -85px -136px;
	height: 15px;
}
.sx_9d2db3 {
	background-position: 0 -156px;
	width: 13px;
}
.sx_aa4d53 {
	background-position: -88px -118px;
}
.sx_dc6c0d {
	background-position: -102px -136px;
	height: 15px;
}
.sx_8753de {
	background-position: -71px -118px;
}
.sx_33a9db {
	background-position: -190px -118px;
	width: 9px;
}
.sx_08c1dc {
	background-position: 0 -138px;
	height: 17px;
}
.sx_611ca7 {
	background-position: -187px -136px;
	height: 9px;
	width: 11px;
}
.sx_be6537 {
	background-position: -105px -118px;
}
.sx_3776b2 {
	background-position: -136px -136px;
	height: 10px;
}
.sx_efa2e2 {
	background-position: -191px -27px;
	height: 3px;
	width: 5px;
}
.sx_401f21 {
	background-position: 0 -27px;
	height: 90px;
	width: 190px;
}
.sp_4uwvrx {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/ym/r/9vuAQCVid3f.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_73369b {
	background-position: -17px -19px;
	width: 17px;
}
.selected .sx_73369b {
	background-position: 0 -19px;
}
.sx_6224d9 {
	background-position: -17px -36px;
	width: 17px;
}
.selected .sx_6224d9 {
	background-position: 0 -36px;
}
.sx_57ea59 {
	background-position: -10px -419px;
	height: 10px;
	width: 10px;
}
.sx_b98c51 {
	background-position: -21px -419px;
	height: 10px;
	width: 10px;
}
.sx_bff9bf {
	background-position: 0 -433px;
	height: 10px;
	width: 10px;
}
.sx_b5d857 {
	background-position: -17px -53px;
	width: 17px;
}
.selected .sx_b5d857 {
	background-position: 0 -53px;
}
.sx_09782e {
	background-position: -17px -70px;
	width: 17px;
}
.selected .sx_09782e {
	background-position: 0 -70px;
}
.sx_5722b1 {
	background-position: -17px -87px;
	width: 17px;
}
.selected .sx_5722b1 {
	background-position: 0 -87px;
}
.sx_db21f5 {
	background-position: -22px -390px;
	height: 14px;
	width: 5px;
}
.selected .sx_db21f5 {
	background-position: -17px -390px;
}
.sx_3991a7 {
	background-position: -8px -390px;
	height: 14px;
	width: 8px;
}
.selected .sx_3991a7 {
	background-position: 0 -390px;
}
.sx_1a71e5 {
	background-position: -26px -249px;
	height: 14px;
	width: 10px;
}
.selected .sx_1a71e5 {
	background-position: -16px -249px;
}
.sx_d99861 {
	background-position: -11px -433px;
	height: 10px;
	width: 10px;
}
.sx_7c5e0a {
	background-position: -16px -206px;
}
.selected .sx_7c5e0a {
	background-position: 0 -206px;
}
.sx_4f41fa {
	background-position: -13px -223px;
	height: 12px;
	width: 13px;
}
.selected .sx_4f41fa {
	background-position: 0 -223px;
}
.sx_ba0bb0 {
	background-position: -13px -236px;
	height: 12px;
	width: 13px;
}
.selected .sx_ba0bb0 {
	background-position: 0 -236px;
}
.sx_386441 {
	background-position: -9px -290px;
	height: 14px;
	width: 9px;
}
.selected .sx_386441 {
	background-position: 0 -290px;
}
.sx_7da02f {
	background-position: -16px -189px;
}
.selected .sx_7da02f {
	background-position: 0 -189px;
}
.sx_250c6b {
	background-position: -16px -172px;
}
.selected .sx_250c6b {
	background-position: 0 -172px;
}
.sx_7792d8 {
	background-position: -16px -155px;
}
.selected .sx_7792d8 {
	background-position: 0 -155px;
}
.sx_062860 {
	background-position: -16px -138px;
}
.selected .sx_062860 {
	background-position: 0 -138px;
}
.sx_ea82f7 {
	background-position: -16px -121px;
}
.selected .sx_ea82f7 {
	background-position: 0 -121px;
}
.sx_4d86dd {
	background-position: 0 -373px;
}
.sx_c6d18f {
	background-position: -16px -104px;
}
.selected .sx_c6d18f {
	background-position: 0 -104px;
}
.sx_166214 {
	background-position: -17px -356px;
}
.sx_0cfbc5 {
	background-position: 0 -356px;
}
.sx_234397 {
	background-position: -17px -339px;
}
.sx_f86b2e {
	background-position: 0 -339px;
}
.sx_c1060d {
	background-position: -17px -322px;
}
.sx_116555 {
	background-position: 0 -322px;
}
.sx_43a173 {
	background-position: -17px -305px;
}
.sx_aaa53e {
	background-position: -18px 0;
	height: 18px;
	width: 18px;
}
.sx_aaa53e:hover {
	background-position: 0 0;
}
.sx_bea455 {
	background-position: -17px -373px;
	width: 15px;
}
.sx_b65b24 {
	background-position: -19px -271px;
}
.sx_f9b8f2 {
	background-position: -19px -288px;
}
.sx_6a0f0c {
	background-position: 0 -305px;
}
.sx_33f3f8 {
	background-position: 0 -271px;
	height: 18px;
	width: 18px;
}
.sx_4ef702 {
	background-position: 0 -405px;
	height: 13px;
	width: 11px;
}
.sx_3ad70d {
	background-position: 0 -419px;
	height: 13px;
	width: 9px;
}
.sx_91f905 {
	background-position: -23px -405px;
	height: 13px;
	width: 10px;
}
.sx_da4be0 {
	background-position: -12px -405px;
	height: 13px;
	width: 10px;
}
.sx_c7c6ae {
	background-position: -27px -223px;
	height: 13px;
	width: 9px;
}
.sx_6c0cae {
	background-position: 0 -249px;
	height: 21px;
	width: 15px;
}
.sx_1860a0 {
	background-position: -27px -237px;
	height: 10px;
	width: 8px;
}
.sx_66e8c7 {
	background-position: -22px -433px;
	height: 8px;
	width: 9px;
}
.sp_5tlylw {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yc/r/6VSmD5tBA3A.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_d9ce87 {
	background-position: -16px 0;
}
.selected .sx_d9ce87 {
	background-position: 0 0;
}
.sx_52ce86 {
	background-position: -16px -17px;
}
.selected .sx_52ce86 {
	background-position: 0 -17px;
}
.sx_99ff6d {
	background-position: -16px -34px;
}
.selected .sx_99ff6d {
	background-position: 0 -34px;
}
.sx_8b0b29 {
	background-position: -16px -51px;
}
.selected .sx_8b0b29 {
	background-position: 0 -51px;
}
.sx_98c01f {
	background-position: -16px -68px;
}
.selected .sx_98c01f {
	background-position: 0 -68px;
}
.sx_a73991 {
	background-position: -16px -85px;
}
.selected .sx_a73991 {
	background-position: 0 -85px;
}
.sp_7qhwrr {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yM/r/bGwNhyQfgm1.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 11px;
	width: 11px;
}
.sx_e85029 {
	background-position: 0 0;
}
.sx_e4c3da {
	background-position: 0 -12px;
}
.sx_a81e16 {
	background-position: 0 -24px;
}
.sx_fe7e31 {
	background-position: 0 -36px;
}
.sx_92e6f1 {
	background-position: 0 -48px;
}
.sp_8n1pd0 {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yJ/r/UT9wOfSw55W.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 10px;
	width: 13px;
}
.sx_be615e {
	background-position: 0 -17px;
}
.sx_20b2e8 {
	background-position: -17px 0;
	height: 16px;
	width: 17px;
}
.selected .sx_20b2e8 {
	background-position: 0 0;
}
.sp_91qkzz {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/u2zcJyHbRJ-.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_d5c32e {
	background-position: 0 0;
}
.sx_ff5066 {
	background-position: 0 -17px;
	width: 15px;
}
.sp_9j6n9p {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yL/r/gaBsTpfR_zP.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	width: 9px;
}
.sx_f88756 {
	background-position: -9px -95px;
	height: 14px;
}
.selected .sx_f88756 {
	background-position: 0 -95px;
}
.sx_5229eb {
	background-position: -9px -110px;
	height: 14px;
}
.selected .sx_5229eb {
	background-position: 0 -110px;
}
.sx_13a9c4 {
	background-position: -8px -138px;
	height: 14px;
	width: 8px;
}
.selected .sx_13a9c4 {
	background-position: 0 -138px;
}
.sx_a5a292 {
	background-position: -10px -56px;
	width: 10px;
}
.selected .sx_a5a292 {
	background-position: 0 -56px;
}
.sx_5e8b46 {
	background-position: -10px -69px;
	width: 10px;
}
.selected .sx_5e8b46 {
	background-position: 0 -69px;
}
.sx_3dfd25 {
	background-position: -10px -82px;
	width: 10px;
}
.selected .sx_3dfd25 {
	background-position: 0 -82px;
}
.sx_3aa8ea {
	background-position: 0 -33px;
	height: 22px;
	width: 22px;
}
.sx_fe9536 {
	background-position: 0 0;
	height: 32px;
	width: 23px;
}
.sx_176a48 {
	background-position: -9px -125px;
}
.selected .sx_176a48 {
	background-position: 0 -125px;
}
.sp_aoiw5d {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 14px;
	width: 16px;
}
.sx_e6cd89 {
	background-position: -464px -471px;
	height: 24px;
	width: 26px;
}
.sx_a72bce {
	background-position: -437px -471px;
	height: 24px;
	width: 26px;
}
.sx_b8bef3 {
	background-position: -410px -471px;
	height: 24px;
	width: 26px;
}
.sx_a63289 {
	background-position: 0 -479px;
	height: 24px;
	width: 20px;
}
.sx_abc44d {
	background-position: -167px -524px;
	height: 13px;
	width: 14px;
}
.sx_3d319d {
	background-position: -246px -524px;
	height: 12px;
	width: 8px;
}
.sx_204060 {
	background-position: -493px -441px;
	width: 7px;
}
.sx_171657 {
	background-position: -493px -456px;
	width: 7px;
}
.sx_1a14c9 {
	background-position: -380px -471px;
	height: 30px;
	width: 29px;
}
.sx_4e5871 {
	background-position: -350px -471px;
	height: 30px;
	width: 29px;
}
.sx_b815bc {
	background-position: -320px -471px;
	height: 30px;
	width: 29px;
}
.sx_1834ae {
	background-position: -290px -471px;
	height: 30px;
	width: 29px;
}
.sx_13b1a3 {
	background-position: -230px -471px;
	height: 30px;
	width: 29px;
}
.sx_8227e2 {
	background-position: -260px -471px;
	height: 30px;
	width: 29px;
}
.sx_b4994b {
	background-position: -152px -524px;
	width: 14px;
}
.sx_34155d {
	background-position: -53px -511px;
	height: 9px;
}
.sx_5e3a46 {
	background-position: -36px -511px;
	height: 9px;
}
.sx_301d90 {
	background-position: -19px -511px;
	height: 9px;
}
.sx_d47144 {
	background-position: 0 -541px;
	height: 16px;
	width: 9px;
}
.sx_4d873f {
	background-position: -10px -541px;
	height: 16px;
	width: 9px;
}
.sx_e16357 {
	background-position: -70px -511px;
	height: 9px;
}
.sx_f6eba1 {
	background-position: -255px -524px;
	height: 10px;
	width: 10px;
}
.sx_2317d2 {
	background-position: -266px -524px;
	height: 10px;
	width: 10px;
}
.sx_d08d19 {
	background-position: -277px -524px;
	height: 10px;
	width: 10px;
}
.sx_9f84c3 {
	background-position: -288px -524px;
	height: 10px;
	width: 10px;
}
.sx_8c7770 {
	background-position: -123px -441px;
	width: 11px;
}
.selected .sx_8c7770 {
	background-position: -112px -441px;
}
.sx_c85ae8 {
	background-position: -143px -524px;
	width: 8px;
}
.selected .sx_c85ae8 {
	background-position: -135px -524px;
}
.sx_b3340c {
	background-position: -76px -441px;
	width: 12px;
}
.selected .sx_b3340c {
	background-position: -64px -441px;
}
.sx_f62af3 {
	background-position: -9px -511px;
	height: 12px;
	width: 9px;
}
.selected .sx_f62af3 {
	background-position: 0 -511px;
}
.sx_46a789 {
	background-position: -145px -441px;
	width: 10px;
}
.selected .sx_46a789 {
	background-position: -135px -441px;
}
.sx_0b257b {
	background-position: -100px -441px;
	width: 11px;
}
.selected .sx_0b257b {
	background-position: -89px -441px;
}
.sx_354a0a {
	background-position: -176px -441px;
	height: 3px;
	width: 5px;
}
.sx_4ea0fc {
	background-position: -68px -524px;
	height: 16px;
}
.sx_766fd2 {
	background-position: -126px -524px;
	width: 8px;
}
.selected .sx_766fd2 {
	background-position: -118px -524px;
}
.sx_083685 {
	background-position: -102px -524px;
	height: 16px;
	width: 15px;
}
.sx_b3957d {
	background-position: -85px -524px;
	height: 16px;
}
.sx_790883 {
	background-position: -51px -524px;
	height: 16px;
}
.sx_0459a0 {
	background-position: -34px -524px;
	height: 16px;
}
.sx_e7ebb4 {
	background-position: -17px -524px;
	height: 16px;
}
.sx_8cbd33 {
	background-position: -156px -441px;
	height: 5px;
	width: 19px;
}
.sx_1027f3 {
	background-position: -87px -511px;
	height: 9px;
	width: 10px;
}
.sx_163983 {
	background-position: 0 -524px;
	height: 16px;
}
.sx_f0ce5b {
	background-position: -234px -524px;
	height: 12px;
	width: 11px;
}
.sx_065b3b {
	background-position: -491px -471px;
	height: 13px;
	width: 8px;
}
.sx_2389ad {
	background-position: -194px -524px;
	height: 13px;
	width: 9px;
}
.sx_e7c25b {
	background-position: -182px -524px;
	height: 13px;
	width: 11px;
}
.sx_773af4 {
	background-position: -204px -524px;
	height: 13px;
	width: 9px;
}
.sx_af05c3 {
	background-position: -214px -524px;
	height: 13px;
	width: 9px;
}
.sx_352dd3 {
	background-position: -224px -524px;
	height: 13px;
	width: 9px;
}
.sx_2edffb {
	background-position: 0 -441px;
	height: 23px;
	width: 63px;
}
.sx_ac3f5e {
	background-position: 0 -49px;
	height: 48px;
	width: 500px;
}
.sx_065ae7 {
	background-position: 0 -98px;
	height: 48px;
	width: 500px;
}
.sx_7c3990 {
	background-position: 0 0;
	height: 48px;
	width: 500px;
}
.sx_a229bf {
	background-position: 0 -245px;
	height: 48px;
	width: 500px;
}
.sx_d06063 {
	background-position: 0 -294px;
	height: 48px;
	width: 500px;
}
.sx_6e9f3d {
	background-position: 0 -343px;
	height: 48px;
	width: 500px;
}
.sx_fb9728 {
	background-position: 0 -392px;
	height: 48px;
	width: 500px;
}
.sx_15cc88 {
	background-position: 0 -196px;
	height: 48px;
	width: 500px;
}
.sx_800aa2 {
	background-position: 0 -147px;
	height: 48px;
	width: 500px;
}
.sx_587ec3 {
	background-position: -156px -447px;
	height: 8px;
}
.sp_be90ev {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yv/r/EGP09lArmY_.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_54e03e {
	background-position: 0 0;
}
.sx_77c8cd {
	background-position: 0 -17px;
}
.sx_dd1d14 {
	background-position: 0 -34px;
}
.sx_02e5c9 {
	background-position: 0 -51px;
}
.sx_935ddc {
	background-position: 0 -68px;
}
.sx_ac473e {
	background-position: 0 -85px;
}
.sx_5dec2a {
	background-position: 0 -102px;
}
.sp_d1bwuj {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yy/r/b33nYOvNJ5-.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_dc6877 {
	background-position: 0 -289px;
}
.sx_ac915d {
	background-position: 0 -272px;
}
.sx_69763e {
	background-position: 0 -255px;
}
.sx_4eb7ce {
	background-position: 0 -238px;
}
.sx_df014b {
	background-position: 0 -221px;
}
.sx_f470ff {
	background-position: 0 -204px;
}
.sx_9efffe {
	background-position: 0 -187px;
}
.sx_8c6fcf {
	background-position: 0 -170px;
}
.sx_61cf82 {
	background-position: 0 -153px;
}
.sx_275847 {
	background-position: 0 -136px;
}
.sx_78e2ae {
	background-position: 0 -119px;
}
.sx_9e6bbc {
	background-position: 0 -102px;
}
.sx_319352 {
	background-position: 0 -85px;
}
.sx_5d36a6 {
	background-position: 0 -68px;
}
.sx_7c8e1a {
	background-position: 0 -51px;
}
.sx_b851cc {
	background-position: 0 -34px;
}
.sx_9e3880 {
	background-position: 0 -17px;
}
.sx_935d8b {
	background-position: 0 0;
}
.sp_embgpb {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yH/r/8S52KhbcEJS.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.sx_15aef3 {
	background-position: 0 -121px;
}
.sx_18f1ec {
	background-position: -17px -120px;
	height: 15px;
}
.sx_770efb {
	background-position: -34px -102px;
}
.sx_b7d76a {
	background-position: -34px -119px;
	height: 14px;
	width: 14px;
}
.sx_7728fd {
	background-position: -17px -103px;
}
.sx_f389eb {
	background-position: 0 -138px;
	height: 13px;
	width: 13px;
}
.sx_c9f7dd {
	background-position: 0 -104px;
}
.sx_a69479 {
	background-position: -34px -85px;
}
.sx_b84de1 {
	background-position: -17px -86px;
}
.sx_7641e0 {
	background-position: -17px -51px;
	height: 17px;
}
.sx_9251c9 {
	background-position: 0 -87px;
}
.sx_088e63 {
	background-position: 0 -51px;
	height: 18px;
}
.sx_9bd3e3 {
	background-position: -34px -68px;
}
.sx_276ba0 {
	background-position: -17px -69px;
}
.sx_d86f9f {
	background-position: 0 -70px;
}
.sx_dbb557 {
	background-position: -34px -51px;
}
.sx_c7cb71 {
	background-position: 0 0;
	height: 50px;
	width: 50px;
}
.sp_vi5gg2 {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yV/r/0bamXubnESC.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 13px;
	width: 9px;
}
.sx_d5f799 {
	background-position: 0 -17px;
}
.sx_0258bf {
	background-position: 0 -45px;
	width: 8px;
}
.sx_11a266 {
	background-position: 0 -31px;
}
.sx_7ea8c0 {
	background-position: 0 -59px;
	width: 8px;
}
.sx_8c3ee6 {
	background-position: 0 0;
	height: 16px;
	width: 16px;
}
.sp_recommendations {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yM/r/tc6kQtD6Y3L.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 14px;
	width: 14px;
}
.sx_recommendations_favicon {
	background-position: 0 0;
}
div.experienceAttachment {
	border-left: 2px solid #CCCCCC;
	float: none;
}
div.experienceAttachment .img {
	margin-top: 1px;
}
.uiStreamStory .uiPhotoThumb img {
	max-width: 121px;
}
.uiStreamStory .largePhoto img {
	max-width: 300px;
}
.uiStream .uiStreamHeader {
	background-color: #E9E9E9;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 20px 0 5px -18px;
	padding: 0;
	position: relative;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm, .uiStream .uiStreamHeader .uiStreamHeaderText {
	background-color: #FFFFFF;
	left: 0;
	padding-right: 2px;
	position: absolute;
}
.uiStream .uiStreamHeader .uiStreamHeaderText {
	color: gray;
	margin-left: 68px;
	top: -6px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm {
	left: auto;
	right: 35px;
	top: -7px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton .uiButtonText {
	color: gray;
	font-size: 9px;
	font-weight: bold;
}
.ff4.win .uiStreamHeaderChronologicalForm .uiButton {
	line-height: 14px;
}
.ff4.mac .uiStreamHeaderChronologicalForm .uiButton {
	line-height: 12px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:hover .uiButtonText {
	text-decoration: underline;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton, .uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:active, .uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:focus, .uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:hover {
	background-color: transparent;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/WjYCU3BoRSY.png");
	background-position: right -4px;
	background-repeat: no-repeat;
	border: medium none;
	box-shadow: none;
	margin: -1px 2px 0;
	padding: 0 9px 0 3px;
}
.uiStreamMinistoryGroup {
	padding: 10px 0 11px 60px;
}
.uiStreamMinistoryGroup .uiStreamStory {
	padding-top: 1px;
}
.uiStreamMinistoryGroup .header {
	color: #AAAAAA;
	padding: 2px 0 8px;
}
.uiStreamMinistoryGroup .uiStreamStory .ministoryMessage {
	color: #333333;
}
.uiStreamMinistoryGroup .uiStreamStory .ministoryInlineMessage {
	display: inline;
}
.uiStreamMinistoryGroup .showSimilar {
	display: block;
	margin: 0 2px 8px 22px;
}
.uiStreamMinistoryGroup .showSimilarAjax {
	display: block;
	margin: 2px 2px 0 22px;
}
.uiStreamMinistoryGroup .ministoryUfi {
	margin-bottom: 6px;
}
.uiStream .uiStreamMinistory .uiStreamHide {
	margin-top: 0;
}
div.uiAttachmentPhotoBox .uiMediaThumb, div.uiAttachmentPhotoBox div.horizontalSplitContainer {
	display: inline-block;
	float: left;
}
div.uiAttachmentPhotoBox .uiMediaThumb {
	padding: 2px;
}
div.uiAttachmentPhotoBox .beforeHorizontalSplit {
	margin-right: 3px;
}
div.uiAttachmentPhotoBox .beforeVerticalSplit {
	margin-bottom: 3px;
}
.pymkAttachment .uiListItem {
	margin-top: 2px;
}
.pymkAttachment {
	display: inline;
	outline: medium none;
}
.pymkAttachmentGridBox {
	outline: medium none;
}
.pymkAttachmentGridBox .pymkAttachment {
	display: table-cell;
}
.pymkAttachmentGridBox .uiProfilePhotoLarge {
	height: 40px;
	width: 40px;
}
.pymkAttachmentWithBorder {
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 15px;
}
.pymkAttachmentGridBox .pymkAttachment .uiListItem {
	margin-top: 0;
}
.uiStream .uiStreamMessage {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px;
}
.uiStream .uiStreamHeadline {
	margin-bottom: 0;
}
.uiStream .uiStreamPassive {
	margin-bottom: 5px;
}
.Locale_zh_CN .uiStream .uiStreamMessage, .Locale_zh_TW .uiStream .uiStreamMessage, .Locale_zh_HK .uiStream .uiStreamMessage {
	font-size: 13px;
}
.Locale_ja_JP .uiStream .uiStreamMessage {
	font-size: 12px;
}
.uiStreamMessage, .uiAttachmentTitle, .uiAttachmentDesc {
	word-wrap: break-word;
}
.uiStreamMessage .actorDescription {
	padding-bottom: 3px;
}
.uiStreamMessage .suggestionBio .actorDescription {
	padding-bottom: 0;
}
.uiStreamMessage .suggestionBio {
	width: 410px;
}
.fbStreamPrivacy .lock {
	bottom: -2px;
	margin-bottom: -5px;
	position: relative;
	vertical-align: top;
}
div.uiAttachmentTitle {
	color: #333333;
}
.uiStreamStory .mainWrapper {
	margin: 0 35px 14px 0;
	padding-top: 14px;
}
.uiStreamStory .actorPhoto {
	margin-bottom: 14px;
	margin-top: 14px;
	padding-top: 0 !important;
}
.homeWiderContent .uiStreamStory .actorPhoto {
	margin-left: 18px;
}
.uiStream .uiStreamHide {
	float: right;
	margin-top: 18px;
}
.uiStream .substoryHideSelector {
	float: right;
	margin: -2px 0 0;
}
.uiStreamStory {
	padding: 0;
	position: static;
}
.homeWiderContent .uiStreamStory {
	margin-left: -18px;
}
.uiStream .uiStreamHide .uiSelectorButton, .uiStream a.uiCloseButton.uiStreamHide, .uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiSelectorButton {
	left: -9999px;
	overflow: hidden;
	position: relative;
}
.uiStream .uiStreamStory:hover .uiStreamHide .uiSelectorButton, .uiStream .uiStreamStory:hover a.uiCloseButton.uiStreamHide, .uiStream .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiSelectorButton, .uiStream .uiStreamStory .uiStreamHide .openToggler .uiSelectorButton, .uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .openToggler .uiSelectorButton {
	left: auto;
	overflow: visible;
}
.uiStream .uiAttachmentDesc, .uiStream .uiStreamPassive, .uiStream .uiStreamRobotextBeforeMessage, .uiStream .uiAdminAttribution {
	color: gray;
}
.uiStream .tagIcon {
	vertical-align: bottom;
}
.uiStream .text_exposed_link {
	display: block;
	font-size: 11px;
	padding-top: 4px;
}
.storyContent {
	margin: -2px 0 2px;
}
.uiStream .uiStreamStoryHide .storyContent {
	display: none;
}
.uiStreamAttachments .external img {
	max-height: 90px;
	max-width: 90px;
}
.uiStream .uiAttachmentDetails {
	color: #333333;
}
.uiAttachmentInline .uiAttachmentTitle, .uiAttachmentInline .uiAttachmentDesc {
	display: inline;
}
.uiStreamMessage .actorName, .uiStreamMessage .passiveName {
	font-weight: bold;
}
.uiStreamMessage .wallArrowIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yZ/r/E75W0JjLn8o.png");
	background-position: -187px -136px;
	background-repeat: no-repeat;
	height: 9px;
	margin: 0 5px;
	width: 11px;
}
.uiStreamMessage .readButton {
	float: right;
}
.uiAttachmentNoMedia {
	border-left: 2px solid #CCCCCC;
}
.uiAttachmentMedia {
	float: left;
}
.uiStreamAttachments .exploded .swfObject {
	margin-bottom: 7px;
}
.uiStreamAttachments .exploded .UIImageBlock_Image {
	margin-right: 0;
}
.uiStreamAttachments .exploded .UIImageBlock_Content, .uiStreamAttachments .text_exposed .truncatedMediaInfo {
	clear: both;
	display: block;
	padding-left: 0;
	width: auto;
}
.uiStreamAttachments .truncatedMediaItem {
	display: none;
}
.uiStreamAttachments .text_exposed .truncatedMediaItem {
	display: block;
}
.uiStreamAttachments .truncatedMediaInfo {
	display: table;
}
.uiStreamPrivacyContainer {
	color: #999999;
}
.uiStreamCollapsed {
	border-top: 1px solid #EEEEEE;
}
.uiStreamSubstories li.showAll {
	line-height: 15px;
	padding: 8px 0 0;
}
.uiStreamSubstories li.showAll a {
	color: #6D84B4;
}
.uiStreamSubstories .unseenItem {
	border-left: 2px solid #A8B2CE;
	margin-left: -4px;
	padding-left: 2px;
}
.uiStreamSubstories .uiUfi {
	width: 350px;
}
.uiStream .uiStreamSeparator {
	background-color: #E9E9E9;
	border: 0 none;
	height: 7px;
	margin: 6px 0;
	padding: 0;
	text-align: center;
}
.uiStream .uiStreamSeparatorText {
	background-color: #FFFFFF;
	padding: 0 5px;
	position: relative;
	top: -4px;
}
.uiStream .suppressBorder {
	border-top: 0 none;
}
.uiStreamEdgeStoryLineTx {
	background-color: #FFFFFF;
	left: 15px;
	padding: 0 5px;
	position: relative;
	top: -14px;
}
div.uiStreamEdgeStoryLine {
	height: 5px;
}
.uiStreamEdgeStoryLine hr {
	background: none repeat scroll 0 0 #E5E5E5;
}
.uiStreamFooter, .uiStreamSource, .uiStreamAdditionalLogging {
	color: #999999;
}
.uiStreamSource a, .uiStreamAdditionalLogging a {
	color: #999999;
}
.uiStreamNub {
	border-bottom: 1px solid #C2CBE1;
	margin-top: 2px;
}
.storyHighlightIndicatorWrapper {
	position: relative;
}
.uiStreamHomepage .uiStreamStory:first-child {
	margin-top: -8px;
}
.uiStreamHomepage .uiStreamStory:first-child .actorPhoto {
	margin-top: 20px;
	padding-top: 0 !important;
}
.uiStreamHomepage .uiStreamStory:first-child .mainWrapper {
	padding-top: 20px;
}
.uiStreamActionFooter .UIActionLinks_bottom a {
	color: #3B5998;
}
.uiStream .uiStreamStory .highlightSelector {
	margin: 0 10px 0 0;
}
.uiStream .uiStreamStory .substoryHideSelector {
	margin: -2px 0 0;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: 0 -441px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 24px;
	width: 21px;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton, .uiStream .uiStreamStory .highlightSelector .uiSelectorButton:active, .uiStream .uiStreamStory .highlightSelector .uiSelectorButton:focus, .uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover {
	background-color: transparent;
	border: 0 none;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorMenuWrapper {
	margin: -3px 1px 0 0;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -21px -441px;
	background-repeat: no-repeat;
}
.uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -42px -441px;
	background-repeat: no-repeat;
}
.uiStreamBoulderThemeAgg .substoryActorPic img, .uiStreamBoulderThemeAgg .uiStreamInlineAction .inlineActionInputPic {
	height: 32px;
	width: 32px;
}
.uiStreamBoulderThemeAgg .storyContent {
	padding-bottom: 2px;
}
.uiStreamBoulderThemeAgg .uiStreamSubstory {
	margin: 0;
	padding: 3px 0;
}
.uiStreamStory .uiStreamSubstory .storyContent {
	padding: 0;
}
.uiStreamLoader {
	text-align: center;
}
.uiStreamBoulderThemeAgg .uiStreamSubstories {
	margin-top: 0;
	padding-top: 0;
}
.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll {
	border-bottom: 0 none;
	text-align: left;
}
.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll span {
	font-weight: normal;
}
.uiStreamBoulderThemeAgg .inlineSubstory .uiStreamSubstory {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
}
.uiStreamBoulderThemeAgg .uiStreamAttachments .external {
	display: block;
	margin: 0;
	padding-bottom: 5px;
	padding-right: 10px;
}
.uiStreamBoulderThemeAgg .uiStreamAttachments .external img {
	max-height: 100px;
	max-width: 120px;
}
.uiStreamInlineTextarea {
	display: block;
	height: 19px;
	width: 100%;
}
.UIIntentionalStream_Error {
	display: none;
	padding-bottom: 8px;
	padding-top: 2px;
}
.UIIntentionalStream_HiddenInfo {
	float: right;
}
.UIIntentionalStream_AutoUpdate {
	margin: 5px;
}
.UIIntentionalStream_AutoUpdateMessage, .UIIntentionalStream_AutoUpdateControl {
	float: right;
}
.feedback_toggle_link .feedbackBling .text {
	line-height: normal;
}
a.feedbackBling {
	margin-left: -1px;
	margin-right: -1px;
	padding-bottom: 0;
	padding-top: 0;
}
.feedback_toggle_link .feedbackBling .img {
	margin-top: -1px;
}
.scrollable {
	overflow-y: auto;
}
.uiImageBlockContent {
	overflow: hidden;
}
.uiImageBlockSmallContent {
	padding-top: 1px;
}
.uiImageBlockImage, .uiImageBlockImage .img {
	display: block;
}
.uiImageBlockSmallImage {
	margin-right: 5px;
}
.uiImageBlockMediumImage {
	margin-right: 8px;
}
.uiImageBlockLargeImage {
	margin-right: 10px;
}
.uiInlineBlock {
	display: inline-block;
}
.uiInlineBlockBottom {
	vertical-align: bottom;
}
.uiInlineBlockMiddle {
	vertical-align: middle;
}
.uiInlineBlockTop {
	vertical-align: top;
}
.pop_container_advanced {
	background: none repeat scroll 0 0 rgba(82, 82, 82, 0.7);
	border-radius: 8px 8px 8px 8px;
	padding: 10px;
}
.pop_content_old {
	position: relative;
}
.pop_container {
	direction: ltr;
	position: relative;
	top: 10px;
}
.pop_topleft, .pop_topright, .pop_bottomleft, .pop_bottomright {
	height: 10px;
	overflow: hidden;
	position: absolute;
	width: 10px;
}
.pop_topleft {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -277px -524px;
	background-repeat: no-repeat;
	left: -10px;
	top: -10px;
}
.pop_topright {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -288px -524px;
	background-repeat: no-repeat;
	right: -10px;
	top: -10px;
}
.pop_bottomleft {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -255px -524px;
	background-repeat: no-repeat;
	bottom: -10px;
	left: -10px;
}
.pop_bottomright {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -266px -524px;
	background-repeat: no-repeat;
	bottom: -10px;
	right: -10px;
}
.pop_verticalslab, .pop_horizontalslab {
	background: none repeat scroll 0 0 #525252;
	height: 100%;
	opacity: 0.7;
	position: absolute;
	width: 100%;
}
.pop_verticalslab {
	margin: -10px 0 0;
	padding-bottom: 20px;
}
.pop_horizontalslab {
	margin: 0 0 0 -10px;
	padding-right: 20px;
}
.generic_dialog {
	height: 0;
	left: 0;
	outline: medium none;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 200;
}
.generic_dialog_modal, .generic_dialog_fixed_overflow {
	background-color: rgba(252, 252, 252, 0.9);
	height: 100%;
	z-index: 400;
}
.generic_dialog_fixed_overflow {
	overflow-x: auto;
	overflow-y: scroll;
}
.generic_dialog_fixed_overflow .generic_dialog_popup {
	height: auto;
	padding-bottom: 40px;
}
.generic_dialog_overflow_mode body {
	overflow: hidden !important;
}
.generic_dialog_popup {
	height: 0;
	margin: 0 auto;
	overflow: visible;
	width: 465px;
}
.generic_dialog div.dialog_loading {
	background-color: #F2F2F2;
	border: 1px solid #606060;
	font-size: 24px;
	padding: 10px;
}
.pop_content {
	direction: ltr;
	outline: medium none;
}
.pop_dialog_rtl .pop_content {
	direction: rtl;
}
.pop_content h2.dialog_title {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #6D84B4;
	border-color: #3B5998 #3B5998 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.pop_content h2.secure {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yu/r/jp8TzrZb6J1.png") no-repeat scroll 98% 50% #6D84B4;
}
.pop_content h2.loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat scroll 98% 50% #6D84B4;
}
.pop_content h2.dialog_loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat scroll 400px 10px #6D84B4;
	padding-right: 40px;
}
.pop_content h2 span {
	display: block;
	padding: 5px 10px;
}
.pop_content .dialog_content {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #555555;
	border-right: 1px solid #555555;
	border-style: solid;
	border-width: 0 1px 1px;
}
.pop_content .dialog_content.dialog_content_titleless {
	border-top: 1px solid #555555;
}
.pop_content .dialog_loading, .dialog_loading_shown .dialog_title, .dialog_loading_shown .dialog_content {
	display: none;
}
.dialog_loading_shown .dialog_loading {
	display: block;
}
.pop_content .dialog_body {
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
}
.omitDialogFooter .pop_content .dialog_body {
	border-bottom: 0 none;
}
.pop_content .dialog_summary {
	background: none repeat scroll 0 0 #F2F2F2;
	border-bottom: 1px solid #CCCCCC;
	padding: 8px 10px;
}
.pop_content .dialog_buttons {
	background: none repeat scroll 0 0 #F2F2F2;
	padding: 8px 10px;
	position: relative;
	text-align: right;
}
.pop_content .dialog_buttons_msg {
	float: left;
	line-height: 17px;
	padding-top: 4px;
}
.pop_content .dialog_buttons_msg .uiInputLabel {
	line-height: 14px;
}
.pop_content .dialog_footer {
	background: none repeat scroll 0 50% #F2F2F2;
}
.full_bleed .pop_content .dialog_body {
	padding: 0;
}
.uiProfileBlockContent {
	overflow: hidden;
}
.uiSimpleScrollingLoadingIndicator {
	display: none;
	margin: auto;
}
.async_saving .uiSimpleScrollingLoadingIndicator {
	display: block;
}
.uiUfiLikeIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yZ/r/E75W0JjLn8o.png");
	background-position: -14px -156px;
	background-repeat: no-repeat;
	display: block;
	height: 13px;
	width: 15px;
}
.uiUfiLikeIconDisabled, .uiUfiLikeIconDisabled:active, .uiUfiLikeIconDisabled:focus {
	cursor: default;
	outline: medium none;
}
.ufiItem .async_saving .uiUfiViewSharesLink, .ufiItem .stat_elem .uiUfiViewSharesLoading {
	display: none;
}
.ufiItem .async_saving .uiUfiViewSharesLoading {
	display: inline;
}
.uiButton, .uiButtonSuppressed:active, .uiButtonSuppressed:focus, .uiButtonSuppressed:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #EEEEEE;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border-color: #999999 #999999 #888888;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	padding: 2px 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}
.ff4.mac .uiButton {
	line-height: 14px;
}
.uiButtonLarge, .ff4.mac .uiButtonLarge {
	line-height: 16px;
}
.uiButton + .uiButton {
	margin-left: 4px;
}
.uiButton:hover {
	text-decoration: none;
}
.uiButton:active, .uiButtonDepressed {
	background: none repeat scroll 0 0 #DDDDDD;
	border-bottom-color: #999999;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.uiButton .img {
	margin-top: 2px;
	vertical-align: top;
}
.uiButtonLarge .img {
	margin-top: 4px;
}
.uiButton .customimg {
	margin-top: 0;
}
.uiButton .uiButtonText, .uiButton input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0 2px;
	white-space: nowrap;
}
.ff4.mac .uiButton .uiButtonText, .ff4.mac .uiButton input {
	margin-bottom: -1px;
}
.ff4.mac .uiButtonLarge .uiButtonText, .ff4.mac .uiButtonLarge input {
	margin-bottom: 0;
}
.uiButton input::-moz-focus-inner {
 border: 0 none;
 padding: 0;
}
.uiButtonOverlay, .uiButtonOverlay:hover {
	background-clip: padding-box;
	background-color: rgba(255, 255, 255, 0.8);
	background-image: none;
	border-color: rgba(0, 0, 0, 0.35);
	border-radius: 2px 2px 2px 2px;
}
.uiButtonOverlay:focus, .uiButtonOverlay:active {
	background-color: rgba(249, 250, 252, 0.9);
	border-color: rgba(59, 89, 152, 0.5);
}
form.async_saving .uiButton.uiButtonOverlay, .uiButtonOverlay.uiButtonDisabled, .uiButtonOverlay.uiButtonDisabled:active, .uiButtonOverlay.uiButtonDisabled:focus, .uiButtonOverlay.uiButtonDisabled:hover {
	background-color: rgba(255, 255, 255, 0.8);
	border-color: rgba(180, 180, 180, 0.8);
}
.uiButtonSpecial {
	background-color: #69A74E;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: 0 -196px;
	background-repeat: no-repeat;
	border-color: #3B6E22 #3B6E22 #2C5115;
}
.uiButtonSpecial:active {
	background: none repeat scroll 0 0 #609946;
	border-bottom-color: #3B6E22;
}
form.async_saving .uiButton.uiButtonSpecial, .uiButtonSpecial.uiButtonDisabled, .uiButtonSpecial.uiButtonDisabled:active, .uiButtonSpecial.uiButtonDisabled:focus, .uiButtonSpecial.uiButtonDisabled:hover {
	background: none repeat scroll 0 0 #B4D3A7;
	border-color: #9DB791;
}
.uiButtonConfirm {
	background-color: #5B74A8;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: 0 -98px;
	background-repeat: no-repeat;
	border-color: #29447E #29447E #1A356E;
}
.uiButtonConfirm:active {
	background: none repeat scroll 0 0 #4F6AA3;
	border-bottom-color: #29447E;
}
form.async_saving .uiButton.uiButtonConfirm, .uiButtonConfirm.uiButtonDisabled, .uiButtonConfirm.uiButtonDisabled:active, .uiButtonConfirm.uiButtonDisabled:focus, .uiButtonConfirm.uiButtonDisabled:hover {
	background: none repeat scroll 0 0 #ADBAD4;
	border-color: #94A2BF;
}
form.async_saving .uiButton.uiButtonSpecial .uiButtonText, form.async_saving .uiButton.uiButtonSpecial input, form.async_saving .uiButton.uiButtonConfirm .uiButtonText, form.async_saving .uiButton.uiButtonConfirm input, .uiButtonSpecial .uiButtonText, .uiButtonSpecial input, .uiButtonSpecial.uiButtonDisabled .uiButtonText, .uiButtonSpecial.uiButtonDisabled input, .uiButtonConfirm .uiButtonText, .uiButtonConfirm input, .uiButtonConfirm.uiButtonDisabled .uiButtonText, .uiButtonConfirm.uiButtonDisabled input {
	color: #FFFFFF;
}
form.async_saving .uiButton, .uiButtonDisabled, .uiButtonDisabled:active, .uiButtonDisabled:focus, .uiButtonDisabled:hover {
	background: none repeat scroll 0 0 #F2F2F2;
	border-color: #C8C8C8;
	box-shadow: none;
}
form.async_saving .uiButton .img, .uiButtonDisabled .img {
	opacity: 0.5;
}
form.async_saving .uiButton .uiButtonText, form.async_saving .uiButton input, .uiButtonDisabled .uiButtonText, .uiButtonDisabled input {
	color: #B8B8B8;
}
form.async_saving .uiButton, form.async_saving .uiButton .uiButtonText, form.async_saving .uiButton input, .uiButtonDepressed, .uiButtonDepressed .uiButtonText, .uiButtonDepressed input, .uiButtonDisabled, .uiButtonDisabled .uiButtonText, .uiButtonDisabled input {
	cursor: default;
}
.uiButtonLarge, .uiButtonLarge .uiButtonText, .uiButtonLarge input {
	font-size: 13px;
}
.uiButtonSuppressed {
	background: none repeat scroll 0 0 transparent;
	border-color: transparent;
	box-shadow: none;
}
.uiButtonNoText .img {
	margin-left: -1px;
	margin-right: -1px;
}
.android .uiButton .uiButtonText, .android .uiButton input {
	padding: 3px 0 1px 1px;
}
.uiCloseButton {
	cursor: pointer;
	display: inline-block;
	margin: 0;
	padding: 0;
}
label.uiCloseButton {
	overflow: hidden;
}
.uiCloseButton input {
	cursor: pointer;
	opacity: 0;
	outline: medium none;
	padding: 18px;
}
.uiCloseButton {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yA/r/4WSewcWboV8.png");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.uiCloseButtonSmall {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yx/r/ogYrclupeJV.png");
	height: 11px;
	margin-top: 1px;
	width: 11px;
}
.uiCloseButtonHuge {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yj/r/ubIGOTIgUYc.png");
}
.uiCloseButtonDark {
	background-position: left -16px;
}
.uiCloseButtonInverted {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yo/r/33RpiRygxAr.png");
	background-position: left -16px;
}
.uiCloseButton:hover, .uiCloseButton:focus {
	background-position: left -32px;
}
.uiCloseButton:active {
	background-position: left -48px;
}
.uiCloseButtonSmallDark {
	background-position: left -12px;
}
.uiCloseButtonSmallInverted {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/Vi-KTnbdMKr.png");
	background-position: left -12px;
}
.uiCloseButtonSmall:hover, .uiCloseButtonSmall:focus {
	background-position: left -24px;
}
.uiCloseButtonSmall:active {
	background-position: left -36px;
}
.uiButtonGroup {
	background-clip: padding-box;
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.35);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	display: inline-block;
	padding: 0;
	white-space: nowrap;
}
.uiButtonGroup .uiButtonGroupItem {
	border-color: rgba(0, 0, 0, 0.15);
	border-left: 1px solid rgba(0, 0, 0, 0.15);
	display: inline-block;
	vertical-align: top;
}
.uiButtonGroup .firstItem {
	border-left: 0 none;
}
.uiButtonGroup .uiSelector, .uiButtonGroup .uiButton {
	box-shadow: none;
	vertical-align: top;
}
.uiButtonGroup .selectorItem .uiSelector, .uiButtonGroup .buttonItem .uiButton {
	margin: -1px;
}
.uiButtonGroup .uiButtonLarge {
	padding: 2px 8px;
}
.uiButtonGroup .uiButtonOverlay, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:hover, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:active, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:focus {
	background-clip: padding-box;
	border-color: transparent;
}
.uiButtonGroup .selectorItem .openToggler .uiButton, .uiButtonGroup .buttonItem .uiButtonSpecial, .uiButtonGroup .buttonItem .uiButtonConfirm {
	position: relative;
	z-index: 1;
}
.uiButtonGroup span .uiButtonOverlay, .uiButtonGroup span .uiButtonOverlay:hover {
	background-color: transparent;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/dzqUmsxJGQS.png");
	background-position: right -9px;
	background-repeat: no-repeat;
}
.uiButtonGroup span .uiButtonOverlay:active, .uiButtonGroup span .uiButtonOverlay:focus {
	background-color: transparent;
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/dzqUmsxJGQS.png");
	background-position: right -58px;
	background-repeat: no-repeat;
}
.uiButtonGroupOverlay span .uiButtonOverlay.uiButtonDisabled {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/dzqUmsxJGQS.png");
	background-position: right -9px;
	background-repeat: no-repeat;
}
.uiButtonGroup .buttonItem .uiButtonOverlay, .uiButtonGroup .buttonItem .uiButtonOverlay:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.uiButtonGroup .buttonItem .uiButtonOverlay:active, .uiButtonGroup .buttonItem .uiButtonOverlay:focus {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 -49px;
	background-repeat: no-repeat;
}
.uiButtonGroupOverlay .buttonItem .uiButtonOverlay.uiButtonDisabled {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.uiButtonGroupOverlay .uiButton {
	border-radius: 0 0 0 0;
}
.uiButtonGroupOverlay .firstItem .uiButton {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.uiButtonGroupOverlay .lastItem .uiButton {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.uiLinkButton input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #3B5998;
	cursor: pointer;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.uiLinkButton input::-moz-focus-inner {
 border: 0 none;
 padding: 0;
}
.uiLinkButton:hover, .uiLinkButton input:hover, .uiLinkButton input:focus, .uiLinkButton input:active {
	color: #3B5998;
	text-decoration: underline;
}
.ff4 .uiLinkButton:hover {
	text-decoration: none;
}
.uiLinkButtonSubtle input, .uiLinkButtonSubtle:hover, .uiLinkButtonSubtle input:hover, .uiLinkButtonSubtle input:focus, .uiLinkButtonSubtle input:active {
	color: gray;
}
.uiLinkButton input.async_saving {
	text-decoration: none;
}
.uiBoxGray {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
}
.uiBoxDarkgray {
	background-color: #333333;
	border: 1px solid #666666;
	color: #CCCCCC;
}
.uiBoxLightblue {
	background-color: #EDEFF4;
	border: 1px solid #D8DFEA;
}
.uiBoxRed {
	background-color: #FFEBE8;
	border: 1px solid #DD3C10;
}
.uiBoxWhite {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.uiBoxYellow {
	background-color: #FFF9D7;
	border: 1px solid #E2C822;
}
.uiBoxOverlay {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
	border: 1px solid rgba(59, 89, 153, 0.65);
}
.noborder {
	border: medium none;
}
.topborder {
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
}
.bottomborder {
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
}
.dashedborder {
	border-style: dashed;
}
.uiGrid {
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
}
.uiGridCalc {
	width: 100%;
}
.uiGrid .vTop {
	vertical-align: top;
}
.uiGrid .vMid {
	vertical-align: middle;
}
.uiGrid .vBot {
	vertical-align: bottom;
}
.uiGrid .hLeft {
	text-align: left;
}
.uiGrid .hCent {
	text-align: center;
}
.uiGrid .hRght {
	text-align: right;
}
.uiIconText {
	padding-left: 21px;
	position: relative;
}
label.uiIconText {
	vertical-align: baseline;
}
.uiIconText .img {
	left: 0;
	position: absolute;
	top: -1px;
	vertical-align: middle;
}
i.img u {
	position: absolute;
	top: -1e+7px;
}
.UIImageBlock_Content {
	display: table-cell;
	vertical-align: top;
	width: 10000px;
}
.UIImageBlock_Image {
	float: left;
	margin-right: 5px;
}
.UIImageBlock_Image .img, img.UIImageBlock_Image, i.UIImageBlock_Image {
	display: block;
}
.UIImageBlock_Ext {
	float: right;
}
.UIImageBlock_ICON_Image {
	margin-right: 5px;
}
.UIImageBlock_ICON_Content {
	padding-top: 1px;
}
.UIImageBlock_SMALL_Image {
	margin-right: 8px;
}
.UIImageBlock_MED_Image, .UIImageBlock_ENT_Image {
	margin-right: 10px;
}
.UIImageBlock_Entity .UIImageBlock_Content {
	height: 50px;
	vertical-align: middle;
}
.UIImageBlock_Entity img.UIImageBlock_Image, .UIImageBlock_Entity i.UIImageBlock_Image, .UIImageBlock_Entity .UIImageBlock_Image .img {
	height: 50px;
	width: 50px;
}
.UIImageBlock_Entity .UIImageBlock_Ext {
	margin-top: 14px;
	padding-left: 8px;
}
.uiInfoTable {
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.uiInfoTable .spacer td {
	padding: 5px 0;
}
.noBorder .spacer td {
	padding: 0;
	visibility: hidden;
}
.uiInfoTable .label, .uiInfoTable .data, .uiInfoTable .rightCol {
	padding: 3px 0 1px;
	text-align: left;
	vertical-align: top;
}
.uiInfoTable .dataRow .data, .uiInfoTable .dataRow .rightCol {
	padding-top: 5px;
}
.uiInfoTable .data > input, .uiInfoTable .data > label input, .uiInfoTable .rightCol > input, .uiInfoTable .rightCol > label input {
	margin-left: 0;
}
.uiInfoTable .label {
	color: #666666;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 130px;
}
.uiInfoTable .dataRow .label {
	padding-top: 8px;
}
.uiInfoTable .label .annotation {
	color: #999999;
}
.uiInfoTable .rightCol {
	padding: 0 0 0 20px;
	width: 225px;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
a.uiLinkLightBlue {
	color: #6D84B4;
}
a.uiLinkSubtle {
	color: gray;
}
.uiListItem {
	display: block;
}
.uiListHorizontalItem {
	float: left;
}
.uiListLight, .uiListMedium, .uiListDark {
	border-style: solid;
}
.uiListHorizontalItemBorder {
	border-width: 0 0 0 1px;
}
.uiListVerticalItemBorder {
	border-width: 1px 0 0;
}
.uiListItem:first-child {
	border-width: 0;
}
.uiListLight {
	border-color: #E9E9E9;
}
.uiListMedium {
	border-color: #CCCCCC;
}
.uiListDark {
	border-color: #AAAAAA;
}
.uiListBulleted {
	color: #3B5998;
	list-style-type: square;
	margin-left: 12px;
}
.pas {
	padding: 5px;
}
.pam {
	padding: 10px;
}
.pal {
	padding: 20px;
}
.pts {
	padding-top: 5px;
}
.ptm {
	padding-top: 10px;
}
.ptl {
	padding-top: 20px;
}
.prs {
	padding-right: 5px;
}
.prm {
	padding-right: 10px;
}
.prl {
	padding-right: 20px;
}
.pbs {
	padding-bottom: 5px;
}
.pbm {
	padding-bottom: 10px;
}
.pbl {
	padding-bottom: 20px;
}
.pls {
	padding-left: 5px;
}
.plm {
	padding-left: 10px;
}
.pll {
	padding-left: 20px;
}
.phs {
	padding-left: 5px;
	padding-right: 5px;
}
.phm {
	padding-left: 10px;
	padding-right: 10px;
}
.phl {
	padding-left: 20px;
	padding-right: 20px;
}
.pvs {
	padding-bottom: 5px;
	padding-top: 5px;
}
.pvm {
	padding-bottom: 10px;
	padding-top: 10px;
}
.pvl {
	padding-bottom: 20px;
	padding-top: 20px;
}
.mas {
	margin: 5px;
}
.mam {
	margin: 10px;
}
.mal {
	margin: 20px;
}
.mts {
	margin-top: 5px;
}
.mtm {
	margin-top: 10px;
}
.mtl {
	margin-top: 20px;
}
.mrs {
	margin-right: 5px;
}
.mrm {
	margin-right: 10px;
}
.mrl {
	margin-right: 20px;
}
.mbs {
	margin-bottom: 5px;
}
.mbm {
	margin-bottom: 10px;
}
.mbl {
	margin-bottom: 20px;
}
.mls {
	margin-left: 5px;
}
.mlm {
	margin-left: 10px;
}
.mll {
	margin-left: 20px;
}
.mhs {
	margin-left: 5px;
	margin-right: 5px;
}
.mhm {
	margin-left: 10px;
	margin-right: 10px;
}
.mhl {
	margin-left: 20px;
	margin-right: 20px;
}
.mvs {
	margin-bottom: 5px;
	margin-top: 5px;
}
.mvm {
	margin-bottom: 10px;
	margin-top: 10px;
}
.mvl {
	margin-bottom: 20px;
	margin-top: 20px;
}
.fss {
	font-size: 9px;
}
.fsm {
	font-size: 11px;
}
.fsl {
	font-size: 13px;
}
.fsxl {
	font-size: 16px;
}
.fsxxl {
	font-size: 18px;
}
.fwn {
	font-weight: normal;
}
.fwb {
	font-weight: bold;
}
.fcb {
	color: #333333;
}
.fcg {
	color: gray;
}
.uiLoadingIndicatorAsync {
	display: none;
}
.async_saving .uiLoadingIndicatorAsync {
	display: inline;
}
.flashFallbackButton {
	text-align: center;
}
.uiInputLabel + .uiInputLabel {
	margin-top: 3px;
}
.uiInputLabel + .inlineBlock.uiInputLabel {
	margin-left: 10px;
	margin-top: 0;
}
.uiInputLabelRadio, .uiInputLabelCheckbox {
	float: left;
	margin: 0;
	padding: 0;
}
.uiInputLabelRadio {
	margin-top: 1px;
}
.uiInputLabel label {
	color: #333333;
	display: block;
	font-weight: normal;
	margin-left: 17px;
	vertical-align: baseline;
}
.uiMentionsInput {
	position: relative;
}
.uiMentionsInput .mentionsTextarea, .uiMentionsInput .mentionsTypeahead {
	background: none repeat scroll 0 0 transparent;
}
.uiMentionsInput .mentionsTextarea {
	line-height: 1.28;
}
.uiMentionsInput .highlighter {
	left: 0;
	overflow: hidden;
	padding: 4px;
	position: absolute;
	top: 0;
}
.ff4 .uiMentionsInput .highlighter {
	padding: 4px 5px;
}
.uiMentionsInput .highlighter div {
	color: transparent;
	line-height: 1.28;
	white-space: pre-wrap;
	width: 100%;
}
.uiMentionsInput .highlighterContent {
	display: inline-block;
}
.uiMentionsInput .highlighter b {
	background: none repeat scroll 0 0 #D8DFEA;
	font-weight: normal;
}
.uiSearchInput {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #6484B4 #899BC1 #899BC1;
	border-right: 1px solid #899BC1;
	border-style: solid;
	border-width: 1px;
	display: inline-block;
}
.uiSearchInput span {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #EDEDED -moz-use-text-color -moz-use-text-color;
	border-right: 0 none;
	border-style: solid none none;
	border-width: 1px 0 0;
	display: inline-block;
	padding: 1px 0 2px;
	position: relative;
}
.uiSearchInput input {
	border: 0 none;
	margin: 0 22px 0 5px;
	outline: medium none;
	padding: 1px 5px 2px 0;
	width: 190px;
}
.uiSearchInput button {
	background-color: #FFFFFF;
	background-image: url("hq0Ugax4tc4.png");
	background-position: -81px 0;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 19px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
}
.ff4.mac .uiSearchInput input {
	padding-bottom: 1px !important;
}
.uiMenu {
	background-color: #FFFFFF;
	overflow-y: auto;
	padding: 3px 0 4px;
}
.uiMenuItem .itemAnchor {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0;
	color: #111111;
	display: block;
	font-weight: normal;
	line-height: 16px;
	padding: 1px 16px 1px 22px;
	text-decoration: none;
}
.uiMenuItem a:hover {
	text-decoration: none;
}
.uiMenuItem a:active, .uiMenuItem a:focus {
	background-color: #6D84B4;
	border-color: #3B5998;
	color: #FFFFFF;
	outline: medium none;
}
.uiMenu .checked .itemAnchor {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yu/r/6NHt8H5uyPf.png") no-repeat scroll left 4px transparent;
	font-weight: bold;
}
.uiMenu .checked a:active, .uiMenu .checked a:focus {
	background-color: #6D84B4;
	background-position: left -56px;
}
.uiMenuItem {
	white-space: nowrap;
}
.uiMenuItem .itemLabel {
	display: block;
	max-width: 300px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.uiMenuItem .itemWithIcon .itemLabel, .uiMenuItem .itemIcon {
	display: inline-block;
	vertical-align: middle;
}
.uiMenuItem .itemLabel .menuIcon {
	vertical-align: sub;
}
.uiMenu .uiMenuItemPlus {
	position: relative;
}
.uiMenu .uiMenuItemPlusIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -164px -447px;
	background-repeat: no-repeat;
	display: block;
	height: 8px;
	left: 8px;
	overflow: hidden;
	position: absolute;
	top: 6px;
	width: 8px;
}
.uiMenu .selected .uiMenuItemPlusIcon {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -156px -447px;
	background-repeat: no-repeat;
}
.uiMenuItemBigLabel .itemLabel {
	min-width: 300px;
	overflow: hidden;
}
.uiMenuItem .disabledAnchor, .uiMenu .disabled .itemAnchor {
	display: none;
}
.uiMenu .disabled .disabledAnchor {
	display: block;
}
.uiMenu .disabled .itemAnchor {
	opacity: 0.55;
}
.uiMenuItemGroup .groupTitle {
	margin: 0 16px 3px 22px;
}
.uiMenuSeparator {
	border-bottom: 1px solid #DDDDDD;
	margin: 5px 7px 6px;
	padding-top: 1px;
}
.uiMenuContainer {
	overflow: hidden;
}
.uiMenuContainer .uiMenu {
	position: relative;
}
.openToggler {
	z-index: 100;
}
.uiToggleFlyout, .toggleTargetClosed, .openToggler .uiToggleFlyout .uiToggleFlyout {
	display: none;
}
.openToggler .uiToggleFlyout, .openToggler .uiToggleFlyout .openToggler .uiToggleFlyout {
	display: block;
}
.hideToggler {
	border: 0 none;
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
.uiSelector {
	max-width: 200px;
	vertical-align: top;
}
.uiSelector .wrap {
	position: relative;
}
.uiSelector select, .uiSelector .submitButton, .no_js form .uiSelectorButton {
	display: none;
}
.no_js form .uiSelector select, .no_js form .uiSelector .submitButton {
	display: inline;
}
.uiSelector .uiButton, .uiSelector .uiButton:active, .uiSelector .uiButton:focus, .uiSelector .uiButton:hover {
	background-image: none;
}
.uiSelector .uiSelectorButton {
	vertical-align: top;
}
.uiSelector .uiSelectorButton:active {
	background-color: #DDDDDD;
}
.uiSelector .openToggler .uiSelectorButton, .uiSelector .openToggler .uiSelectorButton:active, .uiSelector .openToggler .uiSelectorButton:focus, .uiSelector .openToggler .uiSelectorButton:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #6D84B4;
	border-color: #3B5998 #3B5998 #6D84B4;
	border-style: solid;
	border-width: 1px;
	box-shadow: none;
}
.uiSelectorNormal .uiSelectorChevronOnly, .uiSelectorNormal .uiSelectorChevronOnly:active, .uiSelectorNormal .uiSelectorChevronOnly:focus, .uiSelectorNormal .uiSelectorChevronOnly:hover {
	height: 20px;
	padding: 0;
}
.uiSelectorNormal .uiSelectorButton, .uiSelectorNormal .uiSelectorButton:active, .uiSelectorNormal .uiSelectorButton:focus, .uiSelectorNormal .uiSelectorButton:hover, .uiSelectorNormal .uiButtonSuppressed:active, .uiSelectorNormal .uiButtonSuppressed:focus, .uiSelectorNormal .uiButtonSuppressed:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -49px;
	background-repeat: no-repeat;
	max-width: 169px;
	padding-right: 23px;
}
.uiSelectorNormal .uiButtonDisabled, .uiSelectorNormal a.uiButtonDisabled:active, .uiSelectorNormal a.uiButtonDisabled:focus, .uiSelectorNormal a.uiButtonDisabled:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -245px;
	background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonSuppressed.uiButtonDisabled {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -147px;
	background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonOverlay, .uiSelectorNormal .uiButtonOverlay:active, .uiSelectorNormal .uiButtonOverlay:focus, .uiSelectorNormal .uiButtonOverlay:hover, .uiSelectorNormal .uiSelectorButton:active, .uiSelectorNormal .uiButtonSuppressed {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -393px;
	background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiSelectorButton, .uiSelectorNormal .openToggler .uiSelectorButton:active, .uiSelectorNormal .openToggler .uiSelectorButton:focus, .uiSelectorNormal .openToggler .uiSelectorButton:hover, .uiSelectorNormal .openToggler .uiButtonSuppressed, .uiSelectorNormal .openToggler .uiButtonSuppressed:active, .uiSelectorNormal .openToggler .uiButtonSuppressed:focus, .uiSelectorNormal .openToggler .uiButtonSuppressed:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: right -343px;
	background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton .uiButtonText {
	max-width: 169px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.uiSelectorNormal .uiSelectorBigButtonLabel .img {
	float: left;
}
.uiSelectorNormal .uiSelectorBigButtonLabel .uiButtonText {
	display: block;
}
.uiSelectorNormal .openToggler .uiSelectorButton .uiButtonText {
	color: #FFFFFF;
}
.uiSelectorMenuWrapper {
	bottom: auto;
	left: 0;
	margin: -1px 0 30px;
	max-width: 340px;
	min-width: 100%;
	position: absolute;
	right: auto;
	top: 100%;
	z-index: -1;
}
.uiSelectorRight .uiSelectorMenuWrapper {
	left: auto;
	right: 0;
}
.uiSelectorMenuWrapper .loading {
	padding: 5px 20px;
}
.uiSelectorMenuWrapper .loading span {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 11px;
	margin: 0 auto;
	width: 16px;
}
.uiSelector .uiMenu {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #777777 #777777 #293E6A;
	border-style: solid;
	border-width: 1px 1px 2px;
}
.uiContextualLayer .uiSelector {
	margin: 0;
	max-width: none;
	position: relative;
}
.uiContextualLayerPositioner .aboveleft .uiSelector, .uiContextualLayerPositioner .aboveright .uiSelector {
	top: 2px;
}
.uiContextualLayerPositioner .belowleft .uiSelector, .uiContextualLayerPositioner .belowright .uiSelector {
	top: -1px;
}
.uiContextualLayer .uiSelectorMenuWrapper {
	margin: 0;
	position: static;
}
.uiContextualLayer .uiSelector .uiSelectorButton {
	position: absolute;
}
.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #6D84B4 #3B5998 #3B5998;
	border-right: 1px solid #3B5998;
	border-style: solid;
	border-width: 1px;
	margin-top: -2px;
	top: 100%;
}
.uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton {
	bottom: 100%;
	margin-bottom: -1px;
}
.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton {
	left: 0;
}
.uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton, .uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton {
	right: 0;
}
.uiSelectorBottomUp .openToggler .uiSelectorButton, .uiSelectorBottomUp .openToggler .uiSelectorButton:active, .uiSelectorBottomUp .openToggler .uiSelectorButton:focus, .uiSelectorBottomUp .openToggler .uiSelectorButton:hover, .uiSelectorBottomUp .openToggler .uiButtonSuppressed, .uiSelectorBottomUp .openToggler .uiButtonSuppressed:active, .uiSelectorBottomUp .openToggler .uiButtonSuppressed:focus, .uiSelectorBottomUp .openToggler .uiButtonSuppressed:hover {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #6D84B4 #3B5998 #3B5998;
	border-right: 1px solid #3B5998;
	border-style: solid;
	border-width: 1px;
}
.uiSelectorBottomUp .uiSelectorMenuWrapper {
	bottom: 100%;
	margin-bottom: -2px;
	top: auto;
}
.uiTextareaNoResize {
	resize: none;
}
.uiTextareaAutogrow {
	overflow: hidden;
}
.uiHeader h2 {
	color: #1C2A47;
	font-size: 16px;
}
.uiHeader h2 a {
	color: #1C2A47;
}
.uiHeader h3, .uiHeader h4 {
	color: #333333;
	font-size: 11px;
}
.uiHeader h5 {
	color: #666666;
	font-size: 11px;
}
.uiHeader .uiHeaderTitle {
	outline: medium none;
}
.uiHeaderWithImage .uiHeaderTop {
	position: relative;
}
.uiHeaderWithImage .uiHeaderTitle {
	padding-left: 22px;
}
.uiHeaderImage {
	left: 0;
	position: absolute;
}
.uiHeader h2 .uiHeaderImage {
	top: 2px;
}
.uiHeaderTopBorder {
	border-top: 1px solid #AAAAAA;
	padding-top: 0.5em;
}
div.uiHeaderTopBorder {
	margin-left: 0;
}
.uiHeaderTopAndBottomBorder {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #AAAAAA;
	padding: 5px 0;
}
.uiHeaderMiddleBorder {
	border-bottom: 1px solid #CCCCCC;
	height: 0.8em;
	margin: 0.5em 0 1.5em;
	position: relative;
}
.uiHeaderMiddleBorder .uiHeaderTitle, .uiHeaderMiddleBorder .uiHeaderActions {
	background-color: #FFFFFF;
	position: absolute;
	top: 0;
}
.uiHeaderMiddleBorder .uiHeaderTitle {
	left: 0;
	padding-right: 0.5em;
}
.uiHeaderMiddleBorder .uiHeaderActions {
	padding-left: 0.5em;
	right: 0;
}
.uiHeaderMiddleBorder .uiButton {
	margin-top: -2px;
}
.uiHeaderBottomBorder {
	border-bottom: 1px solid #AAAAAA;
	padding-bottom: 0.5em;
}
.uiHeaderPage {
	padding: 6px 0 16px;
}
.uiHeaderPage .uiHeaderTitle {
	line-height: 20px;
	min-height: 20px;
	padding-bottom: 2px;
	vertical-align: bottom;
}
.uiHeaderPage .uiHeaderActions {
	margin-top: -1px;
}
.uiHeaderPage .uiHeaderTop .fsl {
	margin-top: 3px;
}
.uiHeaderNav {
	border-color: #EEEEEE;
	margin: 8px 0 0 6px;
	padding: 7px 6px 3px 5px;
}
.uiHeaderNavEmpty {
	padding-top: 6px;
}
.uiHeaderNav h4 {
	color: gray;
}
.uiHeaderSection, .uiSideHeader {
	background-color: #F2F2F2;
	border-bottom: medium none;
	border-top: 1px solid #E2E2E2;
	padding: 4px 6px 5px;
}
.uiScrollableArea {
	direction: ltr;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.uiScrollableAreaWrap {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 150%;
}
.native .uiScrollableAreaWrap, .native .uiScrollableAreaBody, .no_js .uiScrollableAreaWrap, .no_js .uiScrollableAreaBody {
	width: auto !important;
}
.uiScrollableAreaBody {
	direction: ltr;
	position: relative;
}
.uiScrollableAreaTrack {
	bottom: 2px;
	display: block;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 7px;
	z-index: 5;
}
.uiScrollableArea .uiContextualLayerPositioner {
	z-index: 4;
}
.native .uiScrollableAreaTrack, .no_js .uiScrollableAreaTrack {
	display: none;
}
.fade .uiScrollableAreaTrack {
	opacity: 0;
}
.uiScrollableAreaGripper {
	-moz-transition: all 25ms ease 0s;
	background-clip: content-box;
	background-color: rgba(0, 0, 0, 0.4);
	border: 1px solid rgba(85, 85, 85, 0.6);
	border-radius: 7px 7px 7px 7px;
	position: absolute;
	width: 5px;
}
.uiScrollableArea.contentBefore:before, .uiScrollableArea.contentAfter:after {
	content: "";
	display: block;
	height: 2px;
	position: absolute;
	width: 100%;
	z-index: 99;
}
.uiScrollableArea.contentBefore:before {
	top: 0;
}
.uiScrollableArea.contentAfter:after {
	background-color: rgba(0, 0, 0, 0.07);
	bottom: 0;
}
.uiMoreLinkCaret {
	margin-left: 2px;
	padding-bottom: 2px;
}
.uiTooltip {
	position: relative;
}
.uiTooltip:active, .uiTooltip:focus, .uiTooltip:hover {
	outline: medium none;
	text-decoration: none;
}
.uiTooltipWrap {
	display: none;
}
.uiTooltipWrap:hover {
	visibility: hidden;
}
.uiTooltipText {
	background-color: #282828;
	color: #FFFFFF !important;
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 8px;
	text-align: left;
	white-space: nowrap;
}
.uiTooltip:active .uiTooltipWrap, .uiTooltip:focus .uiTooltipWrap, .uiTooltip:hover .uiTooltipWrap {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/uVR6w3wRHEJ.gif") no-repeat scroll left bottom transparent;
	bottom: 100%;
	display: block;
	left: 0;
	padding: 0 0 4px;
	position: absolute;
}
.uiTooltip:active .center, .uiTooltip:focus .center, .uiTooltip:hover .center {
	left: 50%;
	margin-left: -10px;
	padding-left: 10px;
}
.uiTooltip .center .uiTooltipText {
	left: -50%;
	position: relative;
}
.uiTooltip .centerbottom .uiTooltipText {
	margin-left: 18px;
}
.uiTooltip:active .right, .uiTooltip:focus .right, .uiTooltip:hover .right {
	background-position: right bottom;
	left: auto;
	right: 0;
}
.uiTooltip:active .middle, .uiTooltip:focus .middle, .uiTooltip:hover .middle {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yR/r/kPCE0g_tKJs.gif");
	background-position: right top;
	left: auto;
	margin: -4px 4px 0 0;
	padding: 4px;
	right: 100%;
	top: 50%;
}
.uiTooltip .middle .uiTooltipText {
	margin-top: -10px;
}
.uiTooltip:active .rightmiddle, .uiTooltip:focus .rightmiddle, .uiTooltip:hover .rightmiddle {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/_ZWZupdaAgS.gif");
	background-position: left top;
	left: 100%;
	margin: -4px 0 0 4px;
	right: auto;
}
.uiTooltip:active .bottom, .uiTooltip:focus .bottom, .uiTooltip:hover .bottom {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yX/r/k2R_CZuPy2I.png");
	background-position: left top;
	bottom: auto;
	padding: 4px 0 0;
	top: 100%;
}
.uiTooltip:active .rightbottom, .uiTooltip:focus .rightbottom, .uiTooltip:hover .rightbottom {
	background-position: right top;
}
.uiCollapsedList .visible {
	margin-right: 10px;
}
.uiCollapsedListHidden .showAll {
	list-style-type: none;
}
.uiCollapsedListVisible .showAll, .uiCollapsedListHidden .hiddenItem {
	display: none;
}
.uiCollapsedListNoSeparate .visible {
	margin-right: 3px;
}
.uiCollapsedListVisible .visible, .uiCollapsedListMiddot .visible {
	margin-right: 0;
}
.uiMediaThumb {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	display: inline-block;
	outline: medium none;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}
.loading.uiMediaThumb {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat scroll center center transparent;
}
.loading.uiMediaThumb i {
	opacity: 0.3;
}
.uiMediaThumbSelected {
	background-color: #3B5998;
	border-color: #3B5998;
}
.uiMediaThumb:hover, .uiMediaThumb:hover .uiMediaThumbWrap, .uiMediaThumb:active, .uiMediaThumb:active .uiMediaThumbWrap, .uiMediaThumb:focus, .uiMediaThumb:focus .uiMediaThumbWrap {
	border-color: #3B5998;
}
.uiMediaThumb i {
	background-color: #EEEEEE;
	background-position: center 25%;
	background-repeat: no-repeat;
	display: block;
}
.uiMediaThumbSmall i {
	height: 54px;
	width: 73px;
}
.uiMediaThumbMedium i {
	height: 85px;
	width: 114px;
}
.uiMediaThumbLarge i {
	height: 116px;
	width: 149px;
}
.uiMediaThumbHuge i {
	height: 120px;
	width: 161px;
}
.uiMediaThumbAlb {
	margin-bottom: 4px;
	margin-right: 4px;
}
.uiMediaThumbWrap {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	left: 4px;
	padding: 4px;
	position: absolute;
	top: 4px;
}
.uiMediaThumbAlbSmall, .uiMediaThumbSmall .uiMediaThumbWrap i {
	height: 49px;
	width: 68px;
}
.uiMediaThumbAlbMedium, .uiMediaThumbMedium .uiMediaThumbWrap i {
	height: 80px;
	width: 109px;
}
.uiMediaThumbAlbLarge, .uiMediaThumbLarge .uiMediaThumbWrap i {
	height: 111px;
	width: 144px;
}
.uiMediaThumbAlbHuge, .uiMediaThumbHuge .uiMediaThumbWrap i {
	height: 115px;
	width: 156px;
}
.uiPhotoThumb {
	border: 1px solid #CCCCCC;
	display: inline-block;
}
.uiPhotoThumb img {
	display: block;
	margin: 3px;
}
.uiPhotoThumb:hover {
	border: 1px solid #3B5998;
}
.loading.uiPhotoThumb {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll center center transparent;
}
.loading.uiPhotoThumb img {
	opacity: 0.3;
}
.uiVideoThumb {
	border: 0 none;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.uiVideoThumb img {
	display: inline-block;
	max-height: 130px;
	max-width: 130px;
}
.uiVideoThumb img[width] {
}
.uiVideoThumb i {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yB/r/jxUplchomFH.png") no-repeat scroll 0 0 transparent;
	bottom: 5px;
	height: 26px;
	left: 5px;
	position: absolute;
	width: 35px;
}
.uiVideoThumbSmall i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/aERK2-5sOBX.png");
	bottom: 3px;
	height: 22px;
	left: 3px;
	width: 27px;
}
.uiVideoThumbTiny i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yx/r/LwvvGd2Cr9v.png");
	bottom: 3px;
	height: 17px;
	left: 3px;
	width: 21px;
}
.uiVideoThumbLoading i {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif") no-repeat scroll 50% 50% transparent;
	bottom: 0;
	height: 100%;
	left: 0;
	width: 100%;
}
.uiVideoThumbSmall.uiVideoThumbLoading i, .uiVideoThumbTiny.uiVideoThumbLoading i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif");
}
.uiVideoThumbLoading img {
	opacity: 0.15;
}
.uiVideoThumbLarge img {
	background: none no-repeat scroll 50% 50% #F2F2F2;
	max-height: 168px;
	max-width: 300px;
}
.uiVideoThumbLarge i {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yB/r/jxUplchomFH.png") no-repeat scroll 0 0 transparent;
	height: 26px;
	left: 50%;
	margin: -13px 0 0 -17px;
	position: absolute;
	top: 50%;
	width: 35px;
}
.uiVideoThumbHuge i {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/qMRQ8osbRYw.png") no-repeat scroll 0 0 transparent;
	height: 62px;
	left: 50%;
	margin: -31px 0 0 -46px;
	position: absolute;
	top: 50%;
	width: 92px;
}
.uiMorePager .uiMorePagerPrimary {
	display: block;
	padding: 10px 15px;
}
.uiMorePager .uiMorePagerPrimary:hover {
	background-color: #D8DFEA;
}
.uiMorePager .uiMorePagerSecondary {
	margin: 10px 15px;
}
.uiMorePager .arrow {
	display: inline-block;
	vertical-align: top;
}
.uiMorePager .uiMorePagerLoader {
	display: none;
	padding: 11px 15px 9px;
	text-align: center;
}
.async_saving .uiMorePagerLoader {
	display: block;
}
.async_saving .uiMorePagerPrimary, .async_saving .uiMorePagerSecondary {
	display: none;
}
.uiMorePagerCenter {
	text-align: center;
}
.uiMorePagerLight .uiMorePagerPrimary, .uiMorePagerLight .uiMorePagerLoader {
	border-top: 1px solid #E5EAF1;
	padding: 6px 5px 10px;
}
.uiMorePagerLight .uiMorePagerPrimary:hover {
	background-color: #EDEFF4;
	border-top: 1px solid #D8DFEA;
}
.uiMorePagerLight .uiMorePagerSecondary {
	margin: 6px 5px;
}
.uiSideNav .loading .uiLoadingIndicatorAsync, .uiFutureSideNav .loading .uiLoadingIndicatorAsync {
	display: inline;
}
.editMode .uiSideNav .loading .uiLoadingIndicatorAsync, .uiSideNav .loading ul .uiLoadingIndicatorAsync {
	display: none;
}
.uiSideNav .uiLoadingIndicatorAsync {
	position: relative;
	top: 2px;
}
.uiSideNav .buttonWrap {
	clear: left;
	float: left;
	height: 20px;
	text-align: right;
	width: 20px;
}
.uiSideNav .sideNavItem {
	margin-left: -20px;
	padding-right: 20px;
	width: 100%;
}
.uiSideNav .drag {
	margin-left: 0;
}
.uiSideNav .item, .uiSideNav .subitem {
	margin-left: 20px;
	margin-right: -20px;
}
.uiSideNav .sideNavItem .imgWrap {
	float: left;
	margin-left: -22px;
	margin-top: -1px;
}
.uiSideNav .sideNavItem .linkWrap {
	display: block;
	overflow: hidden;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.uiSideNav .sideNavItem .hasCount {
	max-width: 110px;
}
.uiSideNav .sideNavItem .noCount {
	max-width: 145px;
}
.uiSideNav .sideNavItem .subitem .hasCount {
	max-width: 90px;
}
.uiSideNav .sideNavItem .subitem .noCount {
	max-width: 125px;
}
.uiSideNav .loading .noCount {
	max-width: 127px;
}
.uiSideNav .sideNavItem .uiSideNavEditButton {
	margin: 2px 5px 0 0;
	text-align: left;
}
.uiSideNav .sideNavItem .uiCloseButton {
	opacity: 0;
}
.uiSideNav .sideNavItem .uiCloseButton:focus, .uiSideNav .sideNavItem:hover .uiCloseButton, .uiSideNav .sideNavItem .openToggler .uiCloseButton {
	opacity: 1;
}
.uiNarrowSideNav .uiSideNav .sideNavItem:hover .buttonWrap, .uiNarrowSideNav .uiSideNav .hover .buttonWrap, .uiNarrowSideNav .uiSideNav .editMenuOpened .buttonWrap {
	padding-right: 4px;
	width: 25px;
}
.uiNarrowSideNav .uiSideNav .sideNavItem:hover .item .rfloat, .uiNarrowSideNav .uiSideNav .hover .item .rfloat, .uiNarrowSideNav .uiSideNav .editMenuOpened .item .rfloat {
	display: none;
}
.uiNarrowSideNav .uiSideNav .buttonWrap {
	float: right;
	margin-right: -2px;
	width: 0;
}
.uiNarrowSideNav .sideNavItem {
	margin-left: 0;
	padding-right: 0;
}
.uiNarrowSideNav .sideNavItem .item, .uiNarrowSideNav .sideNavItem .subitem {
	margin-left: 0;
	margin-right: 0;
}
.uiSideNavCountSprited {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png") no-repeat scroll right 0 transparent;
	color: #3B5998;
	display: inline-block;
	font-weight: bold;
	line-height: 13px;
	padding-right: 4px;
	text-decoration: none;
}
.uiSideNavCountSprited .countValue {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png") no-repeat scroll 0 -13px transparent;
	padding-left: 4px;
}
.uiSideNavCountSprited .countValue, .uiSideNavCountSprited .maxCountIndicator {
	display: inline-block;
	height: 13px;
	vertical-align: top;
}
.uiSideNav .async_saving .uiSideNavCountSprited, .uiSideNav .loading .uiSideNavCountSprited {
	display: none;
}
.uiSideNavCount {
	background-color: #D8DFEA;
	border-radius: 2px 2px 2px 2px;
	color: #3B5998;
	font-weight: bold;
	left: -1px;
	padding: 0 4px;
	position: relative;
}
.uiSideNav .uiSideNavCount {
	padding-bottom: 2px;
}
.uiSideNavCountInline {
	display: inline-block;
	line-height: 15px;
}
.uiSideNav .async_saving .uiSideNavCount, .uiSideNav .loading .uiSideNavCount {
	display: none;
}
.uiToolbarBordered {
	margin: 0 -7px;
	padding: 6px 7px 6px 1px;
}
.uiToolbar .uiToolbarItem {
	float: left;
	margin-left: 6px;
	vertical-align: top;
}
.uiToolbarUnbordered .uiToolbarItem:first-child {
	margin-left: 0;
}
.uiToolbar .uiToolbarDivider {
	background: none repeat scroll 0 0 #D6D6D6;
	height: 22px;
	width: 1px;
}
.uiContextualDialogDefaultPadding {
	padding: 15px;
}
.uiContextualDialogFooter {
	padding: 6px 7px 6px 8px;
}
.uiContextualDialogPositioner, .uiContextualDialogPositioner .uiContextualDialog {
	position: absolute;
	z-index: 200;
}
.uiContextualDialogFixed {
	position: fixed;
}
.uiContextualDialogAbove .uiContextualDialog {
	bottom: 0;
}
.uiContextualDialogBelow .uiContextualDialog {
	top: 0;
}
.uiContextualDialogLeft .uiContextualDialog, .uiContextualDialogRightAligned .uiContextualDialog {
	right: 0;
}
.uiContextualDialog, .uiContextualDialog:focus {
	outline: 0 solid transparent;
}
.uiContextualDialogArrow {
	overflow: hidden;
	position: absolute;
}
.uiContextualDialogArrowTop {
	padding-top: 10px;
}
.uiContextualDialogArrowRight {
	padding-right: 10px;
}
.uiContextualDialogArrowBottom {
	padding-bottom: 10px;
}
.uiContextualDialogArrowLeft {
	padding-left: 10px;
}
.uiContextualDialogArrowTop .uiContextualDialogArrow {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -70px -511px;
	background-repeat: no-repeat;
	height: 9px;
	top: 2px;
	width: 16px;
}
.uiContextualDialogArrowRight .uiContextualDialogArrow {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -10px -541px;
	background-repeat: no-repeat;
	height: 16px;
	right: 2px;
	width: 9px;
}
.uiContextualDialogArrowBottom .uiContextualDialogArrow {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -53px -511px;
	background-repeat: no-repeat;
	bottom: 2px;
	height: 9px;
	width: 16px;
}
.uiContextualDialogWithFooterArrowBottom .uiContextualDialogArrow {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -36px -511px;
	background-repeat: no-repeat;
}
.uiContextualDialogHoverFooterArrow .uiContextualDialogArrow {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: -19px -511px;
	background-repeat: no-repeat;
}
.uiContextualDialogArrowLeft .uiContextualDialogArrow {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/Ha6uupbKcxk.png");
	background-position: 0 -541px;
	background-repeat: no-repeat;
	height: 16px;
	left: 2px;
	width: 9px;
}
.uiContextualDialogFooterLink {
	background: none repeat scroll 0 0 #F2F2F2;
	border-top: 1px solid #E0E0E0;
	display: block;
	font-weight: bold;
	padding: 7px;
	text-align: center;
}
.uiContextualDialogFooterLink:hover {
	background: none repeat scroll 0 0 #6D84B4;
	border-color: #3B5998;
	color: #FFFFFF;
	text-decoration: none;
}
.uiContextualLayerPositioner {
	height: 0;
	position: absolute;
	z-index: 200;
}
.uiContextualLayer {
	position: absolute;
}
div.uiContextualLayerPositionerFixed {
	position: fixed;
}
.uiContextualLayerParent {
	position: relative;
}
.uiOverlay {
	position: relative;
	z-index: 200;
}
.uiOverlayContent {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.45) #666666;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
	position: relative;
}
.uiOverlayFooter {
	text-align: right;
}
.uiOverlayFooterMessage {
	width: 100%;
}
.uiOverlayFooterButtons {
	white-space: nowrap;
}
.uiTooltipX {
	position: relative;
}
.uiTooltipX .tooltipContent {
	background-color: #282828;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 8px;
	text-align: left;
}
.uiTooltipX .tooltipText {
	max-width: 334px;
}
.uiTooltipX .tooltipWrap {
	white-space: normal;
	width: 334px;
	word-wrap: break-word;
}
.uiTooltipX .tooltipText span {
}
.uiTooltipX i.arrow {
	border: 4px solid transparent;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	width: 0;
}
.aboveleft .uiTooltipX, .aboveright .uiTooltipX, .abovecenter .uiTooltipX {
	margin-bottom: 1px;
	padding-bottom: 4px;
}
.aboveleft .uiTooltipX i.arrow, .aboveright .uiTooltipX i.arrow, .abovecenter .uiTooltipX i.arrow {
	border-bottom: 0 none;
	border-top-color: #282828;
	bottom: 0;
}
.belowleft .uiTooltipX, .belowright .uiTooltipX, .belowcenter .uiTooltipX {
	margin-top: 1px;
	padding-top: 4px;
}
.belowleft .uiTooltipX i.arrow, .belowright .uiTooltipX i.arrow, .belowcenter .uiTooltipX i.arrow {
	border-bottom-color: #282828;
	border-top: 0 none;
	top: 0;
}
.aboveleft .uiTooltipX i.arrow, .belowleft .uiTooltipX i.arrow {
	left: 5px;
}
.aboveright .uiTooltipX i.arrow, .belowright .uiTooltipX i.arrow {
	right: 5px;
}
.abovecenter .uiTooltipX i.arrow, .belowcenter .uiTooltipX i.arrow {
	left: 50%;
	margin-left: -4px;
}
.left .uiTooltipX {
	margin-right: 1px;
	padding-right: 4px;
}
.left .uiTooltipX i.arrow {
	border-left-color: #282828;
	border-right: 0 none;
	right: 0;
	top: 6px;
}
.right .uiTooltipX {
	margin-left: 1px;
	padding-left: 4px;
}
.right .uiTooltipX i.arrow {
	border-left: 0 none;
	border-right-color: #282828;
	left: 0;
	top: 6px;
}
.uiFacepileSmall ul {
	margin-top: -2px;
}
.uiFacepileMedium ul {
	margin-top: -1px;
}
.uiFacepileLarge ul {
	margin-top: -3px;
}
.uiFacepile .link {
	display: inline-block;
	position: relative;
}
.uiFacepile .uiFacepileItem .img {
	vertical-align: bottom;
}
.uiFacepileSmall .uiFacepileItem {
	margin: 2px 2px 0 0;
}
.uiFacepileMedium .uiFacepileItem {
	margin: 1px 1px 0 0;
}
.uiFacepileLarge .uiFacepileItem {
	margin: 3px 3px 0 0;
}
.uiFacepile li:last-child .img {
	margin-right: 0;
}
.uiFacepile .showAll {
	width: 100%;
}
.uiFacepile .showAllLink {
	border-color: #7792BA;
	border-width: 1px 0 0;
	padding: 3px;
	vertical-align: middle;
}
.uiFacepileSmall .showAllLink {
	line-height: 18px;
	margin: 2px 2px 0 0;
}
.uiFacepileMedium .showAllLink {
	line-height: 24px;
	margin: 1px 1px 0 0;
}
.uiFacepileLarge .showAllLink {
	line-height: 44px;
	margin: 5px 5px 0 0;
}
.uiProfilePhotoHugeBadCrop {
	background-position: center 25%;
}
.uiProfilePhotoHuge {
	height: 100px;
	width: 100px;
}
.uiProfilePhotoLarge {
	height: 50px;
	width: 50px;
}
.uiProfilePhotoMedium {
	height: 32px;
	width: 32px;
}
.uiProfilePhotoSmall {
	height: 24px;
	width: 24px;
}
.uiScaledImageContainer {
	overflow: hidden;
	position: relative;
}
.uiScaledImageCentered {
	background-color: #F2F2F2;
	text-align: center;
}
.uiScaledImageContainer img {
	height: 100%;
	min-height: 100%;
	position: relative;
}
.uiScaledImageContainer .scaledImageFitWidth {
	height: auto;
	width: 100%;
}
.uiScaledImageContainer .verticallyAligned {
	min-height: 0;
	vertical-align: middle;
}
.uiSplitPics {
	width: 50px;
}
.uiSplitPics_small .uiSplitPics {
	width: 32px;
}
.uiSplitPics .uiSplitPic {
	float: left;
	overflow: hidden;
	width: 24px;
}
.uiSplitPics .leftThree {
	width: 33px;
}
.uiSplitPics .rBottom .img {
	height: 25px;
}
.uiSplitPics .rTop .img, .uiSplitPics .rBottom .img {
	margin-left: -4px;
}
.uiSplitPics .rBottom {
	margin-top: 1px;
}
.uiSplitPics .rTop, .uiSplitPics .rBottom {
	margin-left: 1px;
	width: 16px;
}
.uiSplitPics_small .uiSplitPics .uiSplitPic {
	width: 15px;
}
.uiSplitPics .img {
	display: block;
	margin-left: -13px;
}
.uiSplitPics_small .uiSplitPics .img, .uiSplitPics .leftThree .img {
	margin-left: -8px;
}
.uiSplitPics .leftPic {
	margin-right: 1px;
	width: 25px;
}
.uiSplitPics_small .uiSplitPics .leftPic {
	width: 16px;
}
.uiP {
	line-height: 16px;
}
.uiPLarge {
	line-height: 18px;
}
.uiToken {
	background: none repeat scroll 0 0 #E2E6F0;
	border: 1px solid #9DACCC;
	border-radius: 2px 2px 2px 2px;
	color: #1C2A47;
	cursor: default;
	display: block;
	float: left;
	height: 14px;
	margin: 0 4px 4px 0;
	padding: 0 3px;
	position: relative;
	white-space: nowrap;
}
.uiToken .remove {
	margin: 2px 0 -2px 1px;
	outline: medium none;
}
.uiTokenSelected {
	background-color: #6D84B4;
	border-color: #3B5998;
	color: #FFFFFF;
}
.uiTokenizer {
	background: none repeat scroll 0 0 #FFFFFF;
}
.uiNormalTokenizer .uiTypeahead {
	width: 100%;
}
.uiNormalTokenizer .tokenarea {
	overflow: hidden;
	padding-top: 6px;
}
.uiInlineTokenizer {
	border: 1px solid #BDC7D8;
	cursor: text;
}
.uiInlineTokenizer .tokenarea {
	padding-left: 2px;
}
.uiInlineTokenizer .uiToken {
	top: 2px;
}
.uiInlineTokenizer .uiTypeahead {
	border: 0 none;
	float: left;
}
.uiInlineTokenizer .uiTypeahead .wrap {
	border: 0 none;
}
div.uiInlineTokenizerView {
	width: 200px;
}
.uiInlineTokenizer .textInput[disabled] {
	background: none repeat scroll 0 0 #FFFFFF;
}
.uiTypeaheadView {
	display: block;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}
.uiContextualLayer .uiTypeaheadView {
	position: static;
}
.uiTypeaheadView ul {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #333333 #333333 #293E6A;
	border-style: solid;
	border-width: 1px 1px 2px;
	overflow: hidden;
	padding: 2px 0;
}
.uiTypeaheadView .freeform {
	border-top-color: #DDDDDD;
	padding: 2px 6px 1px;
	text-align: center;
}
.uiTypeaheadView li {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0;
	color: #333333;
	cursor: pointer;
	display: block;
	min-height: 1px;
	padding: 0 6px;
	position: relative;
}
.uiTypeaheadView strong {
	background-color: #D8DFEA;
	color: #3B5998;
}
div.uiTypeaheadView .selected {
	background-color: #6D84B4;
	border-color: #3B5998;
}
.uiTypeaheadView .selected, .uiTypeaheadView .selected a, .uiTypeaheadView .selected div, .uiTypeaheadView .selected span {
	color: #FFFFFF !important;
}
.uiTypeaheadView .selected strong {
	background-color: #5670A6;
}
.uiTypeaheadView .text, .uiTypeaheadView .subtext, .uiTypeaheadView .category {
	display: block;
	padding-bottom: 2px;
}
.uiTypeaheadView .category {
	color: #666666;
}
.uiTypeaheadView .subtext {
	color: #999999;
}
.uiTypeaheadView .arrow {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yV/r/IJYgcESal33.png") repeat scroll 0 -413px transparent;
	display: inline-block;
	height: 7px;
	margin-left: 4px;
	width: 4px;
}
.uiTypeaheadView .selected .arrow {
	background-position: 0 -420px;
}
div.uiTypeaheadView li.calltoaction {
	background: none repeat scroll 0 0 #F7F7F7;
	border-bottom: medium none #DDDDDD;
	border-color: #DDDDDD;
	display: block;
	margin: 2px 0 -2px;
	min-height: 1px;
	padding: 8px;
	text-align: center;
}
div.uiTypeaheadView li.calltoaction.selected {
	background: none repeat scroll 0 0 #6D84B4;
	border-color: #3B5998;
}
div.typeaheadViewLoading li.calltoaction span.text {
	visibility: hidden;
}
div.typeaheadViewLoading li.calltoaction {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat scroll 50% 50% #F7F7F7;
}
div.typeaheadViewLoading li.calltoaction.selected {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat scroll 50% 50% #6D84B4;
}
.uiTypeaheadView .bucketed ul {
	padding: 0;
}
.uiTypeaheadView .bucketed .header {
	background-color: #F2F2F2;
	border-bottom: medium none;
	border-top: 1px solid #E2E2E2;
	margin-top: 4px;
	min-height: 10px;
	padding: 2px 15px 2px 6px;
}
.uiTypeaheadView .bucketed .header:first-child {
	border-top: medium none;
	margin-top: 0;
}
.uiTypeaheadView .bucketed .header .text {
	color: #000000 !important;
}
.uiClearableTypeahead .selected .clear {
	display: block;
}
.uiClearableTypeahead .clear, .uiTypeaheadDisabled .selected .clear {
	display: none;
	margin-top: -7px;
	position: absolute;
	right: 3px;
	top: 50%;
}
.uiClearableTypeahead .selected {
	padding-right: 16px;
}
.uiTypeaheadDisabled .selected {
	padding-right: 0;
}
.photoTypeahead .photo {
	display: none;
	height: 16px;
	left: 3px;
	position: absolute;
	top: 2px;
	width: 16px;
}
.photoTypeahead .selected .photo {
	display: block;
}
.photoTypeahead .selected .textInput {
	padding-left: 23px;
}
.photoTypeahead.uiTypeaheadDisabled .selected .photo {
	opacity: 0.3;
}
.uiTypeahead {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #BDC7D8;
	border-style: solid;
	border-width: 1px 0;
	cursor: default;
	position: relative;
}
.uiTypeahead .wrap {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #BDC7D8;
	border-style: solid;
	border-width: 0 1px;
}
.uiTypeahead .innerWrap {
	overflow: hidden;
}
.uiTypeahead .textInput {
	-moz-box-sizing: border-box;
	background-color: transparent;
	border: 0 none;
	outline: 0 none;
	width: 100%;
}
.uiTypeahead .selected {
	background-color: #E2E8F6;
}
.uiTypeaheadDisabled, .uiTypeaheadDisabled div.wrap {
	border-color: #CCCCCC;
}
.uiTypeaheadDisabled div.wrap {
	background: none repeat scroll 0 0 #E2E2E2;
}
.uiTypeaheadDisabled div.wrap .textInput {
	color: #333333;
}
.uiTypeaheadView .basic img {
	display: block;
	float: left;
	padding-right: 4px;
}
div.uiTypeaheadView .basic .calltoaction {
	padding: 3px;
}
.uiTypeaheadView .compact li {
	min-height: 32px;
	padding: 2px 10px 2px 45px;
}
.uiTypeaheadView .compact .splitpics, .uiTypeaheadView .compact img {
	display: block;
	height: 32px;
	left: 6px;
	position: absolute;
	width: 32px;
}
.uiTypeaheadView .compact .text {
	font-weight: bold;
}
.uiTypeaheadView .compact .details {
	color: #999999;
	padding-top: 0;
}
.uiTypeaheadView .compact .detailsContents {
	position: relative;
}
.uiTypeaheadView .compact .splitpic {
	float: left;
	overflow: hidden;
	width: 15px;
}
.uiTypeaheadView .compact .splitpics img {
	left: 0;
	margin-left: -8px;
	position: static;
}
.uiTypeaheadView .compact .splitpics .leftpic {
	margin-right: 1px;
	width: 16px;
}
.uiTypeaheadView .compact .splitpics .toppic {
	height: 15px;
	margin-bottom: 1px;
}
.uiTypeaheadView .compact .splitpics .bottompic {
	height: 16px;
}
.uiTypeaheadView .compact .splitpics .toppic img, .uiTypeaheadView .compact .splitpics .bottompic img {
	margin-top: -8px;
}
.uiTypeaheadView .compact .friendlist img {
	background-color: transparent;
}
.uiTypeaheadView .search li {
	min-height: 50px;
	padding: 2px 30px 2px 63px;
}
.uiTypeaheadView .search li a {
	outline: medium none;
}
.uiTypeaheadView .search li a:hover {
	text-decoration: none;
}
.uiTypeaheadView .search .playButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 30px;
	left: 16px;
	position: absolute;
	top: 12px;
	width: 30px;
}
.uiTypeaheadView .search a:hover .playButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -30px;
	background-repeat: no-repeat;
}
.uiTypeaheadView .search .music_playing a .playButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -60px;
	background-repeat: no-repeat;
}
.uiTypeaheadView .search .music_playing a:hover .playButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -90px;
	background-repeat: no-repeat;
}
.uiTypeaheadView .search .song.async_saving a .playButton {
	background-image: url("hq0Ugax4tc4.png");
	background-position: 0 -120px;
	background-repeat: no-repeat;
}
.uiTypeaheadView .search .song.async_saving a .playLoader {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yp/r/DrGcdjdlpCl.gif") no-repeat scroll 0 0 transparent;
	height: 14px;
	left: 24px;
	position: absolute;
	top: 20px;
	width: 14px;
}
.uiTypeaheadView .search img {
	background-color: #ECEFF5;
	display: block;
	height: 50px;
	left: 6px;
	position: absolute;
	width: 50px;
}
.uiTypeaheadView .search .text {
	color: #3B5998;
	font-weight: bold;
}
.uiTypeaheadView .search .subtext {
	font-size: 9px;
}
.uiTypeaheadView .search .seeMore {
	color: #3B5998;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0;
	padding-right: 7px;
}
.uiTypeaheadView .search .web {
	padding: 2px 15px 2px 6px;
}
.uiTypeaheadView .search .question {
	min-height: 14px;
	padding: 3px 30px 3px 6px;
}
.uiTypeaheadView .search .question .text {
	display: inline;
}
.uiTypeaheadView .search .question .subtext {
	display: inline;
	margin-left: 5px;
	white-space: nowrap;
}
.uiTypeaheadView .search .group .photo, .uiTypeaheadView .search .friendlist .photo {
	background-color: transparent;
}
.uiTypeaheadView .search .text .alias {
	color: #999999;
	font-weight: normal;
}
.uiBlingBox {
	border-bottom: 1px solid #FFFFFF;
	display: inline-block;
	padding: 3px 4px 3px 2px;
}
.uiBlingBox:hover {
	background-color: #ECEFF5;
	border-bottom: 1px solid #E5EAF1;
	text-decoration: none;
}
.uiBlingBox .text {
	line-height: 11px;
	vertical-align: text-bottom;
}
.uiBlingBoxSm .text {
	font-size: 9px;
}
.uiBlingBox .img {
	margin-right: 2px;
	vertical-align: text-top;
}
.uiBlingBoxSm .img {
	vertical-align: text-bottom;
}
.uiBlingBox .emptyBling {
	margin-right: 0 !important;
}
.uiUfiAddComment .actorPic {
	float: left;
	margin-right: 6px;
}
.uiUfiAddComment .commentArea {
	padding: 0 !important;
}
.uiUfiAddComment .commentBox {
	padding: 0 8px 0 0;
}
.uiUfiAddComment .commentBtn {
	float: right;
}
.uiUfiAddComment .textBox {
	display: block;
	margin: 0;
	width: 100%;
}
.child_is_active .uiUfiAddCommentCollapsed .textBox, .child_was_focused .commentArea .inlineShareBox .textBox, .uiUfiAddComment .textBox {
	height: 29px;
}
.uiUfiAddCommentCollapsed .textBox {
	height: 14px;
}
.hidden_add_comment .uiUfiAddComment, .uiUfiAddCommentCollapsed .actorPic, .uiUfiAddComment .commentBtn, .uiUfiAddCommentCollapsed .sendOnEnterTip, .uiUfiAddCommentCollapsed .commentBoxSubtitle, .commentUndoTip {
	display: none;
}
.child_is_active .uiUfiAddCommentCollapsed .actorPic, .child_is_active .uiUfiAddComment .commentBtn, .child_is_active .sendOnEnterTip, .child_is_active .commentBoxSubtitle, .commentUndone .child_is_focused .commentUndoTip {
	display: block;
}
.commentUndone .commentBoxSubtitle, .commentUndone .sendOnEnterTip {
	display: none;
}
.uiUfiAddTip {
	padding-left: 0;
	padding-top: 1px;
}
.uiUfiAddComment .mentionsAddComment .commentBox {
	padding: 0;
}
.uiUfiAddComment .mentionsAddComment .mentionsTypeahead .wrap {
	padding: 3px;
}
.uiUfiAddComment .mentionsAddComment .textBoxContainer {
	background-color: #FFFFFF;
}
.uiUfiAddComment .mentionsAddComment .textBox {
	padding: 0;
}
.uiUfiComment .commentContent {
	padding-top: 1px;
}
.uiUfiComment .actorName {
	font-weight: bold;
}
.uiUfiComment .commentActions {
	padding-top: 2px;
}
.uiUfiComment .deleteAction, .uiUfiComment .commentHideSelector .uiSelectorButton, .uiUfiComment .commentRemoverButton {
	opacity: 0;
}
.uiUfiComment .socialContext a {
	color: gray;
}
.uiUfiComment:hover .deleteAction, .uiUfiComment:hover .commentHideSelector .uiSelectorButton, .uiUfiSpamItem .commentRemoverButton, .uiUfiSpamItem .commentHideSelector .uiSelectorButton, .uiUfiComment .commentHideSelector .openToggler .uiSelectorButton, .uiUfiComment:hover .commentRemoverButton {
	opacity: 1;
}
.uiUfiPreview .commentContent {
	display: block;
	overflow: hidden;
	width: auto;
}
.uiUfiNotSpam .uiLinkButton, .uiUfiNotSpam .uiLinkButton input {
	vertical-align: inherit;
}
.uiUfiFailureShow, .uiUfiCommentFailed .uiUfiFailureHide {
	display: none;
}
.uiUfiCommentFailed .uiUfiFailureShow {
	display: block;
}
.uiUfiCommentFailed {
	background: none repeat scroll 0 0 #F2F2F2 !important;
	border-left: 2px solid #AAA7A2;
}
.uiUfiCommentFailed .actorName, .uiUfiCommentFailed {
	color: gray;
}
.uiUfiCommentFailed .uiUfiFailureMessage {
	color: #111111;
}
.uiUfiSmall .commentArea .textBox {
	height: 14px;
}
#bootloader_sbVQp {
	height: 42px;
}
div#bliss {
	margin:40px;
}
span#requestsCountValue, span#notificationsCountValue, span#mercurymessagesCountValue {
height:12px;
}
div#fblike {
position:absolute;
top:20px;
right:20px;
}

div#jewelContainer input {
	width: auto;
	background: none;
	border: none;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-align:right;
	margin:0px;
	padding:0px;
	border:0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}
@-moz-document url-prefix() {
 div#jewelContainer input {
 margin:-2px;
 margin-top:-1px;
}
