.fbEmu a.fbEmuTitleBodyImageLink {
	text-decoration: none;
}
.fbEmu .body .fbEmuLink {
	color: rgb(51, 51, 51);
}
.fbEmu a.fbEmuTitleBodyImageLink div.body {
	color: rgb(51, 51, 51);
}
.fbEmu .body .fbEmuLink:hover {
	text-decoration: none;
}
.fbEmu a.fbEmuTitleBodyImageLink:hover .body {
	text-decoration: none;
}
.fbEmu div.fbEmuTitleBodyImageDiv:hover .videoBody {
	text-decoration: none;
}
.fbEmu .body a.signature {
	color: rgb(59, 89, 152); display: inline;
}
.fbEmu .body a.signature:hover {
	text-decoration: underline;
}
.fbEmu .hover:hover .title .fbEmuLink {
	text-decoration: underline;
}
.fbEmu a.fbEmuTitleBodyImageLink:hover .title {
	text-decoration: underline;
}
.fbEmu div.fbEmuTitleBodyImageDiv:hover a.videoTitle {
	text-decoration: underline;
}
.fbEmu a.videoBody {
	min-height: 80px;
}
.fbEmu .forceRTL {
	text-align: right; display: block; direction: rtl;
}
.fbEmu .forceLTR {
	text-align: left; display: block; direction: ltr;
}
.fbEmu .adInfo a.identity {
	color: gray; display: block; white-space: nowrap;
}
.fbEmu a.fbEmuTitleBodyImageLink div.adInfo {
	color: gray; display: block; white-space: nowrap;
}
.fbEmu .title {
	font-weight: bold; margin-bottom: 0px !important;
}
.fbEmu .image_body_block {
	padding-top: 3px;
}
.fbEmuHidePoll .undo {
	padding-bottom: 2px; padding-left: 2px; margin-bottom: 3px; margin-left: 5px; float: right;
}
.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 {
	opacity: 1;
}
.fbEmu:hover .uiSelectorButton {
	opacity: 1;
}
.emu_x .openToggler .uiSelectorButton {
	opacity: 1;
}
div.fbEmuEgo .image .img {
	padding-top: 3px; -ms-interpolation-mode: bicubic; max-height: 72px; max-width: 100px;
}
.fbEmuEgo .action {
	margin-top: 5px;
}
.fbEmuEgo {
	line-height: 13px;
}
.fbEmuEgo .fbEmuHide {
	margin-top: 0px !important;
}
.fbEmuEgo .image {
	width: 100px; display: block;
}
.fbEmuEgo .action {
	color: rgb(119, 119, 119);
}
.fbEmuEgo .action .fbEmuContext .fbEmuLink {
	color: rgb(119, 119, 119);
}
.fbEmuEgo .action div.UIImageBlock_Content {
	padding-top: 1px;
}
.fbEmuEgo .action div.uiImageBlockContent {
	padding-top: 1px;
}
.fbEmuTracking {
	visibility: hidden; position: absolute;
}
button.async_saving .default_message {
	display: none;
}
a.async_saving .default_message {
	display: none;
}
form.async_saving .default_message {
	display: none;
}
.saving_message {
	display: none;
}
.default_message {
	display: inline;
}
button.async_saving .saving_message {
	display: inline;
}
a.async_saving .saving_message {
	display: inline;
}
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 right; 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 left; padding-left: 20px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	color: rgb(102, 102, 102); font-weight: bold; vertical-align: middle; cursor: pointer;
}
label input {
	font-weight: normal;
}
textarea {
	margin: 0px; padding: 3px; border: 1px solid rgb(189, 199, 216); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;
}
.inputtext {
	margin: 0px; padding: 3px; border: 1px solid rgb(189, 199, 216); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;
}
.inputpassword {
	margin: 0px; padding: 3px; border: 1px solid rgb(189, 199, 216); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;
}
select {
	padding: 2px; border: 1px solid rgb(189, 199, 216); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px;
}
.inputtext {
	padding-bottom: 4px;
}
.inputpassword {
	padding-bottom: 4px;
}
.inputradio {
	margin: 0px 5px 0px 0px; padding: 0px; vertical-align: middle;
}
.inputcheckbox {
	border: 0px currentColor; vertical-align: middle;
}
.inputbutton {
	border-width: 1px; border-style: solid; border-color: rgb(217, 223, 234) rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); padding: 2px 15px 3px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(59, 89, 152);
}
.inputsubmit {
	border-width: 1px; border-style: solid; border-color: rgb(217, 223, 234) rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); padding: 2px 15px 3px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(59, 89, 152);
}
.inputsubmit_disabled {
	color: rgb(255, 255, 255); border-right-color: rgb(102, 102, 102); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(153, 153, 153);
}
.inputaux {
	background: rgb(240, 240, 240); border-color: rgb(231, 231, 231) rgb(102, 102, 102) rgb(102, 102, 102) rgb(231, 231, 231); color: rgb(0, 0, 0);
}
.inputaux_disabled {
	color: rgb(153, 153, 153);
}
.inputsearch {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yV/r/IJYgcESal33.png") no-repeat left 4px rgb(255, 255, 255); padding-left: 17px;
}
body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; text-align: left; color: rgb(51, 51, 51); line-height: 1.28; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; unicode-bidi: embed; direction: ltr;
}
h1 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h2 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h4 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h5 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h6 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 13px;
}
h1 {
	font-size: 14px;
}
h4 {
	font-size: 11px;
}
h5 {
	font-size: 11px;
}
p {
	margin: 1em 0px;
}
a {
	color: rgb(59, 89, 152); text-decoration: none; cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0px currentColor;
}
td {
	text-align: left; font-size: 11px;
}
td.label {
	text-align: left; font-size: 11px;
}
dd {
	color: rgb(0, 0, 0);
}
dt {
	color: rgb(119, 119, 119);
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
abbr {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
hr {
	background: rgb(217, 217, 217); border-width: 0px; height: 1px; color: rgb(217, 217, 217);
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.clearfix {
	zoom: 1;
}
.datawrap {
	word-wrap: break-word;
}
.word_break {
	display: inline-block;
}
wbr::after {
	content: "\00200B";
}
.ellipsis {
	overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.img_loading {
	top: -9999999px; position: absolute;
}
.aero {
	opacity: 0.5;
}
.column {
	float: left;
}
.center {
	margin-right: auto; margin-left: 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: rgb(119, 119, 119);
}
.no_js .DOMControl_placeholder {
	color: rgb(0, 0, 0);
}
body {
	overflow-y: scroll;
}
.mini_iframe {
	overflow-y: visible;
}
.serverfbml_iframe {
	overflow-y: visible;
}
.auto_resize_iframe {
	height: auto; overflow: hidden;
}
.pipe {
	padding: 0px 3px; color: gray;
}
#content {
	margin: 0px; padding: 0px; width: auto;
}
.profile #content {
	min-height: 600px;
}
.home #content {
	min-height: 600px;
}
.search #content {
	min-height: 600px;
}
.UIStandardFrame_Container {
	margin: 20px auto 0px; padding: 0px; width: 960px;
}
.UIStandardFrame_Content {
	margin: 0px; padding: 0px; width: 760px; float: left;
}
.UIStandardFrame_SidebarAds {
	margin: 0px; padding: 0px; width: 200px; float: right;
}
.UIFullPage_Container {
	margin: 20px auto 0px; padding: 0px 12px; width: 940px;
}
.empty_message {
	background: rgb(247, 247, 247); padding: 20px 20px 50px; text-align: center; line-height: 17px; font-size: 13px;
}
.see_all {
	text-align: right;
}
.standard_status_element {
	visibility: hidden;
}
.async_saving.standard_status_element {
	visibility: visible;
}
img.tracking_pixel {
	width: 1px; height: 1px; visibility: hidden; position: absolute;
}
#dropmenu_container {
	margin: 0px auto; padding: 0px; width: 964px; height: 0px; display: block; position: absolute; z-index: 300;
}
.inlineBlock {
	display: inline-block; zoom: 1;
}
.text_exposed_root {
	display: inline;
}
.text_exposed .text_exposed_show {
	display: inline;
}
.text_exposed_show {
	display: none;
}
.text_exposed .text_exposed_hide {
	display: none;
}
.text_exposed_link {
	padding: 0px 12px 0px 0px; font-size: 9px; white-space: nowrap;
}
.text_exposed_link_icon {
	margin: 0px 0px -1px 4px;
}
.text_exposed .text_exposed_link {
	display: none !important;
}
button.as_link {
	margin: 0px; padding: 0px; border: currentColor; width: auto; text-align: left; color: rgb(59, 89, 152); overflow: visible; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 100%; cursor: pointer;
}
button.as_link:hover span {
	text-decoration: underline;
}
button.as_link:focus span {
	text-decoration: underline;
}
button.as_link .button_img {
	margin: 0px 6px 0px 0px; width: 16px; height: 16px; vertical-align: text-bottom;
}
.fbChatOrderedList .item {
	width: 100%; float: left;
}
.fbChatOrderedList .separator {
	width: 100%; float: left;
}
.fbChatOrderedList .item a {
	padding: 2px 20px 2px 10px; color: rgb(51, 51, 51); display: block; position: relative;
}
.fbChatOrderedList .item a:hover {
	text-decoration: none; background-color: rgb(224, 228, 238);
}
.fbChatOrderedList .item a.selected {
	text-decoration: none; background-color: rgb(224, 228, 238);
}
.fbChatOrderedList .item a .pic {
	width: 28px; height: 28px; margin-right: 8px; float: left;
}
.fbChatOrderedList .item a .name {
	line-height: 28px; overflow: hidden; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.fbChatOrderedList .item .status {
	top: 50%; width: 7px; height: 14px; right: 9px; margin-top: -7px; display: block; position: absolute;
}
.fbChatOrderedList .lb_status {
	display: none;
}
.fbChatOrderedList .active.item .status {
	background-position: -493px -64px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.fbChatOrderedList .mobile.item .status {
	background-position: -366px -120px; width: 8px; height: 12px; margin-top: -6px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.fbChatOrderedList .invis.item {
	opacity: 0.3;
}
.fbChatOrderedList .separator {
	height: 32px; display: table;
}
.fbChatOrderedList .separator .outer {
	vertical-align: middle; display: table-cell;
}
.fbChatOrderedList .separator .outer .inner {
	top: -50%; text-align: center; position: relative; z-index: 1; cursor: pointer;
}
.fbChatOrderedList .separator .text {
	padding: 0px 5px; color: rgb(152, 157, 179); text-transform: uppercase; font-size: 9px; font-weight: bold; display: inline-block; background-color: rgb(255, 255, 255);
}
.fbChatOrderedList .separator .subheaderText {
	padding: 0px 25px 5px; text-align: center; color: rgb(152, 157, 179); display: block;
}
.fbChatOrderedList .subheaderText a {
	color: rgb(109, 132, 180);
}
.fbChatOrderedList .separator .dive {
	left: 0px; top: 50%; width: 100%; position: absolute; z-index: -1;
}
.fbChatOrderedList .separator .dive .bar {
	margin: 0px 5px; border-bottom-color: rgb(204, 208, 218); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.uiSelector .uiCloseButton {
	margin: 0px; border: 1px solid transparent; background-clip: padding-box;
}
.uiSelector .openToggler .uiCloseButton {
	background-position: left -32px;
}
.uiSelector .openToggler .uiCloseButtonSmall {
	background-position: left -24px;
}
div.fbChatSidebarDropdown .uiCloseButton {
	background-position: -27px -64px; border: 0px currentColor; width: 26px; height: 24px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
div.fbChatSidebarDropdown .uiCloseButton:hover {
	background-color: rgb(255, 255, 255);
}
div.fbChatSidebarDropdown .openToggler .uiCloseButton {
	background-position: 0px -64px; border-width: 0px 1px !important; border-style: none solid !important; border-color: currentColor rgb(59, 89, 152) !important; margin: 0px -1px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
div.fbChatSidebarDropdown .openToggler .uiSelectorMenuWrapper {
	margin-right: -1px;
}
.fbChatSidebarDropdown .uiMenuItem .itemLabel {
	width: 110px; white-space: normal;
}
.fbChatSidebarDropdown .uiMenu .disabled {
	display: none;
}
.fbChatSidebarDropdown .uiMenu .checked .itemAnchor {
	font-weight: normal;
}
.offline .fbChatGoOnlineItem {
	display: block;
}
.fbChatGoOfflineItem {
	display: block;
}
.offline .fbChatGoOfflineItem {
	display: none;
}
.fbChatGoOnlineItem {
	display: none;
}
.fbSidebarGripper {
	width: 100%; border-top-color: rgb(202, 208, 219); border-bottom-color: rgb(233, 234, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: ns-resize;
}
.fbSidebarGripper div {
	background: rgb(231, 233, 239); height: 4px; border-top-color: rgb(240, 241, 246); border-bottom-color: rgb(193, 201, 213); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.fbSidebarGripper div span {
	background: rgb(240, 241, 246); left: 50%; width: 12px; height: 1px; margin-top: 1px; margin-left: -6px; border-top-color: rgb(202, 208, 219); border-top-width: 1px; border-top-style: solid; display: block; position: absolute;
}
.sidebarMode #chatFriendsOnline {
	display: none;
}
.sidebarMode .fbNub#fbDockChatBuddylistNub {
	display: none;
}
.sidebarMode #fbChatErrorNub {
	display: none;
}
.sidebarMode #pageHead {
	left: -90px; position: relative;
}
.sidebarMode #globalContainer {
	left: -90px; position: relative;
}
.sidebarMode .liquid #globalContainer {
	margin: 0px 90px;
}
.sidebarMode .fbDockWrapper {
	right: 175px;
}
.sidebarMode .fixed_elem#friendBrowserRightColumn {
	left: 50%; margin-left: 155px;
}
.sidebarMode .fixed_elem.friendBrowserNav#friendBrowserRightColumn {
	left: 50%; margin-left: 135px;
}
.sidebarMode .fixed_elem#friendBrowserSideNav {
	right: 50%; margin-right: 401px;
}
.fbChatSidebar .fbChatTypeahead {
	border: 0px currentColor;
}
.fbChatSidebar .fbChatTypeahead .wrap {
	border: 0px currentColor;
}
.fbChatSidebar .fbChatTypeahead .textInput {
	background-position: left -262px; height: 24px; color: rgb(85, 85, 85); padding-right: 25px; padding-left: 20px; box-sizing: border-box; box-shadow: inset 2px 0px 0px -1px #e0e2e9, inset 0px 1px #fff; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat; background-color: rgb(244, 246, 249);
}
.fbChatSidebar .fbChatTypeahead .textInput:focus {
	background-color: rgb(255, 255, 255);
}
.fbChatSidebar {
	top: 0px; width: 179px; right: 0px; border-left-color: rgba(0, 0, 0, 0.4); border-left-width: 1px; border-left-style: solid; display: none; position: fixed; z-index: 300; box-shadow: inset 2px 0px 2px -2px #b2b9c9; background-clip: padding-box; background-color: rgb(242, 244, 248);
}
.sidebarMode .fbChatSidebar {
	display: block;
}
.fbChatSidebar .fbChatSidebarBody {
	position: relative; overflow-x: hidden; overflow-y: auto;
}
.fbChatSidebar .scrollableOrderedList {
	width: 100% !important; height: 100%;
}
.fbChatSidebar .scrollableOrderedList .uiScrollableAreaTrack {
	top: 10px;
}
.fbChatSidebar .fbChatOrderedList {
	padding-top: 8px;
}
.fbChatSidebar .fbChatTypeaheadView {
	padding-top: 8px;
}
.fbChatSidebar .fbChatOrderedList .item a {
	padding-right: 22px;
}
.fbChatSidebar .fbChatOrderedList .music.item a {
	padding-right: 42px;
}
.fbChatSidebar .fbChatOrderedList .item a:hover {
	box-shadow: inset 2px 0px 2px -2px #b2b9c9;
}
.fbChatSidebar .fbChatOrderedList .item .status {
	right: 12px;
}
.fbChatSidebar .fbChatOrderedList .separator .text {
	background-color: rgb(242, 244, 248);
}
.fbChatSidebar .fbChatSidebarMessage {
	padding: 8px; border-top-color: rgb(204, 208, 219); border-top-width: 1px; border-top-style: solid; display: none; box-shadow: inset 0px 1px #fafafa; background-color: rgb(255, 255, 255);
}
.notice.fbChatSidebar .fbChatSidebarMessage {
	display: block;
}
.error.fbChatSidebar .fbChatSidebarMessage {
	display: block;
}
.offline.fbChatSidebar .fbChatSidebarMessage {
	display: block;
}
.fbChatSidebar .fbChatSidebarMessage .img {
	margin-top: 3px; float: left;
}
.notice.fbChatSidebar .fbChatSidebarMessage .img {
	display: none;
}
.error.fbChatSidebar .fbChatSidebarMessage .img {
	margin-top: 7px;
}
.offline.fbChatSidebar .fbChatSidebarMessage .img {
	background-position: -35px -27px; width: 16px; height: 10px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/2j6Oe7DwBh7.png"); background-repeat: no-repeat;
}
.error.fbChatSidebar .fbChatSidebarMessage .img {
	background-position: -351px -120px; width: 14px; height: 13px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.offline.fbChatSidebar .fbChatSidebarMessage .message {
	margin-left: 24px;
}
.error.fbChatSidebar .fbChatSidebarMessage .message {
	margin-left: 24px;
}
.fbChatSidebar .fbChatSidebarMessage .message .fbChatReconnectLink {
	white-space: nowrap;
}
.fbChatSidebar .fbChatSidebarFooter {
	bottom: 0px; border-top-color: rgb(201, 208, 218); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.fbChatSidebar .fbChatSidebarFooter td:first-child {
	width: 100%; vertical-align: top;
}
.fbChatSidebar .fbChatSidebarFooter .button {
	width: 26px; height: 24px; border-left-color: rgb(201, 208, 218); border-left-width: 1px; border-left-style: solid; display: block; box-shadow: inset 0px 1px #fff;
}
.fbChatSidebar .fbChatSidebarFooter .button:hover {
	background-color: rgb(255, 255, 255);
}
.fbChatSidebar .fbChatSidebarFooter .toggle {
	background-position: -54px -64px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.fbChatSidebar .fbChatTypeaheadView {
	top: auto; width: 100%; bottom: 0px; position: absolute;
}
.fbChatTypeahead .throbber {
	top: 50%; right: 6px; margin-top: -5px; display: none; position: absolute;
}
.hasValue.fbChatTypeahead .clear {
	display: block;
}
.typeaheadLoading.hasValue.fbChatTypeahead .throbber {
	display: block;
}
.typeaheadLoading.fbChatTypeahead .clear {
	display: none;
}
.fbChatTypeaheadView li {
	padding: 2px 20px 2px 10px; color: rgb(51, 51, 51); position: relative; cursor: pointer;
}
.fbChatTypeaheadView li.selected {
	background-color: rgb(224, 228, 238);
}
.fbChatTypeaheadView li img {
	width: 28px; height: 28px; margin-right: 5px; float: left;
}
.fbChatTypeaheadView li .text {
	line-height: 28px; overflow: hidden; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.fbChatTypeaheadView li i {
	top: 50%; width: 7px; height: 14px; right: 8px; margin-top: -7px; display: block; position: absolute;
}
.fbChatTypeaheadView li.active i {
	background-position: -493px -64px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.fbChatTypeaheadView li.mobile i {
	background-position: -366px -120px; width: 8px; height: 12px; right: 9px; margin-top: -6px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.fbChatTypeaheadView li.invis {
	opacity: 0.3;
}
.fbChatTypeaheadView .noResults {
	padding: 10px;
}
.uiComposer {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.uiComposerTopBorder {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.uiComposerOpen {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.no_js .uiComposer {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.uiComposer .attachmentLoader {
	top: 9px; right: 2px; line-height: normal; position: absolute;
}
.uiComposer .attachmentSentenceBar {
	padding: 3px 0px 6px; line-height: 22px; position: relative; z-index: 2; zoom: 1;
}
.uiComposer .attachmentCloseBtn {
	top: 7px; right: 2px; position: absolute;
}
.uiComposer .attachmentFrame {
	border-width: 1px; border-style: solid; border-color: rgb(180, 187, 205) rgb(180, 187, 205) rgb(204, 204, 204);
}
.uiComposerHideMessageBox .attachmentFrame {
	border-bottom-color: rgb(180, 187, 205);
}
.uiComposerHideInput .attachmentFrame {
	border-bottom-color: rgb(180, 187, 205);
}
.uiComposerHideContent .attachmentFrame {
	display: none;
}
.uiComposerOpen .focus_target {
	padding-bottom: 10px;
}
.uiComposerWhiteMessageBox .child_was_focused {
	border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.uiComposerHideMessageBox .child_was_focused {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.uiComposer .showWhenOpen {
	display: none !important;
}
.uiComposer .showOnceInteracted {
	display: none !important;
}
.uiComposerOpen .showWhenOpen {
	display: block !important;
}
.no_js .uiComposer .showWhenOpen {
	display: block !important;
}
.uiComposerInteracted .showOnceInteracted {
	display: block !important;
}
.uiComposer .child_was_focused .showOnceInteracted {
	display: block !important;
}
.uiComposerAttachment .attachmentLink {
	
}
.uiComposerAttachment .attachmentLink:focus {
	text-decoration: underline;
}
.uiComposerAttachment .selected {
	display: none;
}
.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 top; left: 2px; top: 18px; width: 11px; height: 7px; position: absolute;
}
.uiMetaComposer .uiComposerAttachment .nub {
	left: 4px; top: 19px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/ALnh3ly4npU.gif");
}
span.uiComposerAttachment {
	color: rgb(51, 51, 51); display: inline-block;
}
.uiComposerAttachments {
	padding: 3px 0px 4px; line-height: 22px; position: relative; z-index: 2;
}
.uiComposerOpen .uiComposerAttachments {
	padding-bottom: 6px;
}
.uiComposerMetaContainer {
	border: 1px solid rgb(180, 187, 205); position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.uiMetaComposer .uiComposerMetaContainer .attachmentFrame {
	border: 0px currentColor;
}
.uiComposerWhiteMessageBox.uiMetaComposer .child_was_focused {
	border: currentColor;
}
.uiMetaComposerMessageBox {
	zoom: 1;
}
.uiComposerHideMessageBox .uiMetaComposerMessageBox {
	display: none;
}
.uiComposerWhiteMessageBox .uiComposerMessageBox {
	border-width: 0px; padding: 0px; background-color: rgb(255, 255, 255);
}
.uiMetaComposerMessageBoxTable {
	width: 100%; border-spacing: 0;
}
.uiMetaComposerMessageBoxTable td {
	padding: 0px; vertical-align: top;
}
.uiMetaComposerMessageBoxTable .attachmentBottomRow {
	height: 0px;
}
.uiMetaComposerMessageBoxTable .attachmentBottomRow td {
	vertical-align: bottom;
}
.uiMetaComposerMessageBox .inputContainer {
	zoom: 1; background-color: rgb(255, 255, 255);
}
.uiComposerHideInput .uiMetaComposerMessageBoxTable {
	display: none;
}
.uiMetaComposerMessageBox .uiComposerMessageBoxControls {
	margin: 0px; height: 30px;
}
.uiMetaComposerMessageBox .uiComposerMessageBoxMentions .inputContainer {
	padding: 0px; border: currentColor; position: relative; zoom: 1;
}
.uiMetaComposerMessageBox .uiComposerMention .inputContainer {
	z-index: 2;
}
.uiMetaComposerMessageBoxShelf {
	border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; background-color: rgb(242, 242, 242);
}
.uiMetaComposerMessageBox .composerTypeahead {
	border: 0px currentColor;
}
.uiMetaComposerMessageBox .composerTypeahead .wrap {
	padding: 5px !important; border: 0px currentColor;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter {
	left: 1px; top: 1px; font-size: 13px;
}
.ie9 .uiMetaComposerMessageBox .uiMentionsInput .highlighter div {
	line-height: 1.31;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .metadataFragment {
	color: gray;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken {
	position: relative; z-index: 2;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .timeToken {
	position: relative; z-index: 2;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .placeToken {
	position: relative; z-index: 2;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken {
	color: rgb(59, 89, 152); cursor: pointer;
}
.uiMetaComposerMessageBox .uiMentionsInput .highlighter .withToken:hover {
	text-decoration: underline;
}
.uiMetaComposerMessageBox .input {
	border-width: 0px; margin: 0px; padding: 0px; width: 100%; height: 16px; font-size: 13px; vertical-align: bottom; resize: none;
}
.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 {
	padding: 0px; font-size: 13px;
}
.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 {
	height: 30px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.uiMetaComposerMessageBox .uiComposerTagControls:hover {
	background-color: rgb(233, 233, 233);
}
.uiMetaComposerMessageBox .attachmentBarArea .uiComposerTagControlOpen {
	margin-top: -1px; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid; background-color: rgb(250, 250, 250);
}
.uiMetaComposerMessageBox .uiComposerBarRightArea {
	margin: 4px;
}
.uiMetaComposerMessageBox .submitBtn {
	padding: 2px 16px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget {
	border-color: transparent; margin: 2px 6px; padding: 0px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget:active {
	border-color: transparent; margin: 2px 6px; padding: 0px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget:focus {
	border-color: transparent; margin: 2px 6px; padding: 0px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget:hover {
	border-color: transparent; margin: 2px 6px; padding: 0px;
}
.uiMetaComposerMessageBox .fakePrivacyWidget .uiButtonText {
	color: gray; font-weight: normal;
}
.uiMetaComposer .ComposerCitySharer {
	color: gray; line-height: 30px; position: relative;
}
.uiMetaComposer .friendsTokenizer {
	border-width: 1px 0px 0px; border-style: dashed none none; border-color: rgb(189, 199, 216) currentColor currentColor; padding: 0px;
}
div div.uiFriendsTokenizerTypeaheadView {
	width: 300px;
}
.uiMetaComposer .friendsTokenizer .tokenarea {
	padding-left: 2px;
}
.uiMetaComposer .attachmentBottomArea .inputtext {
	border: currentColor; min-width: 160px;
}
.uiMetaComposer .friendsTokenizer .uiTypeaheadDisabled {
	display: none;
}
.uiMetaComposer .taggerLocationSharer {
	border-width: 1px 0px 0px; border-style: dashed none none; border-color: rgb(189, 199, 216) currentColor currentColor;
}
.uiMetaComposer .taggerLocationSharer .wrap {
	border: 0px currentColor;
}
.uiMetaComposer .taggerLocationSharer .uiStickyPlaceholderInput {
	width: 100%;
}
.uiMetaComposerMessageBox .cameraIcon {
	background-position: -150px -439px; width: 29px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMetaComposerMessageBox .cameraIconSelected {
	background-position: -120px -439px; width: 29px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMetaComposerMessageBox .friendTaggerIcon {
	background-position: -90px -439px; width: 29px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMetaComposerMessageBox .friendTaggerIconSelected {
	background-position: -60px -439px; width: 29px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMetaComposerMessageBox .placeTaggerIcon {
	background-position: -30px -439px; width: 29px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMetaComposerMessageBox .placeTaggerIconSelected {
	background-position: 0px -439px; width: 29px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbGalleryPrev {
	margin-top: 50px; float: left; opacity: 0.7;
}
.fbDisabledGalleryPrev {
	margin-top: 50px; float: left; opacity: 0.7;
}
.fbGalleryPrev:hover {
	opacity: 1;
}
.fbGalleryNext {
	margin-top: 50px; float: right; opacity: 0.7;
}
.fbDisabledGalleryNext {
	margin-top: 50px; float: right; opacity: 0.7;
}
.fbGalleryNext:hover {
	opacity: 1;
}
.fbConnectWidgetTopmost {
	border-width: 1px; border-style: solid; border-color: rgb(49, 92, 153) rgb(170, 170, 170) rgb(170, 170, 170); padding: 0px; overflow: hidden; position: relative;
}
div.fbDarkWidget {
	background-color: transparent;
}
.fbDarkWidget .fbWidgetTitle {
	color: rgb(255, 255, 255);
}
.fbDarkWidget a {
	color: rgb(255, 255, 255);
}
.fbDarkWidget .profileName {
	color: rgb(255, 255, 255);
}
.fbDarkWidget a.uiLinkSubtle {
	color: gray;
}
div.fbConnectWidgetHeaderTitle {
	border-width: 0px 0px 1px;
}
div.ConnectActivityLogin {
	border-width: 0px 0px 1px; zoom: 1;
}
.fbRecommendationWidgetContent .recommendations_metadata {
	color: gray; padding-top: 3px;
}
.fbDarkWidget .fbRecommendationWidgetContent .recommendations_metadata {
	color: rgb(204, 204, 204);
}
.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 {
	height: 125px; text-align: center; margin-right: auto; margin-left: auto; display: block;
}
.fbGalleryRecommendationsImageContainer {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/nZW4C56WJb6.png") 0px 0px rgb(237, 239, 244); width: 140px; height: 125px; overflow: hidden; display: inline-block;
}
.fbDarkWidget .fbGalleryRecommendationsImageContainer {
	background-position: -125px 0px;
}
.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 {
	border-color: rgb(48, 48, 48); background-color: rgb(0, 0, 0);
}
.fbProfilePic {
	width: 35px; height: 35px;
}
.fbImageContainer {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/ye/r/nZW4C56WJb6.png") no-repeat 0px 0px rgb(237, 239, 244); width: 35px; height: 35px; overflow: hidden;
}
.fbDarkWidget .fbImageContainer {
	background-position: -35px 0px;
}
.fbConnectWidgetHeaderTitle {
	border: 1px solid rgb(198, 206, 221); color: rgb(28, 42, 71); padding-top: 8px; padding-bottom: 7px; cursor: default;
}
.fbConnectWidgetHeaderTitleBranded {
	background: rgb(59, 89, 152); color: rgb(255, 255, 255); padding-top: 7px; padding-bottom: 5px; cursor: default;
}
.fbDarkWidget .fbConnectWidgetHeaderTitle {
	border: 1px solid rgb(68, 68, 68); background-color: rgb(51, 51, 51);
}
.fbLoginButton {
	float: left;
}
.ConnectActivityLoginMessage {
	color: rgb(102, 102, 102); line-height: 14px; vertical-align: top; zoom: 1;
}
.fbDarkWidget .ConnectActivityLoginMessage {
	color: gray;
}
.fbConnectWidgetFooter {
	width: 100%; bottom: 0px; position: absolute; cursor: default;
}
.transparent_widget .fbDarkWidget .fbConnectWidgetFooter {
	background-color: transparent;
}
.fbConnectWidgetFooter .fbFooterBorder {
	margin: 0px 6px; padding: 4px 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.fbDarkWidget .fbConnectWidgetFooter .fbFooterBorder {
	border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid;
}
.fbConnectWidgetContent {
	visibility: hidden;
}
.fbImageContainer img {
	visibility: hidden;
}
.fbConnectWidgetContent {
	visibility: hidden;
}
.fbGalleryRecommendationsImageContainer img {
	visibility: hidden;
}
div.fbHalfPage {
	overflow: hidden;
}
div.fbAdminOptions {
	float: right;
}
body.transparent_widget {
	overflow: hidden; background-color: transparent;
}
body.transparent_widget.plugin {
	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 -1px -47px; padding: 0px; left: -1px; width: 14px; height: 14px; display: block; position: absolute;
}
body.transparent_widget .generic_dialog_popup {
	width: 400px;
}
.connect_widget .generic_dialog_popup {
	width: 400px;
}
.emote_text {
	display: none;
}
.emote_img {
	width: 16px; height: 16px; vertical-align: top;
}
.emote_custom {
	width: 16px; height: 16px; vertical-align: top;
}
.emote_img {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yM/r/WlL6q4xDPOA.png") no-repeat; overflow: hidden;
}
.navIdentity {
	margin: 5px; padding-bottom: 5px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; min-height: 38px;
}
#navAccount ul .navIdentityPic {
	float: left;
}
#navAccount ul .navIdentityPic img {
	width: 28px;
}
#navAccount ul .navIdentityPic a {
	padding: 5px;
}
#navAccount ul .navIdentityPic a:hover {
	padding: 4px 5px;
}
#navAccount ul .navIdentitySub input {
	font-size: 9px;
}
#navAccount ul .navIdentityLinks {
	margin: 5px; float: left;
}
.fbx #pageFooter {
	margin: auto; width: auto;
}
.hasLeftCol #pageFooter {
	clear: both; margin-left: 180px; background-color: rgb(255, 255, 255);
}
#pagefooter {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#pageFooter {
	margin: 0px auto; width: 980px; color: rgb(115, 115, 115); font-size: 11px;
}
#pageFooter a {
	text-decoration: none; white-space: nowrap;
}
#pageFooter a:last-child {
	margin-right: 0px;
}
#pageFooter a:hover {
	text-decoration: underline;
}
#contentCurve {
	height: 8px; font-size: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.hasLeftCol #contentCurve {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); position: relative;
}
#footerContainer {
	padding: 8px 8px 38px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative;
}
#footerContainer .navigation {
	text-align: right;
}
.profileInfoSection {
	margin-bottom: 30px;
}
.profileInfoSection .emptyInfoSection {
	text-align: center; font-size: 13px;
}
.profileInfoSection .inlineLabel {
	color: rgb(153, 153, 153);
}
.profileInfoSection .privacyTooltip {
	padding-top: 4px;
}
#blueBarHolder {
	height: 41px;
}
.slim#blueBarHolder {
	height: 38px;
}
#blueBar {
	z-index: 300; min-width: 981px; background-color: rgb(59, 89, 152);
}
.fixed_elem#blueBar {
	left: 0px; top: 0px; right: 0px;
}
.tinyViewport .fixed_elem#blueBar {
	margin: 0px; position: relative !important;
}
.composerTourInProgress .fixed_elem#blueBar {
	position: static !important;
}
#blueBar #pageHead {
	margin: 0px auto; width: 981px;
}
#globalContainer {
	margin: 0px auto; position: relative; zoom: 1;
}
.fbx #globalContainer {
	width: 981px;
}
.fbx #tab_canvas > div {
	padding-top: 0px;
}
.fb_content {
	padding-bottom: 20px;
}
.fbx .fb_content {
	padding-bottom: 0px;
}
.fbx #globalContainer #content {
	min-height: inherit;
}
#mainContainer {
	width: 100%; margin-left: -1px; display: block;
}
.hasLeftCol #mainContainer {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#leftCol {
	padding: 20px 0px 0px 2px; width: 179px; float: left; display: none; word-wrap: break-word;
}
.hasLeftCol #leftCol {
	display: block;
}
#rightCol {
	width: 244px; padding-right: 0px; margin-top: -10000px; float: right; word-wrap: break-word;
}
.hasRightCol #rightCol {
	margin-top: 0px;
}
.hasLeftCol #rightCol {
	padding-right: 20px;
}
#contentCol {
	padding-top: 15px; background-color: rgb(255, 255, 255);
}
.hasLeftCol #contentCol {
	margin-left: 181px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#headerArea {
	padding: 2px 0px 12px; margin-bottom: 5px;
}
.hasLeftCol #headerArea {
	margin: 0px 20px; width: 759px; float: left;
}
#contentArea {
	padding-left: 1px; margin-right: -1px; word-wrap: break-word;
}
.hasLeftCol #contentArea {
	margin-right: 0px; float: left;
}
.hasRightCol #contentArea {
	margin-right: 0px; float: left;
}
.hasLeftCol #contentArea {
	padding: 0px 20px; width: 759px;
}
.hasRightCol #contentArea {
	width: 714px;
}
.hasLeftCol .hasRightCol #contentArea {
	width: 493px; padding-right: 0px;
}
#bottomContent {
	padding: 0px 20px 12px; clear: both;
}
#pageHead {
	margin: 0px auto; width: 980px;
}
.fbx #pageHead {
	margin: 0px; width: auto;
}
#pageLogo {
	margin-left: -6px; float: left; z-index: 5;
}
#pageLogo a {
	background-position: 0px -183px; width: 103px; height: 31px; display: block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat; background-color: rgb(59, 89, 152);
}
#pageLogo a:hover {
	background-position: 0px -151px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat; background-color: rgb(75, 103, 161);
}
#pageLogo a:focus {
	background-position: 0px -151px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat; background-color: rgb(75, 103, 161);
}
#pageLogo a:active {
	background-position: 0px -151px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat; background-color: rgb(75, 103, 161);
}
#headNav {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(29, 64, 136) rgb(29, 64, 136) currentColor; height: 30px; margin-left: 180px; background-color: rgb(98, 122, 173);
}
#pageNav li {
	float: left;
}
#pageNav a {
	padding: 8px 10px 0px; height: 22px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: inline-block;
}
#pageNav a:hover {
	background-color: rgb(109, 134, 183);
}
#pageNav a:focus {
	background-color: rgb(109, 134, 183);
}
#pageNav a:active {
	background-color: rgb(109, 134, 183);
}
#navAccount {
	position: relative;
}
.openToggler#navAccount {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; margin: -1px -1px 0px; background-color: rgb(255, 255, 255);
}
.no_js #navAccount:hover {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; margin: -1px -1px 0px; background-color: rgb(255, 255, 255);
}
#navAccount #navAccountLink {
	padding-right: 16px; zoom: 1;
}
.openToggler #navAccountLink {
	color: rgb(51, 51, 51); position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.no_js #navAccount:hover #navAccountLink {
	color: rgb(51, 51, 51); position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.openToggler #navAccountLink:hover {
	background-color: rgb(255, 255, 255);
}
.openToggler #navAccountLink:focus {
	background-color: rgb(255, 255, 255);
}
.openToggler #navAccountLink:active {
	background-color: rgb(255, 255, 255);
}
.no_js #navAccountLink:hover {
	background-color: rgb(255, 255, 255);
}
#navAccountLink .accountPulldown {
	background-position: -47px -143px; left: 5px; top: -2px; width: 7px; height: 4px; position: relative; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.openToggler #navAccountLink .dropMenuDivide {
	background: rgb(224, 224, 224);
}
.no_js #navAccount:hover #navAccountLink .dropMenuDivide {
	background: rgb(224, 224, 224);
}
.openToggler #navAccountLink .accountPulldown {
	background-position: -39px -143px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.no_js #navAccount:hover #navAccountLink .accountPulldown {
	background-position: -39px -143px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#navAccount .contextualHelp {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(45, 68, 134); padding: 10px 0px 5px; top: 100%; right: 0px; margin-top: -1px; margin-right: -1px; position: absolute; z-index: 1; min-width: 200px;
}
#navAccount .navigation {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(45, 68, 134); padding: 10px 0px 5px; top: 100%; right: 0px; margin-top: -1px; margin-right: -1px; position: absolute; z-index: 1; min-width: 200px;
}
#navAccount .navigation {
	display: none;
}
.openToggler#navAccount .navigation {
	display: block;
}
.no_js #navAccount:hover .navigation {
	display: block;
}
#navAccount .navigation .logoutButton {
	display: block;
}
#navAccount .logoutButton:hover {
	text-decoration: none;
}
#navAccount .logoutButton input {
	outline: 0px; width: 100%; text-align: left;
}
#navAccount .navigation a {
	padding: 4px 10px 5px; height: auto; color: rgb(58, 87, 154); font-weight: normal; display: block; white-space: nowrap;
}
#navAccount .navigation .logoutButton input {
	padding: 4px 10px 5px; height: auto; color: rgb(58, 87, 154); font-weight: normal; display: block; white-space: nowrap;
}
#navAccount .navigation a:hover {
	background: rgb(109, 132, 180); padding: 3px 10px 4px; color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#navAccount .navigation a:focus {
	background: rgb(109, 132, 180); padding: 3px 10px 4px; color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#navAccount .navigation a:active {
	background: rgb(109, 132, 180); padding: 3px 10px 4px; color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#navAccount .logoutButton:hover input {
	background: rgb(109, 132, 180); padding: 3px 10px 4px; color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#navAccount .logoutButton input:active {
	background: rgb(109, 132, 180); padding: 3px 10px 4px; color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#navAccount .logoutButton input:focus {
	background: rgb(109, 132, 180); padding: 3px 10px 4px; color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#navAccount li {
	float: none; display: block;
}
#navAccountInfo {
	margin: 5px 4px; padding: 0px 6px 0px 64px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 55px;
}
ul #navAccountInfo a:hover {
	padding: 4px 10px 5px; border: currentColor; color: rgb(59, 89, 152); text-decoration: underline;
}
ul #navAccountInfo a:focus {
	padding: 4px 10px 5px; border: currentColor; color: rgb(59, 89, 152); text-decoration: underline;
}
ul #navAccountInfo a:active {
	padding: 4px 10px 5px; border: currentColor; color: rgb(59, 89, 152); text-decoration: underline;
}
#navAccountInfo #navAccountPic {
	margin: 0px; left: -5px; top: -9px; position: absolute;
}
#navAccountInfo #navAccountPic img {
	width: 50px; height: 50px;
}
#navAccount #navAccountName {
	margin: 0px; padding: 0px !important; font-size: 13px; font-weight: bold;
}
#navSearch {
	margin: 4px 0px 0px 4px; width: 350px; position: relative;
}
#navSearch .uiSearchInput {
	border: 0px currentColor;
}
#navSearch .uiSearchInput input {
	width: 315px;
}
#navSearch .uiTypeahead {
	border-color: rgb(59, 89, 152); height: 22px;
}
#navSearch .uiTypeahead .wrap {
	border-color: rgb(59, 89, 152); height: 22px;
}
.hideBanner .fbPageBanner {
	display: none;
}
.fixedBody .fbPageBanner {
	display: none;
}
.fbPageBannerInner {
	margin: auto; width: 980px;
}
.sidebarMode .fbPageBannerInner {
	left: -90px; position: relative;
}
.permalinkBody {
	background-color: rgb(231, 235, 242);
}
.permalinkBody #globalContainer {
	padding: 0px 40px; width: 889px; margin-top: 40px; min-width: 889px;
}
.permalinkBody #mainContainer {
	width: 100%;
}
.permalinkBody #contentCol {
	background-color: transparent;
}
.permalinkBody #rightCol {
	width: 243px;
}
.permalinkBody #contentArea {
	padding: 0px 3px 1px; border: 1px solid rgb(196, 205, 224); width: 624px; background-color: rgb(255, 255, 255);
}
.permalinkBody .fbTimelineSideAds {
	width: auto; padding-top: 0px;
}
.permalinkBody .permalink_stream .uiStream .uiStreamMessage {
	line-height: 18px; padding-right: 20px; padding-left: 15px; font-size: 13px;
}
.permalinkBody .permalink_stream .uiStream .uiStreamAttachments {
	line-height: 18px; padding-right: 20px; padding-left: 15px; font-size: 13px;
}
.permalinkBody .permalink_stream .uiStream .mainWrapper .uiAttachmentNoMedia {
	padding-left: 10px; margin-left: 18px; border-left-color: rgb(192, 201, 221); border-left-width: 2px; border-left-style: solid;
}
.permalink_stream .uiStream .uiStreamMessage {
	font-size: 13px;
}
.permalinkBody .permalink_stream .followButton {
	margin-top: 13px;
}
.permalinkBody .permalink_stream .uiStreamMessage .storyContent .uiCloseButton {
	margin-top: 15px;
}
.permalinkBody .permalink_stream .uiStreamHide {
	margin-right: 15px;
}
.permalinkBody .permalink_stream .fbStreamPermalinkHeader {
	margin: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.permalinkBody .permalink_stream .uiStreamStory .mainWrapper {
	margin-right: 0px;
}
.permalinkBody .fbTimelineUFI {
	margin-top: 3px;
}
.permalinkBody .permalink_stream .subscriberSentence {
	color: rgb(153, 153, 153); font-weight: normal;
}
.permalinkBody .permalink_stream .uiStreamPassive {
	color: rgb(153, 153, 153); font-weight: normal;
}
.permalinkBody .permalink_stream .uiStreamHeadline {
	color: rgb(153, 153, 153); font-weight: normal;
}
.permalinkBody .permalink_stream .fbStreamPermalinkHeader .UIImageBlock_Content {
	padding-top: 8px;
}
.permalinkBody .permalink_stream .uiStreamPrivacy .img {
	margin-top: 2px;
}
.permalinkBody .permalink_stream .uiStreamMessage .actorDescription {
	padding: 0px;
}
.permalinkBody #pageFooter {
	width: 1px; height: 1px; overflow: hidden; opacity: 0;
}
.permalinkBody .uiStreamSource {
	font-size: 11px;
}
.permalinkBody #mainContainer {
	margin-bottom: 50px;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .wrap .uiSelectorButton {
	padding-right: 20px; padding-left: 8px; background-image: none; background-color: transparent;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .wrap {
	margin-top: -2px;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .openToggler .uiSelectorButton {
	background-position: right -344px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorButton:hover {
	background-position: right -344px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorButton .customimg {
	margin-top: 2px; margin-right: 0px;
}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorMenu .itemIcon {
	display: none;
}
.fbxWelcomeBox .fbxWelcomeBoxName {
	padding-bottom: 1px;
}
.fbxWelcomeBoxBlock .fbxWelcomeBoxImg {
	width: 40px !important; height: 40px !important;
}
.fbxWelcomeBoxName {
	width: 112px; font-weight: bold; display: block; word-wrap: break-word;
}
.ticker.sidebarMode .fbDockWrapper {
	right: 205px;
}
.theaterMode.ticker.sidebarMode .fbDockWrapper {
	right: 220px;
}
.ticker.sidebarMode .tickerStoryContent {
	max-width: 158px;
}
.ticker.sidebarMode .fbChatSidebar {
	width: 205px !important;
}
.ticker.sidebarMode .fbChatSidebar .uiScrollableAreaBody {
	width: 205px !important;
}
.ticker.sidebarMode .fbChatSidebar .tickerHeader {
	display: none;
}
.ticker.sidebarMode .fbChatSidebar .ticker_container {
	border: 0px currentColor !important; width: 205px !important; height: 100% !important;
}
.ticker.sidebarMode .fbChatSidebar .scrollTopPrompt {
	width: 205px !important;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker {
	width: 100%; height: 100% !important;
}
.ticker.sidebarMode .fbChatSidebar .uiSideHeader {
	margin-bottom: 0px; border-top-color: currentColor !important; border-bottom-color: rgb(204, 212, 226) !important; border-top-width: 0px !important; border-bottom-width: 1px !important; border-top-style: none !important; border-bottom-style: solid !important; background-color: rgb(216, 223, 234) !important;
}
.ticker.sidebarMode .fbChatSidebar .tickerStoryBlock {
	margin-left: 0px !important;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .fbFeedTickerStory {
	line-height: 13px; padding-right: 5px; border-top-color: rgb(216, 223, 234); border-bottom-color: transparent; background-color: transparent;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .tickerStoryClickable:hover {
	border-bottom-color: transparent !important; box-shadow: inset 2px 0px 2px -2px #b2b9c9;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .tickerStoryHidden {
	border-top-color: rgb(216, 223, 234) !important; border-bottom-color: transparent !important; background-color: transparent !important;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .tickerStoryHidden:hover {
	border-top-color: rgb(216, 223, 234) !important; border-bottom-color: transparent !important; background-color: transparent !important;
}
.ticker.sidebarMode .fbChatSidebar .fbChatOrderedList .item a {
	padding-left: 2px !important;
}
.ticker.sidebarMode .fbChatSidebar .fbChatTypeaheadView li {
	padding-left: 2px !important;
}
.ticker.sidebarMode .fbChatSidebar #pagelet_ticker {
	height: 50%; overflow: hidden; position: relative;
}
.ticker.sidebarMode .fbChatSidebar .uiProfilePhoto {
	width: 28px !important; height: 28px !important; margin-left: 3px !important;
}
.ticker.sidebarMode .fbChatSidebar .fbChatOrderedList .item .pic {
	width: 28px !important; height: 28px !important; margin-left: 3px !important;
}
.ticker.sidebarMode .fbChatSidebar .fbChatTypeaheadView li img {
	width: 28px !important; height: 28px !important; margin-left: 3px !important;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .tickerStorySelected {
	background-position: 11px 15px; border-bottom-color: rgb(168, 178, 206) !important; box-shadow: inset 2px 0px 2px -2px #b2b9c9;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .tickerStorySelected:hover {
	background-position: 11px 15px; border-bottom-color: rgb(168, 178, 206) !important; box-shadow: inset 2px 0px 2px -2px #b2b9c9;
}
.ticker.sidebarMode .fbChatSidebar .fbFeedTicker .tickerNuxStory.fbFeedTickerStory {
	padding: 8px 8px 9px 10px; width: 190px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(176, 176, 176); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; z-index: 10; background-color: rgb(255, 255, 255);
}
.UIActionLinks_title {
	color: rgb(153, 153, 153); font-size: 9px; font-weight: normal; white-space: nowrap;
}
.UIActionLinks_bottom {
	color: rgb(153, 153, 153);
}
.UIActionLinks_bottom a {
	color: rgb(109, 132, 180);
}
.UIActionLinks_bottom button.as_link {
	color: rgb(109, 132, 180);
}
.UIActionLinks_bottom .uiLinkButton input {
	color: rgb(109, 132, 180);
}
.UIActionLinks_bottom .uiLinkButton input:hover {
	color: rgb(109, 132, 180);
}
.UIActionLinks .uiBlingBox {
	color: rgb(59, 89, 152);
}
.cmt_like_icon {
	background-position: -151px -415px; width: 10px; height: 9px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.comment_like_button {
	margin: -5px; padding: 0px 5px 5px; white-space: nowrap;
}
.comment_like_button:active {
	text-decoration: none;
}
.comment_like_button:focus {
	text-decoration: none;
}
.comment_like_button:hover {
	text-decoration: none;
}
.fixed_elem {
	position: fixed !important;
}
.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 {
	position: fixed !important;
}
.fixedBody #leftCol {
	position: fixed !important;
}
.fixedBody #blueBar {
	left: 0px; right: 0px;
}
.fixedBody #leftColContainer {
	width: 179px; padding-right: 2px; float: left;
}
.fixedBody .hideWhenFixed {
	display: none;
}
.subscribeButtonsContainer {
	vertical-align: top; display: inline-block;
}
div.subscribeButtonsContainer .uiButton {
	margin-left: 0px;
}
div.subscribeButtonsContainer .subscribedButton {
	cursor: default;
}
.subscribeButtonsContainer .subscribedButton .uiButtonText {
	cursor: default;
}
.subscribeButtonsContainer .subscribedButton input {
	cursor: default;
}
div.subscribeButtonsContainer .uiButtonHover {
	background: rgb(109, 132, 180); border-color: rgb(59, 89, 152); box-shadow: none;
}
div.subscribeButtonsContainer .uiButtonHover:active {
	background: rgb(109, 132, 180); border-color: rgb(59, 89, 152); box-shadow: none;
}
div.subscribeButtonsContainer .uiButtonHover:hover {
	background: rgb(109, 132, 180); border-color: rgb(59, 89, 152); box-shadow: none;
}
.subscribeButtonsContainer .uiButtonHover .uiButtonText {
	color: rgb(255, 255, 255);
}
div.subscribeButtonsContainer .customimg {
	margin: 2px 5px 0px 0px;
}
.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 20px 5px;
}
.uiMenu .SelectorMenuOnFeed .checked a:active {
	background-position: 20px -56px; background-color: rgb(109, 132, 180);
}
.uiMenu .SelectorMenuOnFeed .checked a:focus {
	background-position: 20px -56px; background-color: rgb(109, 132, 180);
}
div.FriendListSubscribeSubmenu {
	padding-top: 0px; padding-bottom: 0px;
}
div.FriendListActionMenu {
	padding-top: 0px;
}
div.InterestListMenuDisconnect {
	padding-top: 0px;
}
div.InterestListMenuLists {
	padding-bottom: 0px;
}
.NonFriendSubscriptionMenu .hideFromNonFriend {
	display: none;
}
.isUnsubscribed .SubscribeMenuSettingsItem {
	display: none;
}
.subscriptionMenuOpen .FriendListActionMenu {
	display: none;
}
.subscriptionMenuOpen .FlyoutFriendListMenu {
	display: none;
}
.subscriptionMenuOpen .InterestListMenuLists {
	display: none;
}
.subscriptionMenuOpen .InterestListMenuDisconnect {
	display: none;
}
.subscriptionMenuOpen .FriendListSubscribeSubmenu {
	display: none;
}
.cannotSubscribe .FriendListSubscribeSubmenu {
	display: none;
}
.noSubscriptionLevels .SubscribeMenuSettingsItem {
	display: none;
}
.noSubscribeCheckbox .SubscribeMenuSubscribeCheckbox {
	display: none;
}
.FriendListSubscriptionsMenu {
	display: none;
}
.subscriptionMenuOpen .FriendListSubscriptionsMenu {
	display: block;
}
span.FollowLink .followLinkInlineCheck {
	margin-right: 4px; display: inline;
}
.followLinkSubscribed {
	cursor: default;
}
.FriendButton {
	vertical-align: top; display: inline-block;
}
div.FriendButton .uiButton {
	margin-left: 0px;
}
div.FriendButton .enableFriendListFlyout {
	cursor: default;
}
.FriendButton .enableFriendListFlyout .uiButtonText {
	cursor: default;
}
.FriendButton .enableFriendListFlyout input {
	cursor: default;
}
div.FriendButton .uiButtonHover {
	background: rgb(109, 132, 180); border-color: rgb(59, 89, 152); box-shadow: none;
}
.FriendButton .uiButtonHover .uiButtonText {
	color: rgb(255, 255, 255);
}
.requestResponseMenu .action .itemAnchor {
	padding-right: 22px;
}
div.FriendButton .customimg {
	margin: 2px 5px 0px 0px;
}
.FriendListFlyoutLoading {
	text-align: center;
}
.home #leftCol {
	min-height: 600px;
}
.home #rightCol .friend_list_right_column_header {
	height: 44px;
}
div.bookmarksMenuButton .uiCloseButton {
	background-position: -181px -440px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
div.bookmarksMenuButton .uiCloseButton {
	background-position: -1px -28px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/2j6Oe7DwBh7.png"); background-repeat: no-repeat;
}
div.bookmarksMenuButton .uiCloseButton:hover {
	background-position: -199px -440px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
div.bookmarksMenuButton .openToggler .uiCloseButton {
	background-position: -199px -440px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSideNav ul {
	display: none;
}
.uiSideNav .open ul {
	display: block;
}
.uiSideNav .forceSubitems ul {
	display: block;
}
.uiSideNav .hidden {
	display: none;
}
.uiSideNav .item {
	padding: 3px 8px 0px 28px; color: rgb(51, 51, 51); line-height: 13px; text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block; min-height: 17px;
}
.uiSideNav .subitem {
	padding: 3px 8px 0px 28px; color: rgb(51, 51, 51); line-height: 13px; text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block; min-height: 17px;
}
.uiSideNav .subitem {
	padding-left: 37px;
}
.uiSideNav .item:hover {
	text-decoration: none; background-color: rgb(239, 242, 247);
}
.uiSideNav .item:active {
	text-decoration: none; background-color: rgb(239, 242, 247);
}
.uiSideNav .item:focus {
	text-decoration: none; background-color: rgb(239, 242, 247);
}
.uiSideNav .subitem:hover {
	text-decoration: none; background-color: rgb(239, 242, 247);
}
.uiSideNav .subitem:active {
	text-decoration: none; background-color: rgb(239, 242, 247);
}
.uiSideNav .subitem:focus {
	text-decoration: none; background-color: rgb(239, 242, 247);
}
.uiSideNav .selectedItem .item {
	font-weight: bold; background-color: rgb(216, 223, 234);
}
.uiSideNav .selectedItem .item:hover {
	font-weight: bold; background-color: rgb(216, 223, 234);
}
.uiSideNav ul .selectedItem .subitem {
	font-weight: bold; background-color: rgb(216, 223, 234);
}
.uiSideNav ul .selectedItem .subitem:hover {
	font-weight: bold; background-color: rgb(216, 223, 234);
}
.uiSideNav .item .imgWrap {
	width: 18px;
}
.uiSideNav .external {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yW/r/AebrcwrBeG6.png") no-repeat right 3px; padding-right: 12px;
}
.uiSideNav .item .linkWrap {
	overflow: hidden; padding-left: 0px; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; max-width: 116px;
}
.uiSideNavCountText {
	color: gray;
}
.uiSideNav .loading .item {
	border-color: rgb(239, 242, 247) rgb(239, 242, 247) rgb(255, 255, 255); background-color: rgb(239, 242, 247);
}
.uiSideNav .sideNavItem .loading .subitem {
	border-color: rgb(239, 242, 247) rgb(239, 242, 247) rgb(255, 255, 255); background-color: rgb(239, 242, 247);
}
.uiSideNav .loading .subitem {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.uiFutureSideNav .actionLinks {
	text-transform: uppercase; font-size: 9px; font-weight: bold;
}
.droppableNav .actionLinks {
	display: block;
}
.actionLinks {
	padding: 4px 0px 4px 28px; line-height: 12px; position: relative;
}
.uiSideNav .loadingIndicator {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat 0px 0px; top: 5px; width: 16px; height: 11px; right: 5px; display: none; position: absolute;
}
.actionLinks .loadingIndicator {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat 0px 0px; top: 5px; width: 16px; height: 11px; right: 5px; display: none; position: absolute;
}
.loading .loadingIndicator {
	display: block;
}
.async_saving .loadingIndicator {
	display: block;
}
.editMode .loadingIndicator {
	display: none;
}
.loading ul .loadingIndicator {
	display: none;
}
.uiSideNav ul .loading .loadingIndicator {
	top: 5px;
}
.uiSideNav .showSubitems .hiddenSubitem {
	display: block;
}
.uiSideNav .open .navMore {
	display: block;
}
.uiSideNav .hiddenSubitem {
	display: none;
}
.uiSideNav .showSubitems .navMore {
	display: none;
}
.uiSideNav .navMore {
	display: none;
}
.uiSideNav li .navMore {
	margin: 4px 0px 10px 37px;
}
.uiSideNav .loading .navMore {
	background-color: transparent;
}
.uiSideNav .item:hover .buttonWrap .uiCloseButton {
	visibility: visible;
}
.editMode .droppableNav .uiCloseButton {
	visibility: visible;
}
.editMode .droppableNav .item:hover .uiCloseButton {
	visibility: visible;
}
.middot {
	display: none;
}
.expandedMode .middot {
	display: inline;
}
.uiSideNav .mover {
	left: -18px; top: 3px; text-align: right; overflow: hidden; display: none; position: absolute; 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: rgb(239, 242, 247);
}
.uiSideNav .mover .arrow {
	top: -20px; position: relative;
}
.uiSideNav .mover .arrow:active {
	top: 0px;
}
.uiSideNav .mover .arrow:focus {
	top: 0px;
}
.droppableNav .grip {
	background-position: -130px -398px; width: 10px; height: 10px; margin-top: 2px; display: none; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.editMode .droppableNav .grip {
	display: block;
}
.editMode .uiSideNav .external {
	background-image: none;
}
.middot {
	display: none;
}
.navEdit {
	display: none;
}
.navDone {
	display: none;
}
.expandedMode .middot {
	display: inline;
}
.expandedMode .navEdit {
	display: inline;
}
.navEditDone .navEdit {
	display: inline;
}
.editMode .navDone {
	display: inline;
}
.editMode .draggingMode {
	opacity: 0.5;
}
.editMode .droppableNav .draggingMode {
	opacity: 1;
}
.editMode .uiSideNav ul {
	display: none;
}
.editMode .middot {
	display: none !important;
}
.editMode .navEdit {
	display: none !important;
}
.editMode .navLessLink {
	display: none !important;
}
.editMode .uiSideNav .count {
	display: none !important;
}
.editMode .uiSideNav .divider {
	display: none !important;
}
.editMode .uiSideNav .loading .mover {
	display: none !important;
}
.editMode .uiSideNav .uiCloseButton {
	display: none !important;
}
#sideNav #pinnedNav {
	margin-top: 16px;
}
#sideNav .belowThreshold {
	display: none;
}
#sideNav .homeSideNav .actionLinks {
	display: none;
}
#sideNav #pinnedNav .hideOption {
	display: none;
}
.editMode#sideNav .homeSideNav .actionLinks {
	display: block;
}
#sideNav .moreSectionsLink {
	color: rgb(127, 147, 188); font-size: 9px; font-weight: bold;
}
.navHeader {
	color: rgb(153, 153, 153); font-size: 9px; font-weight: bold; margin-top: 12px;
}
.navHeader a {
	color: rgb(153, 153, 153); font-size: 9px; font-weight: bold; margin-top: 12px;
}
.navHeader .bookmarksNavSeeAll {
	color: rgb(109, 132, 180); white-space: nowrap;
}
.navHeader .uiLoadingIndicatorAsync {
	margin-top: -3px;
}
.editMode .nonDroppableNav {
	opacity: 0.5;
}
.editMode .nonDroppableNav .sortableItem {
	cursor: default;
}
.editMode .homeSideNav .bookmarksNavSeeAll {
	visibility: hidden;
}
.homeSideNav .bookmarksNavSeeAll {
	visibility: hidden;
}
.homeSideNav:hover .bookmarksNavSeeAll {
	visibility: visible;
}
.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 {
	visibility: visible;
}
.sideNavItem .bookmarksMenuButton a.selected {
	visibility: visible;
}
.editMode .homeSideNav .sideNavItem .bookmarksMenuButton .uiCloseButton {
	visibility: hidden;
}
.editMode .homeSideNav .sideNavItem:hover .bookmarksMenuButton .uiCloseButton {
	visibility: hidden;
}
.droppableNav .rearrange {
	display: inline;
}
.nonDroppableNav .rearrange {
	display: none;
}
div.fbComposerWideSpacing {
	margin: 9px 0px -6px; padding-bottom: 4px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.fbFriendListComposer {
	padding-left: 18px; margin-left: -18px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.fbFriendListComposer .focus_target {
	padding-left: 18px; margin-left: -18px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
div.fbFriendListComposer .child_was_focused {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.fbFriendListComposer .uiComposerAttachments {
	padding: 5px 0px 6px;
}
#pagelet_rhc_ticker {
	margin-top: -5px;
}
#pagelet_rhc_ticker .fbFeedTicker {
	padding-top: 5px;
}
.homeFixedLayout .fixed_elem.fbFeedTicker {
	z-index: 2; background-color: rgb(255, 255, 255);
}
.homeFixedLayout #contentCurve {
	height: 0px;
}
div.homeFixedLayout#contentCol {
	padding-top: 5px;
}
.homeFixedLayout div#contentArea {
	padding-bottom: 20px;
}
.tickerOnTop #pagelet_rhc_ticker {
	margin-top: 0px; margin-bottom: 5px;
}
.adsOnTop .rightColumnWrapper .fixed_scrolling_wrapper {
	width: 244px;
}
.tickerOnTop .rightColumnWrapper {
	width: 244px;
}
.sidebarMode .tickerOnTop #pagelet_rhc_ticker {
	margin-bottom: 0px;
}
.tickerOnTop #pagelet_rhc_ticker .fbFeedTicker {
	padding-top: 0px;
}
.sidebarMode .tickerOnTop #pagelet_reminders .fbReminders {
	margin: 6px 0px 12px;
}
.tickerOnTop #pagelet_reminders .fbReminders {
	margin: 8px 0px 10px;
}
.tickerOnTop .ticker_container .ticker_stream {
	margin-top: -1px;
}
.tickerOnTop .ego_section {
	margin-bottom: 0px;
}
.tickerOnTop .fbFeedTicker .ticker_container::before {
	width: 100%; height: 1px !important; display: block; position: absolute; z-index: 2; content: ""; background-color: rgba(0, 0, 0, 0.1) !important;
}
.tickerOnTop .fbFeedTicker .ticker_container::after {
	width: 100%; height: 1px !important; display: block; position: absolute; z-index: 2; content: ""; background-color: rgba(0, 0, 0, 0.1) !important;
}
.tickerOnTop .fixed_elem .ticker_container::before {
	background-color: transparent !important;
}
.tickerOnTop .forceThickLine .ticker_container::before {
	background-color: transparent !important;
}
.tickerOnTop .forceThickLine .ticker_container::after {
	background-color: transparent !important;
}
.tickerOnTop .fbFeedTicker .ticker_container::after {
	bottom: 0px;
}
.tickerOnTop .fbFeedTicker .fbTickerFooter {
	border-top-color: rgb(242, 242, 242); border-top-width: 3px; border-top-style: solid;
}
.tickerOnTop .fixed_elem .fbFeedHeadThickLineCapable {
	border: 0px currentColor;
}
div.composerOpen #rightCol {
	padding-top: 40px;
}
.slim #blueBar {
	height: 37px; border-bottom-color: rgb(19, 55, 131); border-bottom-width: 1px; border-bottom-style: solid; position: relative; box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.52);
}
.slimHeader #headNav {
	border: currentColor; margin-left: 176px;
}
.slimHeader .fbJewelFlyout {
	top: 37px;
}
.slimHeader #jewelContainer {
	padding-top: 5px;
}
.slimHeader .fbJewel .jewelCount {
	top: 0px;
}
.slimHeader .fbJewel .jewelCount span {
	border-width: 1px; border-style: solid; border-color: rgb(226, 57, 35) rgb(216, 55, 34) rgb(192, 49, 30); padding: 0px 1px; box-shadow: 0px 1px 0px rgba(0,39,121,0.77);
}
.slimHeader #jewelContainer .fbJewel a.jewelButton {
	top: 1px; height: 31px; position: relative;
}
.slimHeader .openToggler a.jewelButton {
	height: 31px !important;
}
.slimHeader #fbMessagesJewel a.jewelButton {
	background-position: -56px -75px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel a.jewelButton:active {
	background-position: -31px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel a.jewelButton:focus {
	background-position: -31px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbMessagesJewel a.jewelButton:hover {
	background-position: -31px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader .hasNew#fbMessagesJewel a.jewelButton {
	background-position: -56px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader .openToggler#fbMessagesJewel a.jewelButton {
	background-position: -31px -75px !important; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
.slimHeader #fbNotificationsJewel a.jewelButton {
	background-position: -25px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel a.jewelButton:active {
	background-position: -31px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel a.jewelButton:focus {
	background-position: -31px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbNotificationsJewel a.jewelButton:hover {
	background-position: -31px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader .hasNew#fbNotificationsJewel a.jewelButton {
	background-position: -56px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader .openToggler#fbNotificationsJewel a.jewelButton {
	background-position: 0px -247px !important; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
.slimHeader #fbRequestsJewel a.jewelButton {
	background-position: -25px -282px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel a.jewelButton:active {
	background-position: -50px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel a.jewelButton:focus {
	background-position: -50px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #fbRequestsJewel a.jewelButton:hover {
	background-position: -50px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader .hasNew#fbRequestsJewel a.jewelButton {
	background-position: -75px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader .openToggler#fbRequestsJewel a.jewelButton {
	background-position: 0px -282px !important; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
.slimHeader #pageLogo a {
	background-position: 0px -214px; height: 31px; margin-top: 6px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #pageLogo a:hover {
	background-position: 0px -214px; height: 31px; margin-top: 6px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #pageLogo a:focus {
	background-position: 0px -214px; height: 31px; margin-top: 6px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #pageLogo a:active {
	background-position: 0px -214px; height: 31px; margin-top: 6px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #navSearch {
	margin-top: 9px;
}
.slimHeader #navSearch .uiTypeahead {
	border-width: 1px; border-style: solid; border-color: rgb(18, 54, 130) rgb(41, 74, 143) rgb(41, 74, 143); border-radius: 2px;
}
.slimHeader #navSearch .uiSearchInput {
	background: rgb(255, 255, 255); padding: 0px 0px 1px; border-radius: 1px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.slimHeader #navSearch div {
	border: currentColor;
}
.slimHeader #navSearch span {
	border: currentColor;
}
.slimHeader #navSearch .textInput .inputtext {
	padding-top: 2px;
}
.slimHeader #pageNav .topNavLink {
	height: 31px;
}
.slimHeader #pageNav a {
	color: rgb(216, 223, 234);
}
.slimHeader #pageNav {
	padding-top: 6px; margin-right: 1px;
}
.slimHeader #pageNav .topNavLink:hover {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .topNavLink:focus {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .topNavLink:active {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .tinyman:hover a {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimheader #pageNav .tinyman:focus a {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .tinyman:active a {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .topNavLink a:hover {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .topNavLink a:focus {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .topNavLink a:active {
	height: 31px; color: rgb(255, 255, 255); background-color: rgb(75, 103, 161);
}
.slimHeader #pageNav .openToggler #navAccountLink {
	background-color: rgb(255, 255, 255);
}
.slimHeader #pageNav .openToggler #navAccountLink:hover {
	background-color: rgb(255, 255, 255);
}
.slimHeader #pageNav .openToggler #navAccountLink:focus {
	background-color: rgb(255, 255, 255);
}
.slimHeader #pageNav .openToggler #navAccountLink:active {
	background-color: rgb(255, 255, 255);
}
.slimHeader #pageNav .no_js #navAccountLink:hover {
	background-color: rgb(255, 255, 255);
}
.slimHeader #pageNav .headerTinymanPhoto {
	border-width: 1px; border-style: solid; border-color: rgb(18, 54, 130) rgb(41, 74, 143) rgb(41, 74, 143); margin: 3px 5px 3px 3px; border-radius: 2px; width: 23px; height: 23px;
}
.slimHeader #pageNav .topNavLink .headerTinymanName {
	overflow: hidden; padding-right: 8px; vertical-align: top; display: inline-block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; max-width: 175px;
}
.slimHeader #pageNav .topNavLink a {
	padding: 0px; height: 31px; line-height: 29px; vertical-align: top;
}
.slimHeader #pageNav .middleLink a {
	padding: 0px 8px;
}
.slimHeader #pageNav li.tinyman::after {
	background: rgb(82, 109, 164); width: 1px; height: 14px; margin-top: 9px; float: right; display: inline-block; content: " ";
}
.slimHeader #pageNav li.middleLink::after {
	background: rgb(82, 109, 164); width: 1px; height: 14px; margin-top: 9px; float: right; display: inline-block; content: " ";
}
.slimHeader #pageNav .topNavLink:hover::after {
	background: rgb(75, 103, 161);
}
.slimHeader #pageNav li.middleLink:hover {
	padding-left: 1px; margin-left: -1px;
}
.slimHeader #pageNav #navAccountLink:hover {
	padding-left: 1px; margin-left: -1px;
}
.slimHeader #pageNav .openToggler #navAccountLink:hover {
	padding-left: 0px; margin-left: 0px;
}
.slimHeader #pageNav .menuPulldown {
	background-position: -2px -332px; width: 24px; height: 31px; text-indent: 30px; overflow: hidden; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #pageNav .menuPulldown:hover {
	background-position: -56px -332px; width: 24px; height: 31px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.slimHeader #pageNav .openToggler#navAccount {
	height: 31px; margin-top: 0px;
}
.slimHeader .no_js #navAccount:hover {
	height: 31px; margin-top: 0px;
}
.slimHeader #pageNav .openToggler #navAccountLink {
	height: 31px; margin-top: 0px;
}
.slimHeader #pageNav .openToggler .menuPulldown {
	background-position: -29px -332px !important; width: 24px; height: 31px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
.slimHeader #pageNav #navAccountLink {
	padding-right: 0px;
}
.slimHeader #pageNav .menuDivider {
	background: rgb(221, 221, 221); margin: 6px 7px; height: 1px; line-height: 0; font-size: 0px;
}
.slimHeader #navAccount .navigation {
	padding: 4px 0px; border-bottom-color: rgb(51, 51, 51);
}
.slimHeader #pageNav #navAccount .navSubmenu {
	padding: 0px 22px; height: 18px; color: rgb(34, 34, 34); line-height: 18px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.slimHeader #navAccount .navSubmenu input {
	padding: 0px; height: 20px; color: rgb(34, 34, 34); margin-top: -1px;
}
.slimHeader #navAccount .navSubmenu {
	border: currentColor; height: 18px; color: rgb(0, 0, 0); line-height: normal;
}
.slimHeader #navAccount .navSubmenu:hover {
	background: rgb(109, 132, 180); height: 18px; color: rgb(255, 255, 255); text-decoration: none;
}
.slimHeader #navAccount .navSubmenu:focus {
	background: rgb(109, 132, 180); height: 18px; color: rgb(255, 255, 255); text-decoration: none;
}
.slimHeader #navAccount .navSubmenu:active {
	background: rgb(109, 132, 180); height: 18px; color: rgb(255, 255, 255); text-decoration: none;
}
.slimHeader #pageNav .navSubmenu img {
	width: 18px; height: 18px;
}
.slimHeader #pageNav .navSubmenu img.uiLoadingIndicatorAsync {
	width: 16px; height: 11px; margin-top: 4px;
}
.slimHeader #navAccount .highlanderIntro {
	padding: 0px 22px 6px;
}
.slimHeader #navAccount .contentAfter.uiScrollableArea::after {
	display: none;
}
.slimHeader #pageNav #navAccount .navSubmenu:hover {
	background: rgb(109, 132, 180); color: rgb(255, 255, 255); border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.slimHeader #pageNav #navAccount .navSubmenu:focus {
	background: rgb(109, 132, 180); color: rgb(255, 255, 255); border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.slimHeader #pageNav #navAccount .navSubmenu:active {
	background: rgb(109, 132, 180); color: rgb(255, 255, 255); border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.slimHeader #navAccount .navSubmenu:hover input {
	color: rgb(255, 255, 255); text-decoration: none;
}
.slimHeader #navAccount .navSubmenu:focus input {
	color: rgb(255, 255, 255); text-decoration: none;
}
.slimHeader #navAccount .navSubmenu:active input {
	color: rgb(255, 255, 255); text-decoration: none;
}
.slimHeader #navAccount .navIdentity {
	padding: 5px 22px 5px 17px; width: 200px;
}
.slimHeader #navAccount .navIdentityPic a:hover {
	padding: 0px; border: currentColor;
}
.slimHeader #navAccount .navIdentityPic:hover img {
	padding: 0px; border: currentColor;
}
.slimHeader #navAccount .navIdentityLinks {
	width: 120px; margin-top: 3px;
}
.homeFixedLayout #rightCol {
	padding-top: 56px;
}
.home_right_column .fbFeedTicker {
	border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 0px rgba(0,0,0,0.1);
}
.fbFeedTicker {
	width: 244px;
}
.homeFixedLayout .uiContextualDialogArrowRight {
	margin-right: 3px;
}
.homeFixedLayout #rightCol .uiSideHeader {
	padding: 3px 6px; margin-bottom: 8px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#rightCol .tickerHeader {
	padding: 3px 6px; margin-bottom: 8px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.homeFixedLayout #rightCol .uiSideHeader a {
	color: rgb(109, 132, 180);
}
.homeFixedLayout #rightCol .tickerHeader {
	margin-bottom: 0px;
}
.homeFixedLayout #rightCol .tickerHeader a {
	display: block;
}
.homeFixedLayout #rightCol .tickerHeader a .img {
	padding-top: 2px; display: block;
}
.tickerStoryContent {
	max-width: 183px;
}
.disconnected.fbFeedTicker {
	opacity: 0.3;
}
.fbFeedTicker .fbFeedTickerStory {
	background: no-repeat 15px 16px rgb(255, 255, 255); padding: 6px 14px 6px 2px; outline: 0px; line-height: 14px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.hidden_rhc_ticker {
	display: none;
}
.adsOnTop .fbRemindersThickline {
	display: none;
}
.tickerOnTop .fbRemindersThickline {
	display: none;
}
.adsOnTop div.fbRemindersThicklineForce {
	display: block;
}
.tickerOnTop div.fbRemindersThicklineForce {
	display: block;
}
#pagelet_reminders .displayedTickerToggleWrapper {
	display: block;
}
.sidebarMode #pagelet_reminders .tickerLineToggle {
	display: none;
}
.sidebarMode #pagelet_sidebar .tickerLineToggle {
	display: none;
}
.sidebarMode #pagelet_rhc_ticker .tickerLineToggle {
	display: none;
}
.canvasTicker #pagelet_ticker .tickerLineToggle {
	display: none;
}
.sidebarMode #pagelet_reminders #fbTickerClosedEd {
	display: none;
}
.sidebarMode #pagelet_current #fbTickerClosedEd {
	display: none;
}
.sidebarMode #pagelet_sidebar #fbTickerClosedEd {
	display: none;
}
.sidebarMode #pagelet_rhc_ticker #fbTickerClosedEd {
	display: none;
}
.canvasTicker #pagelet_ticker #fbTickerClosedEd {
	display: none;
}
.tickerToggleWrapper {
	position: relative;
}
.tickerLineToggle {
	display: none;
}
.displayedTickerToggleWrapper .tickerLineToggle {
	top: -6px; width: 20px; height: 7px; right: 6px; display: inline-block; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.displayedTickerToggleWrapper .tickerLineToggle .tickerLineToggleNormal {
	padding-left: 4px;
}
.displayedTickerToggleWrapper .tickerLineToggle .tickerLineToggleAsync {
	padding-left: 2px;
}
.displayedTickerToggleWrapper .async_saving .tickerLineToggleNormal {
	display: none;
}
.canHaveFixedElements #fixed_scrolling_container .displayedTickerToggleWrapper {
	margin-top: 15px;
}
.canHaveFixedElements .fixed_elem .displayedTickerToggleWrapper {
	margin-top: 15px;
}
.canHaveFixedElements .fixed_elem .toggleWrapperWithoutMargin {
	margin-top: 0px !important;
}
.fbRemindersThickline {
	background: rgb(233, 233, 233); height: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block;
}
.sidebarMode .fbRemindersThickline {
	background: rgb(233, 233, 233); height: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block;
}
.tickerOnTop .fbFeedHeadThickLineCapable {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.fbFeedTicker .tickerStoryHidden .tickerStoryBlock {
	display: none;
}
.fbFeedTicker .fbFeedTickerStory .uiProfilePhoto {
	margin-right: 8px;
}
.fbFeedTicker .fbFeedTickerStory .uiFacepile .uiProfilePhoto {
	margin-right: 0px;
}
.fbFeedTicker .fbFeedTickerStory .tickerFeedMessage {
	font-size: 11px; font-weight: normal; display: inline;
}
.fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h6 {
	font-size: 11px; font-weight: normal; display: inline;
}
.fbFeedTicker .fbFeedTickerStory .actorName {
	display: inline;
}
.fbFeedTicker .fbFeedTickerStory .actorDescription {
	display: inline;
}
.fbFeedTicker .fbFeedTickerStory .removeStory {
	margin-right: -5px; float: right;
}
.fbFeedTicker .fbFeedTickerStory .fbEmuHidePoll {
	padding-left: 5px;
}
.fbFeedTicker .tickerStoryClickable {
	cursor: pointer;
}
.fbFeedTicker .tickerStoryHidden {
	cursor: auto;
}
.fbFeedTicker .fbFeedTickerStory .uiStreamPassive {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.fbFeedTicker .fbFeedTickerStory .tickerAttachmentBodyText {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.fbFeedTicker .tickerStoryClickable a {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.fbFeedTicker .tickerStoryClickable .passiveName {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.fbFeedTicker .tickerStoryClickable .token {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
.fbFeedTicker .tickerStoryActive {
	border-bottom-color: rgb(236, 239, 245) !important; background-color: rgb(236, 239, 245) !important;
}
.fbFeedTicker .tickerStoryClickable:hover {
	border-bottom-color: rgb(236, 239, 245) !important; background-color: rgb(236, 239, 245) !important;
}
.fbFeedTicker .tickerStoryClicked {
	border-color: rgb(168, 178, 206) !important; background-color: rgb(216, 223, 234) !important;
}
.fbFeedTicker .tickerStoryClicked:hover {
	border-color: rgb(168, 178, 206) !important; background-color: rgb(216, 223, 234) !important;
}
.fbFeedTicker .tickerStorySelected {
	border-color: rgb(168, 178, 206) !important; background-color: rgb(216, 223, 234) !important;
}
.fbFeedTicker .tickerStorySelected:hover {
	border-color: rgb(168, 178, 206) !important; background-color: rgb(216, 223, 234) !important;
}
.fbFeedTicker .tickerStoryHidden {
	border-top-color: rgb(233, 233, 233) !important; border-bottom-color: rgb(255, 255, 255) !important; border-top-width: 1px !important; border-bottom-width: 1px !important; border-top-style: solid !important; border-bottom-style: solid !important; background-color: rgb(255, 255, 255) !important;
}
.fbFeedTicker .tickerStoryHidden:hover {
	border-top-color: rgb(233, 233, 233) !important; border-bottom-color: rgb(255, 255, 255) !important; border-top-width: 1px !important; border-bottom-width: 1px !important; border-top-style: solid !important; border-bottom-style: solid !important; background-color: rgb(255, 255, 255) !important;
}
.fbFeedTicker .tickerStoryActive.tickerStoryFetching {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif");
}
.fbFeedTicker .tickerStoryActive.tickerStoryFetching .tickerStoryImage {
	visibility: hidden;
}
.fbFeedTicker .scrollTopPrompt {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yU/r/n93MoBZD7fU.png") no-repeat center 3px rgb(231, 233, 239); width: 244px; height: 10px; position: absolute; z-index: 1; cursor: pointer; box-shadow: 0px 1px 0px rgba(67,74,90,0.3);
}
.fbFeedTicker .scrollTopPrompt:hover {
	background-color: rgb(225, 226, 233);
}
.home_right_column .fbFeedTicker .scrollTopPrompt {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yU/r/n93MoBZD7fU.png") no-repeat center 3px rgb(251, 251, 251); box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
}
.home_right_column .fbFeedTicker .scrollTopPrompt:hover {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.18); background-color: rgb(242, 242, 242);
}
.fbFeedTicker .fbFeedTickerStory .attachmentLink {
	border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
.fbFeedTicker .attachmentPhotoOuter {
	padding: 2px; border: 1px solid rgb(204, 204, 204); width: 54px; height: 34px; margin-left: 3px; float: left;
}
.fbFeedTicker :first-child.attachmentPhotoOuter {
	margin-left: 0px;
}
.fbFeedTicker .tickerPhotoAttachment {
	overflow: hidden; display: none;
}
div.fbFeedTicker .tickerStoryClickable .uiTooltipWrap {
	display: none;
}
.fbFeedTicker .attachmentPhotoInner {
	width: 54px; height: 34px; overflow: hidden;
}
.fbFeedTicker .attachmentPhoto {
	width: 54px;
}
.fbFeedTicker .highlightedStory {
	border-color: rgb(226, 200, 34) !important; padding: 10px 5px; text-align: center; background-color: rgb(255, 249, 215) !important;
}
.fbFeedTicker .noTimestamps .ticker_timestamp {
	display: none;
}
.fbFeedTicker .tickerSpamMenu {
	padding-left: 5px;
}
.fbFeedTicker .uiStreamInlineReplaceList {
	margin-top: 5px; margin-left: 15px;
}
.tickerNUXDialog {
	margin-top: 50px;
}
.fbFeedTicker .tickerNuxStory.fbFeedTickerStory {
	margin: -2px 0px -15px; padding: 8px 8px 8px 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: silver; z-index: 10; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgb(244, 244, 244);
}
.tickerInlineOverlay {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgba(0, 0, 0, 0.2) currentColor rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); padding: 3px 10px 0px 6px; border-radius: 2px; top: 50%; height: 17px; right: 0px; color: rgb(109, 132, 180); margin-top: -12px; display: none; position: absolute; box-shadow: 5px 0px 10px 10px #eceff5; background-color: rgb(255, 255, 255);
}
.fbFeedTicker .tickerStoryActive .tickerInlineOverlay {
	display: block;
}
.fbFeedTicker .tickerStorySelected .tickerInlineOverlay {
	box-shadow: 5px 0px 10px 10px #d8dfea;
}
.tickerInlineOverlay:hover {
	border-color: rgba(59, 89, 152, 0.55);
}
.tickerInlineOverlay:active {
	border-color: rgba(59, 89, 152, 0.5); background-color: rgba(249, 250, 252, 0.9);
}
.tickerInlineOverlayDisabled {
	border-color: rgba(0, 0, 0, 0.2) !important; background-color: rgb(255, 255, 255) !important;
}
.tickerInlineOverlayLink {
	display: none;
}
.canvasTicker .tickerInlineOverlayLink {
	display: none !important;
}
.tickerActionBottomButton {
	display: none !important;
}
.tickerActionExpandableButton {
	top: 50%; right: 7px; margin-top: -9px; position: absolute;
}
.tickerActionExpandableButton .tickerActionButtonLink {
	padding: 3px 0px 1px 20px; width: 0px; height: 16px; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248);
}
.tickerStoryClicked .tickerActionExpandableButton .tickerActionButtonLink {
	background-color: rgb(255, 255, 255);
}
.tickerActionExpandableButton .tickerActionVerb {
	color: rgb(59, 89, 152); font-weight: bold; display: none;
}
.fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionButtonLink {
	width: auto;
}
.tickerStoryActive .tickerActionExpandableButton .tickerActionButtonLink {
	width: auto;
}
.tickerStoryActive .tickerActionExpandableButton .tickerActionVerb {
	display: inline;
}
.fbFeedTickerStory:hover .tickerActionExpandableButton .tickerActionVerb {
	display: inline;
}
.tickerActionExpandableButton .tickerActionIcon {
	left: 6px; top: 6px; position: absolute;
}
.tickerActionButtonLink {
	border-radius: 3px; border: 1px solid rgb(150, 162, 196); display: block; background-color: rgb(255, 255, 255);
}
.tickerActionButtonLink .tickerActionVerb {
	padding-right: 4px;
}
.fbFeedTicker .tickerStoryWithIcon {
	padding-right: 18px !important;
}
.fbFeedTicker .tickerStoryWithButton {
	padding-right: 33px !important;
}
.fbFeedTickerStory .tickerVisitIcon {
	top: 50%; right: 7px; margin-top: -3px; display: none; position: absolute; opacity: 0.7;
}
.fbFeedTickerStory:hover .tickerVisitIcon {
	display: block;
}
.tickerMusicButtonImg {
	background-position: -93px -332px; width: 9px; height: 11px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.tickerNewsButtonImg {
	background-position: -81px -344px; width: 11px; height: 11px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.tickerVideoButtonImg {
	background-position: -81px -332px; width: 11px; height: 11px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.tickerActionButtonImg {
	background-position: -79px -315px; width: 10px; height: 10px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.tickerActionExpandableButton img.tickerGameButtonImg {
	background-position: -83px -295px; top: 5px; width: 11px; height: 14px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbTickerClosedEd {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.homeWiderContent div#rightCol .home_right_column {
	width: 244px;
}
div.homeWiderContent#contentCol {
	padding-right: 0px; padding-left: 0px;
}
.homeWiderContent #bottomContent {
	padding-right: 0px; padding-left: 0px;
}
.homeWiderContent div#rightCol {
	padding-right: 0px;
}
.hasLeftCol .homeWiderContent div#contentArea {
	width: 511px; padding-right: 25px; padding-left: 18px;
}
div.homeWiderContent .megaphone_box {
	margin-top: -5px; margin-left: -18px;
}
.HovercardStage {
	padding: 10px; min-width: 275px; max-width: 350px;
}
.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 {
	margin-right: -1px; float: left;
}
#jewelContainer {
	float: left; position: relative; z-index: 4;
}
#jewelContainer .hasNew {
	position: relative;
}
#jewelContainer .openToggler {
	position: relative;
}
.fbJewel .jewelCount {
	border-radius: 2px; top: -1px; right: -1px; color: rgb(255, 255, 255); padding-bottom: 1px; font-size: 9px; font-weight: bold; display: none; position: absolute; z-index: 101; background-color: rgb(0, 55, 106);
}
#jewelContainer .hasNew .jewelCount {
	display: block;
}
#jewelContainer .openToggler .jewelCount {
	display: none;
}
.fbJewel .jewelCount span {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 56, 34) rgb(221, 56, 34); padding: 1px 1px 0px; border-radius: 2px; display: block; background-color: rgb(240, 61, 37);
}
.fbJewel a.jewelButton {
	margin: 0px 1px; width: 24px; height: 31px; text-decoration: none; display: block;
}
.fbJewel a.jewelButton:active {
	text-decoration: none; background-color: rgb(75, 103, 161);
}
.fbJewel a.jewelButton:focus {
	text-decoration: none; background-color: rgb(75, 103, 161);
}
.fbJewel a.jewelButton:hover {
	text-decoration: none; background-color: rgb(75, 103, 161);
}
#jewelContainer .openToggler .jewelButton {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(51, 51, 51) rgb(51, 51, 51) currentColor; margin: 0px; height: 30px; background-color: rgb(255, 255, 255) !important;
}
.fbJewelFlyout {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(41, 62, 106); left: 0px; top: 30px; width: 330px; overflow: visible; position: absolute; z-index: -1; background-color: rgb(255, 255, 255);
}
.fbJewelFlyout .metadata {
	padding-top: 3px;
}
.fbJewelFlyout .jewelItemList {
	padding: 4px 0px;
}
.fbJewelFlyout .empty {
	padding: 4px 8px 10px; border: currentColor; color: rgb(117, 117, 117);
}
.fbJewelFlyout .jewelHighlight .empty {
	padding: 4px 8px 10px; border: currentColor; color: rgb(117, 117, 117);
}
.fbJewelFlyout .jewelHighlight li a {
	padding: 4px 8px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.fbJewelFlyout .jewelHighlight li a:hover {
	padding-top: 3px; padding-bottom: 3px; text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(109, 132, 180) !important;
}
.fbJewelFlyout .jewelHighlight li a:active {
	padding-top: 3px; padding-bottom: 3px; text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(109, 132, 180) !important;
}
.fbJewelFlyout .jewelHighlight li a:focus {
	padding-top: 3px; padding-bottom: 3px; text-decoration: none; border-top-color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(109, 132, 180) !important;
}
.fbJewelFlyout .jewelHighlight a:hover span {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight a:active span {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight a:focus span {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight a:hover div {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight a:active div {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight a:focus div {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight li.selected a {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight li.selected .timestamp {
	color: rgb(255, 255, 255);
}
.fbJewelFlyout .jewelHighlight li {
	border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.fbJewelFlyout .jewelHighlight li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fbJewelFlyout li.jewelItemNew {
	background: rgb(239, 241, 247);
}
.fbJewelFlyout li.jewelItemResponded {
	background: rgb(255, 249, 215);
}
.fbJewelFlyout .jewelLoading {
	margin: 10px auto; display: block;
}
.fbJewelFlyout .jewelHeader {
	border-color: rgb(221, 221, 221); padding: 7px 8px;
}
.fbJewelFlyout .jewelFooter a {
	padding: 8px; text-align: center; font-weight: bold; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: block; background-color: rgb(247, 247, 247);
}
.fbJewelFlyout .jewelFooter a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-top-width: 1px; border-top-style: solid; background-color: rgb(109, 132, 180);
}
.fbJewelFlyout .jewelFooter a:active {
	color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-top-width: 1px; border-top-style: solid; background-color: rgb(109, 132, 180);
}
.fbJewelFlyout .jewelFooter a:focus {
	color: rgb(255, 255, 255); text-decoration: none; border-top-color: rgb(59, 89, 152); border-top-width: 1px; border-top-style: solid; background-color: rgb(109, 132, 180);
}
.fbJewelFlyout .jewelFooter .seeMoreCount {
	padding: 2px 0px 0px; font-weight: bold; display: none;
}
.fbJewelFlyout .jewelUnread .seeMoreCount {
	display: block;
}
.fbJewelFlyout .jewelFooter a:hover .seeMoreCount {
	color: rgb(231, 231, 231);
}
.fbJewelFlyout .jewelFooter a:active .seeMoreCount {
	color: rgb(231, 231, 231);
}
.fbJewelFlyout .jewelFooter a:focus .seeMoreCount {
	color: rgb(231, 231, 231);
}
#fbMessagesJewel a.jewelButton {
	background-position: -56px -75px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbMessagesJewel a.jewelButton:active {
	background-position: -31px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbMessagesJewel a.jewelButton:focus {
	background-position: -31px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbMessagesJewel a.jewelButton:hover {
	background-position: -31px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.hasNew#fbMessagesJewel a.jewelButton {
	background-position: -56px -40px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.openToggler#fbMessagesJewel a.jewelButton {
	background-position: -31px -75px !important; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
#fbMessagesFlyout {
	left: 25px;
}
#fbMessagesFlyout li a {
	overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
#fbMessagesFlyout .content {
	width: auto; display: block;
}
#fbMessagesFlyout .author {
	color: rgb(59, 89, 152); padding-top: 2px; font-weight: bold; white-space: normal;
}
#fbMessagesFlyout .preview {
	overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
#fbMessagesFlyout .subject {
	color: rgb(51, 51, 51);
}
#fbMessagesFlyout .time {
	color: rgb(157, 157, 157); font-size: 9px;
}
#fbMessagesFlyout a:hover .author {
	color: rgb(255, 255, 255);
}
#fbMessagesFlyout a:hover .preview {
	color: rgb(255, 255, 255);
}
#fbMessagesFlyout a:hover .subject {
	color: rgb(255, 255, 255);
}
#fbMessagesFlyout a:hover .time {
	color: rgb(255, 255, 255);
}
.noMessages #fbNotificationsJewel {
	margin-left: 25px;
}
#fbNotificationsJewel a.jewelButton {
	background-position: -25px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbNotificationsJewel a.jewelButton:active {
	background-position: -31px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbNotificationsJewel a.jewelButton:focus {
	background-position: -31px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbNotificationsJewel a.jewelButton:hover {
	background-position: -31px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.hasNew#fbNotificationsJewel a.jewelButton {
	background-position: -56px -110px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.openToggler#fbNotificationsJewel a.jewelButton {
	background-position: 0px -247px !important; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
#fbNotificationsFlyout {
	left: 50px;
}
#fbNotificationsFlyout a:hover .blueName {
	color: rgb(255, 255, 255);
}
#fbNotificationsFlyout .blueName {
	color: rgb(59, 89, 152); font-weight: bold;
}
#fbNotificationsFlyout .staticAppIcon {
	background-position: right; width: 16px; height: 16px;
}
#fbNotificationsFlyout .selected .staticAppIcon {
	background-position: left;
}
#fbNotificationsFlyout .info {
	word-wrap: break-word; max-width: 259px;
}
#fbRequestsJewel a.jewelButton {
	background-position: -25px -282px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbRequestsJewel a.jewelButton:active {
	background-position: -50px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbRequestsJewel a.jewelButton:focus {
	background-position: -50px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
#fbRequestsJewel a.jewelButton:hover {
	background-position: -50px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.hasNew#fbRequestsJewel a.jewelButton {
	background-position: -75px -247px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.openToggler#fbRequestsJewel a.jewelButton {
	background-position: 0px -282px !important; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png") !important; background-repeat: no-repeat !important;
}
#fbRequestsFlyout ul.jewelItemList {
	padding: 0px;
}
#fbRequestsFlyout li {
	padding: 4px 8px;
}
#fbRequestsFlyout .jewelHighlight li {
	padding: 0px;
}
#fbRequestsFlyout .fbRequestMessageWrapper {
	white-space: nowrap;
}
#fbRequestsFlyout .fbRequestMessage {
	overflow: hidden; display: inline-block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; max-width: 169px;
}
#fbRequestsFlyout .jewelHighlight .title {
	color: rgb(59, 89, 152);
}
#fbRequestsFlyout .jewelHighlight .mutualFriends {
	color: gray;
}
#fbRequestsFlyout .jewelHighlight a:hover .title {
	color: rgb(255, 255, 255);
}
#fbRequestsFlyout .jewelHighlight a:focus .title {
	color: rgb(255, 255, 255);
}
#fbRequestsFlyout .jewelHighlight a:active .title {
	color: rgb(255, 255, 255);
}
#fbRequestsFlyout .jewelHighlight a:hover .mutualFriends {
	color: rgb(255, 255, 255);
}
#fbRequestsFlyout .jewelHighlight a:focus .mutualFriends {
	color: rgb(255, 255, 255);
}
#fbRequestsFlyout .jewelHighlight a:active .mutualFriends {
	color: rgb(255, 255, 255);
}
#fbRequestsFlyout .jewelRequest .jewelRequestContent {
	padding-top: 5px;
}
#fbRequestsFlyout .title {
	font-size: 11px;
}
#fbRequestsFlyout .requestLabel {
	line-height: 12px;
}
#fbRequestsFlyout .jewelFooter .seeMoreCount {
	display: block;
}
.fbRequestsJewelRelationshipIcon {
	padding-right: 5px; margin-bottom: -3px;
}
#fbRequestsFlyout .fbRequestList {
	padding-top: 4px;
}
#fbRequestsFlyout .fbMoreRequestList {
	padding: 0px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
#fbRequestsFlyout .friendBrowserExtraSpacing {
	margin: 0px;
}
#fbRequestsFlyout .friendBrowserCheckboxContentGrid {
	padding-top: 4px;
}
.uiScrollableArea #fbRequestsPYMKContainer :last-child.uiListItem {
	padding: 0px;
}
#fbRequestsFlyout .uiScrollableAreaContent {
	padding-bottom: 4px;
}
#fbRequestsList .contentAfter.uiScrollableArea {
	border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#fbRequestsList .uiScrollableArea {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#fbRequestsFlyout .jewelFooter a {
	border: 0px currentColor;
}
#fbRequestsFlyout .jewelFooter a:hover {
	border-top-color: rgb(59, 89, 152); border-top-width: 1px; border-top-style: solid;
}
.uiScrollableHeaderBox {
	top: 0px; width: 100%; position: absolute; z-index: 1;
}
#fbRequestsFlyout .jewelHeader {
	background: white; padding-right: 10px; position: relative;
}
#fbRequestsFlyout .uiScrollableAreaContent .uiListItem {
	padding-right: 12px;
}
.textMetrics {
	padding: 0px; border: currentColor; top: -9999999px; height: 1px; overflow: hidden; position: absolute;
}
.webkitZoomTest {
	height: 1em; font-size: 100px; position: absolute;
}
.megaphone_story_wrapper {
	margin-bottom: 20px;
}
.dialog_content .megaphone_story_wrapper {
	margin-bottom: 0px;
}
.megaphone_story {
	overflow: hidden; position: relative;
}
.megaphone_story .megaphone_content {
	font-size: 11px;
}
.megaphone_story .megaphone_hide_link {
	float: right;
}
.megaphone_story_highlighted {
	border: 1px solid rgb(203, 182, 49); background-color: rgb(252, 245, 208);
}
.megaphone_box {
	border: 1px dashed rgb(206, 213, 229); background-color: rgb(245, 247, 250);
}
.hasLeftCol .megaphone_box {
	border-width: 0px 0px 1px; margin-top: -15px; margin-left: -20px;
}
#headerArea .megaphone_box {
	margin-top: -17px; margin-right: -20px;
}
.megaphone_location_friends {
	margin: 0px;
}
.megaphone_location_privacy {
	width: 760px; margin-right: auto; margin-left: auto;
}
.ego_x {
	float: right; opacity: 0;
}
.ego_unit:hover .ego_x {
	opacity: 1;
}
.ego_image .img {
	vertical-align: bottom; -ms-interpolation-mode: bicubic;
}
.ego_image_tiny .img {
	width: 32px; height: 32px;
}
.ego_image_small .img {
	width: 50px; height: 50px;
}
.ego_image_medium .img {
	width: 80px;
}
a.egoMediaThumb i {
	width: 94px; height: 66px;
}
span.egoMediaThumb i {
	width: 94px; height: 66px;
}
a.egoMediaThumbMedium i {
	width: 104px; height: 78px;
}
span.egoMediaThumbMedium i {
	width: 104px; height: 78px;
}
.egoTimelineIntro a.egoMediaThumbMedium i {
	width: 104px; height: 70px;
}
.egoTimelineIntro span.egoMediaThumbMedium i {
	width: 104px; height: 70px;
}
.ego_title {
	font-weight: bold; margin-top: 2px; display: block; word-wrap: break-word; max-width: 162px;
}
.ego_page .UIStandardFrame_Container {
	width: 980px; padding-left: 0px;
}
.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 {
	padding-right: 4px; margin-bottom: 8px;
}
.ego_unit + .ego_unit {
	padding-top: 8px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.ego_unit + .ego_appended_units .ego_unit {
	padding-top: 8px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
a.always_underlined:link {
	text-decoration: underline;
}
a.always_underlined:hover {
	text-decoration: underline;
}
a.always_underlined:visited {
	text-decoration: underline;
}
.egoPhotoImage {
	padding-bottom: 3px; float: left;
}
.egoPhotoContext {
	padding-top: 3px;
}
div.egoProfileTemplate div {
	margin-top: 2px;
}
div.ego_unit_container div.clickable {
	cursor: pointer;
}
.fbpage_edit_header {
	background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(204, 204, 204); margin: -7px 0px 19px; padding: 0px; height: 31px;
}
.pages_edit .fbpage_edit_header {
	margin: 0px;
}
.icon_dock {
	margin: 0px; padding: 0px; width: 300px; float: right;
}
.icon_dock .icon_dock_container {
	margin: 0px; padding: 8px 0px 0px; float: right; z-index: 30;
}
.icon_dock .edit_link {
	margin: 0px; color: rgb(102, 102, 102); padding-top: 10px; padding-right: 8px; font-weight: bold; float: right; display: block;
}
.icon_dock a {
	margin: 0px; padding: 8px 0px 0px 5px;
}
.edit_app_switcher {
	margin: 0px; padding-top: 6px;
}
.edit_app_switcher .app_switcher_button .name {
	padding: 2px 0px 2px 6px;
}
.edit_app_switcher .app_switcher_menu {
	width: 160px;
}
.edit_app_switcher .app_switcher_menu .name {
	width: 105px; text-align: left;
}
.edit_app_switcher .app_switcher_button .arrow {
	padding: 2px 0px 1px;
}
.fbpage_edit_header .left_header {
	padding: 7px 0px 2px; width: 250px; overflow: hidden; font-size: 11px; font-weight: bold; float: left; white-space: nowrap;
}
.fbpage_edit_header .left_header_text {
	top: -4px; padding-left: 5px; position: relative;
}
.fbpage_edit_header div.left_header .edit_link {
	color: rgb(204, 204, 204); padding-left: 4px; font-weight: normal;
}
.fbpage_edit_header div.left_header .edit_link a {
	color: rgb(109, 132, 180);
}
.fan_status_inactive {
	margin: 0px; padding: 0px 0px 0px 3px; color: rgb(102, 102, 102); line-height: 18px; background-color: rgb(255, 252, 204);
}
.bulkTaggerTypeahead {
	width: 210px;
}
.bulk_tagger_body .bulkTagIcon {
	margin-top: 6px; margin-right: 7px;
}
.bulk_tagger_body .bulkTagStatus {
	padding-top: 4px; display: inline-block;
}
.bulkTagSaving {
	display: none;
}
.tagSaving .bulkTagSaving {
	margin-top: 2px; display: inline-block;
}
.bulk_tagger_loading {
	background-position: center; height: 21px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif"); background-repeat: no-repeat;
}
.fbCommentViewMetadata {
	width: 364px;
}
.fbCommentViewMetadata .fbPhotosPhotoUfi {
	width: 364px;
}
span.fbCommentViewThumb i {
	width: 320px;
}
.photosCroppedThumbHighlighted {
	border-color: rgb(59, 89, 152); background-color: rgb(237, 239, 244);
}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderByline {
	width: 714px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderBox {
	width: 714px; float: left;
}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher {
	width: 8px;
}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher .fbxPhotoSetViewSwitcherIcon {
	margin-top: 2px;
}
#fbxPhotoSetViewSwitcherGrid {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#fbxPhotoSetViewSwitcherComment {
	margin-left: 0px;
}
#fbxPhotoSetViewSwitcherMap {
	padding-right: 10px; padding-left: 2px; margin-left: -2px;
}
.fbxPhotoSetViewSwitcherThrobber {
	background-position: left; display: inline-block;
}
.fbxPhotoSetPageHeader .async_throbber_left .async_saving {
	padding-left: 28px;
}
#fbCommentViewList {
	margin-top: -10px;
}
div.photoSetHeader {
	padding-bottom: 0px;
}
.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 {
	left: 10px; top: 10px; position: absolute; background-color: rgb(221, 221, 221);
}
.fbPhotosReorderableGrid .mover {
	left: -8px; top: 3px; text-align: right; overflow: hidden; display: block; position: absolute; z-index: 2;
}
.fbPhotosReorderableGrid .mover .arrow {
	top: -20px; position: relative;
}
.fbPhotosReorderableGrid .mover .arrow:active {
	top: 0px;
}
.fbPhotosReorderableGrid .mover .arrow:focus {
	top: 0px;
}
.fbPhotosGrid td {
	width: 171px;
}
.fbPhotosGridTight td {
	width: 150px; padding-right: 8px;
}
.fbPhotosGrid .photoDetails {
	width: 166px;
}
.fbPhotosGrid .photoDetails .photoText {
	overflow: hidden; word-wrap: break-word;
}
.fbPhotosGridTight .photoDetails {
	width: 154px;
}
.fbPhotosGrid .lastChild {
	padding-right: 0px;
}
div.albumsHeader {
	padding-bottom: 0px;
}
.imageLoading .fbPhotosPhotoButtons {
	display: none;
}
.fbPhotosPhotoButtons .fbPhotosPhotoLike .unlike {
	display: none;
}
.fbPhotosPhotoButtons .viewerLikesThis .like {
	display: none;
}
.fbPhotosPhotoButtons .viewerLikesThis .unlike {
	display: block;
}
.fbPhotosPhotoButtons .hasLocation .addLocation {
	display: none;
}
.fbPhotosPhotoButtons .editLocation {
	display: none;
}
.fbPhotosPhotoButtons .hasLocation .editLocation {
	display: block;
}
.fbPhotosPhotoButtons .addLocation {
	display: block;
}
.fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
	margin-left: 10px; display: inline-block; cursor: pointer;
}
.fbPhotosPhotoButtons .tagMessage {
	display: none;
}
.taggingMode .fbPhotosPhotoButtons .fbPhotosPhotoLike {
	display: none;
}
.taggingMode .fbPhotosPhotoButtons .commentButton {
	display: none;
}
.taggingMode .fbPhotosPhotoButtons .tagButton {
	display: none;
}
.taggingMode .fbPhotosPhotoButtons .tagMessage {
	display: block;
}
.fbPhotosPhotoButtons .cropMessage {
	display: none;
}
.croppingMode .fbPhotosPhotoButtons .fbPhotosPhotoLike {
	display: none;
}
.croppingMode .fbPhotosPhotoButtons .commentButton {
	display: none;
}
.croppingMode .fbPhotosPhotoButtons .tagButton {
	display: none;
}
.croppingMode .fbPhotosPhotoButtons .cropMessage {
	display: block;
}
.fbPhotosPhotoTagboxes {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; pointer-events: none;
}
.showVideo .fbPhotosPhotoTagboxes {
	height: 0px;
}
.minPhotoTagboxes {
	height: 0px;
}
.fbPhotosPhotoTagboxes .tagsWrapper {
	vertical-align: middle; display: inline-block; position: relative; max-height: 100%; max-width: 100%;
}
.minPhotoTagboxes .tagsWrapper {
	left: 0px; top: 0px; right: 0px; display: block; position: absolute;
}
.fbPhotosPhotoTagboxBase {
	line-height: normal; position: absolute;
}
.imageLoading .fbPhotosPhotoTagboxBase {
	display: none;
}
.croppingMode .fbPhotosPhotoTagboxBase {
	display: none;
}
.fbPhotosPhotoTagboxBase .borderTagBox {
	width: 100%; height: 100%; box-sizing: border-box; -ms-box-sizing: border-box;
}
.fbPhotosPhotoTagboxBase .innerTagBox {
	width: 100%; height: 100%; box-sizing: border-box; -ms-box-sizing: border-box;
}
.ieContentFix {
	width: 100%; height: 100%; overflow: hidden; font-size: 200px; display: none;
}
.ie9 .ieContentFix {
	display: block;
}
.fbPhotosPhotoTagboxBase .tag {
	left: 50%; bottom: 0px; position: absolute;
}
.fbPhotosPhotoTagboxBase .tagPointer {
	left: -50%; position: relative;
}
.fbPhotosPhotoTagboxBase .tagArrow {
	left: 50%; top: -4px; margin-left: -10px; position: absolute;
}
.fbPhotosPhotoTagboxBase .tagName {
	background: rgb(255, 255, 255); padding: 2px 6px 3px; top: 3px; color: rgb(64, 64, 64); font-weight: normal; white-space: nowrap; cursor: default;
}
.fbPhotosPhotoTagboxBase .borderTagBox {
	border: 1px solid rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 1px rgba(0,0,0,0.25), 0px 1px 5px 3px rgba(0,0,0,0.05); background-clip: padding-box;
}
.fbPhotosPhotoTagboxBase .tagName {
	border: 1px solid rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 1px rgba(0,0,0,0.25), 0px 1px 5px 3px rgba(0,0,0,0.05); background-clip: padding-box;
}
.fbPhotosPhotoTagboxBase .innerTagBox {
	border: 4px solid rgba(255, 255, 255, 0.8);
}
.fbPhotosPhotoTagboxes .tagBoxPending .tagName {
	padding: 3px 3px 3px 6px;
}
.fbPhotosPhotoTagboxes .tagName .tagForm span {
	vertical-align: middle; float: none; display: inline-block;
}
.fbPhotosPhotoTagboxes .tagName .tagForm {
	vertical-align: middle; float: none; display: inline-block;
}
.imageLoading .tagBoxPending {
	display: none;
}
.taggingMode .fbPhotosPhotoTagboxes .tagBoxPending {
	display: none;
}
.fbPhotosPhotoTagboxes .hover {
	z-index: 2; opacity: 1;
}
.taggingMode .fbPhotosPhotoTagboxes .hover {
	z-index: auto; cursor: crosshair;
}
.fbPhotosPhotoTagboxes .tagBox .tag {
	top: 85%;
}
.fbPhotosPhotoTagboxes .tagBoxPending .tag {
	top: 100%; margin-top: 10px;
}
.fbPhotosPhotoTagboxes .tagBox .tagIgnored {
	color: rgb(153, 153, 153);
}
.fbPhotosPhotoTagboxes .tag {
	visibility: hidden;
}
.fbPhotosPhotoTagboxes .innerTagBox {
	visibility: hidden;
}
.fbPhotosPhotoTagboxes .borderTagBox {
	visibility: hidden;
}
.fbPhotosPhotoTagboxes .showPendingTagName.tagBoxPending .tag {
	visibility: visible; opacity: 0.7;
}
.fbPhotosPhotoTagboxes .tagBoxPending .borderTagBox {
	visibility: visible; opacity: 0.7;
}
.fbPhotosPhotoTagboxes .tagBoxPending .innerTagBox {
	visibility: visible; opacity: 0.7;
}
.fbPhotosPhotoTagboxes .tagBox.hover .tag {
	visibility: visible; opacity: 1;
}
.fbPhotosPhotoTagboxes .showPendingTagName.tagBoxPending.hover .tag {
	visibility: visible; opacity: 1;
}
.fbPhotosPhotoTagboxes .showTag .borderTagBox {
	visibility: visible; opacity: 1;
}
.fbPhotosPhotoTagboxes .showTag .innerTagBox {
	visibility: visible; opacity: 1;
}
.fbPhotosPhotoTagboxes .tagBoxPendingResponse .tag {
	visibility: visible; opacity: 1;
}
.fbPhotosPhotoTagboxes .hover.tagBoxPending .borderTagBox {
	visibility: visible; opacity: 1;
}
.fbPhotosPhotoTagboxes .hover.tagBoxPending .innerTagBox {
	visibility: visible; opacity: 1;
}
.showingTag .tagsWrapper .tagBoxPending .tag {
	opacity: 0;
}
.showingTag .tagsWrapper .showPendingTagName.tagBoxPending .tag {
	opacity: 0;
}
.showingTag .tagsWrapper .tagBoxPending .borderTagBox {
	opacity: 0;
}
.showingTag .tagsWrapper .tagBoxPending .innerTagBox {
	opacity: 0;
}
.fbPhotosPhotoTagboxes .tagBoxPending.hover .borderTagBox {
	border: 1px solid rgb(59, 89, 152);
}
.fbxPhoto .fbPhotoContributor {
	padding: 12px 0px 5px; width: 448px; min-height: 32px;
}
.fbxPhoto .fbPhotoContributorName {
	padding-top: 1px; padding-bottom: 3px; font-weight: bold; display: inline;
}
.fbxPhoto .fbPhotoContributorAction {
	font-weight: normal;
}
.fbxPhoto .fbPhotoContributorAction .passiveName {
	font-weight: bold;
}
.fbxPhoto .fbPhotosPhotoCaption {
	width: auto; display: inline;
}
.fbxPhoto :empty.fbPhotosPhotoCaption {
	margin: 0px !important;
}
.fbxPhoto .fbPhotoUfiCol {
	width: 474px; padding-right: 10px; vertical-align: top;
}
.fbxPhoto .fbPhotoDataCol {
	width: 262px; vertical-align: top;
}
.fbxPhoto .fbPhotosPhotoFeedback {
	margin-top: 3px;
}
.fbxPhoto .fbPhotosPhotoFeedback .fbPhotosAppLink {
	color: rgb(153, 153, 153);
}
.fbxPhoto .fbPhotosPhotoFeedback .fbPhotosImplicitLocLink {
	color: rgb(153, 153, 153);
}
.fbxPhoto .fbPhotosPhotoUfi {
	padding-top: 2px;
}
.fbxPhoto .fbPhotoRemoveFromProfileLink .img {
	margin-right: 3px;
}
.fbxPhoto .fbPhotoTagList {
	display: inline;
}
.fbxPhoto .fbPhotoTagList .textTagHovercardLink {
	color: rgb(51, 51, 51); text-decoration: none;
}
.fbxPhoto .fbPhotoInlineEditor {
	display: none;
}
.fbxPhoto .fbPhotosPhotoDisabledEdit {
	display: none;
}
.fbxPhoto .fbPhotoInlineEditor .uiLoadingIndicatorAsync {
	margin-top: 3px;
}
.fbxPhoto .fbPhotoRemoveFromProfile {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.fbxPhoto .fbPhotosOnProfile {
	padding-top: 2px;
}
.fbxPhoto .fbPhotosOnProfile .highlight {
	background: rgb(255, 248, 204);
}
.fbxPhoto .fbPhotosPhotoActions {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.fbPhotosPhotoActions .rotateButtons.actionListButton {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.fbxPhoto .fbPhotoRemoveFromProfile {
	padding-right: 5px; padding-left: 5px;
}
.fbxPhoto .fbPhotosMediaInfo {
	padding-right: 5px; padding-left: 5px;
}
.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport {
	padding-right: 5px; padding-left: 5px;
}
.fbxPhoto .fbPhotosPhotoActions .fbPhotosPhotoActionsItem {
	padding-right: 5px; padding-left: 5px;
}
.fbPhotosPhotoActions .rotateButtons {
	padding-right: 5px; padding-left: 5px;
}
.fbPhotosPhotoActions .rotateButtons {
	height: 24px;
}
.fbxPhoto .fbPhotosPhotoActions .rotateWait {
	color: gray;
}
.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport a {
	padding-right: 0px; padding-left: 0px;
}
.fbPhotosMediaInfo {
	margin-top: 5px;
}
.fbxPhoto .fbPhotosPhotoActions .fbPhotosPhotoActionsItem {
	margin-bottom: 5px; display: block;
}
.fbxPhoto .fbPhotosPhotoActions .fbUndoSpamReport {
	margin-bottom: 5px; display: block;
}
.fbPhotosPhotoActions .rotateButtons.actionListButton {
	margin: 10px 0px 5px; padding-top: 10px;
}
.fbxPhoto .fbPhotosPhotoActions .iconActionLinks {
	padding-bottom: 3px; margin-bottom: 7px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.fbxPhoto .photoViewerFollowedMsg {
	display: none;
}
.fbxPhoto .followingOwner .photoViewerFollowLink {
	display: none;
}
.fbPhotosPhotoActions .taggingOn {
	display: none;
}
.taggingMode .taggingOff {
	display: none;
}
.fbxPhoto .followingOwner .photoViewerFollowedMsg {
	display: inline;
}
.taggingMode .taggingOn {
	display: inline;
}
.fbPhotosPhotoActions .croppingModeOn .startCropping {
	display: none;
}
.fbPhotosPhotoActions .doneCropping {
	display: none;
}
.fbPhotosPhotoActions .croppingModeOn .doneCropping {
	display: block;
}
.fbPhotosAudienceEditable {
	margin-right: 0px;
}
.fbPhotosAudienceNotEditable {
	margin-top: 1px; float: left;
}
.fbPhotosMediaInfo .fbPhotosAudience {
	margin-top: -4px; margin-bottom: -5px;
}
.fbPhotosPhotoActions .addLocationActionIcon {
	margin: 0px 6px 0px 1px;
}
.fbPhotosPhotoActions .addLocation {
	display: inline;
}
.fbPhotosPhotoActions .hasLocation .editLocation {
	display: inline;
}
.fbPhotosPhotoActions .editLocation {
	display: none;
}
.fbPhotosPhotoActions .hasLocation .addLocation {
	display: none;
}
#fbxPhotoContentContainer {
	position: relative;
}
.fbPhotoTagApprovalBox {
	margin: 5px 0px 0px -285px; padding: 0px; border: 1px solid rgb(128, 128, 128); left: 50%; top: 12px; width: 558px; text-align: left; font-size: 11px; position: absolute; z-index: 1; cursor: default; background-color: rgba(255, 255, 255, 0.85);
}
.fbPhotoApprovalPendingButtons {
	float: right;
}
.fbPhotoApprovalPendingHeader {
	line-height: 24px; padding-left: 8px; font-weight: bold; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
.fbPhotoApprovalPrevPager {
	width: 25px; height: 24px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.fbPhotoApprovalNextPager {
	width: 25px; height: 24px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.fbPhotoApprovalUnit {
	padding: 10px 10px 16px; line-height: normal;
}
.fbPhotoTagApprovalPager .pager {
	width: 25px; height: 24px; border-left-color: rgb(201, 201, 201); border-left-width: 1px; border-left-style: solid; float: right; display: inline-block;
}
.fbPhotoTagApprovalPager .prevPager {
	background-position: -76px -98px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .enabled.prevPager {
	background-position: -51px -98px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .nextPager {
	background-position: -25px -98px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoTagApprovalPager .enabled.nextPager {
	background-position: 0px -98px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.imageLoading .fbPhotoTagApproval {
	display: none;
}
.hidePagers.fbPhotoTagApproval .pager {
	display: none;
}
.fbPhotoPublicLink {
	text-align: center;
}
.theaterMode .defaultScrollbar {
	margin-right: 15px;
}
.theaterMode .defaultScrollbar .fbChatSidebar {
	margin-right: 15px;
}
.theaterMode .scrollbar20 {
	margin-right: 20px;
}
.theaterMode .scrollbar20 .fbChatSidebar {
	margin-right: 20px;
}
.theaterMode .fixed_elem#blueBar #pageHead {
	position: relative;
}
.theaterMode .defaultScrollbar .fixed_elem#blueBar #pageHead {
	left: -7px;
}
.theaterMode .scrollbar20 .fixed_elem#blueBar #pageHead {
	left: -10px;
}
.theaterMode.sidebarMode .defaultScrollbar .fixed_elem#blueBar #pageHead {
	left: -97px;
}
.theaterMode.sidebarMode .scrollbar20 .fixed_elem#blueBar #pageHead {
	left: -100px;
}
.theaterMode .defaultScrollbar .fbDockWrapperRight {
	right: 15px;
}
.theaterMode .scrollbar20 .fbDockWrapperRight {
	right: 20px;
}
.theaterMode .fbTimelineSideAds {
	margin-right: -483px;
}
.theaterMode .fbTimelineScrubber {
	margin-right: -483px;
}
.theaterMode.sidebarMode .fbTimelineSideAds {
	margin-right: -393px;
}
.theaterMode.sidebarMode .fbTimelineScrubber {
	margin-right: -393px;
}
.theaterMode.sidebarMode .defaultScrollbar .fbDockWrapperRight {
	right: 190px;
}
.theaterMode.sidebarMode .scrollbar20 .fbDockWrapperRight {
	right: 195px;
}
.theaterMode.ticker.sidebarMode .defaultScrollbar .fbDockWrapperRight {
	right: 220px;
}
.theaterMode.ticker.sidebarMode .scrollbar20 .fbDockWrapperRight {
	right: 225px;
}
.autoexpand_mode .feedback_toggle_link {
	display: none;
}
.UIActionLinks .uiLinkButton {
	color: rgb(107, 132, 180); font-weight: normal; vertical-align: baseline;
}
.UIActionLinks .uiLinkButton input {
	color: rgb(107, 132, 180); font-weight: normal; vertical-align: baseline;
}
.UIActionLinks .uiLinkButton input:hover {
	color: rgb(107, 132, 180); font-weight: normal; vertical-align: baseline;
}
.collapsed_comments .uiUfi {
	display: none;
}
.uiUfi {
	margin: 0px; width: 398px; padding-top: 2px;
}
.uiUfi .ufiItem {
	padding: 5px 5px 4px; margin-top: 1px; background-color: rgb(237, 239, 244);
}
ul.uiUfi .ufiItem {
	border-bottom-color: rgb(210, 217, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.uiUfi .uiUfiSpamItem {
	background-color: rgb(246, 247, 250);
}
.uiUfi .uiUfiSpamItem .commentContent {
	opacity: 0.5;
}
.uiUfi .uiUfiSpamItem .actorPic {
	opacity: 0.5;
}
.uiUfi .uiUfiUnseenItem {
	padding-left: 3px; border-left-color: rgb(168, 178, 206); border-left-width: 2px; border-left-style: solid;
}
.uiUfi .highlightComment {
	background-color: rgb(255, 249, 215);
}
.uiUfi .ufiNub {
	margin-top: 0px; margin-bottom: -2px;
}
.uiUfi .ufiNub i {
	width: 9px; height: 5px; margin-left: 17px; display: block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/UvyvLtJTQzO.png"); background-repeat: no-repeat;
}
.uiUfi .uiUfiViewAll .uiLinkButton {
	display: block;
}
.uiUfi .uiUfiViewReposts a {
	display: block;
}
.fbPhotoSnowlift {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: fixed; z-index: 400; background-color: rgba(0, 0, 0, 0.85);
}
.theaterMode .fbPhotoSnowlift {
	overflow-x: auto; overflow-y: scroll;
}
.wrapped .fbPhotoSnowlift {
	overflow-x: auto; overflow-y: scroll;
}
.ie9 .fbPhotoSnowlift {
	opacity: 0.999999;
}
.theaterMode body {
	overflow: hidden;
}
.fbPhotoSnowliftOuter {
	width: 100%; height: 100%; display: table; table-layout: fixed;
}
.fbPhotoSnowliftInner {
	width: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.fbPhotoSnowliftContainer {
	text-align: left; display: inline-block;
}
.fbPhotoSnowliftBorder {
	margin: 20px 0px; border: 1px solid rgba(255, 255, 255, 0.1);
}
.fbPhotoSnowliftPopup {
	box-shadow: 0px 20px 62px rgba(0,0,0,0.45);
}
.fbPhotoSnowlift .stageWrapper {
	height: 100%; text-align: center; position: relative; min-height: 520px; max-height: 2048px; background-color: rgb(17, 17, 17);
}
.fbPhotoSnowlift .stageActions {
	line-height: 1.28;
}
.fbPhotoSnowlift .snowliftPager {
	line-height: 1.28;
}
.fbPhotoSnowlift .stageError {
	line-height: 1.28;
}
.fbPhotoSnowlift .rhc {
	height: 100%; overflow: hidden; position: relative; word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.fbPhotoSnowlift .stageActions {
	-ms-user-select: none;
}
.fbPhotoSnowlift .stage .stageWrapper img {
	-ms-user-select: none;
}
.fbPhotoSnowlift .stage {
	position: relative;
}
.fbPhotoSnowliftDivider {
	top: 0px; width: 1px; height: 100%; right: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.1);
}
.fbPhotoSnowlift .stageActions {
	left: 0px; top: auto; width: 100%; height: 0px; bottom: 0px; position: absolute; cursor: pointer;
}
.dataLoading .stageActions {
	display: none;
}
.taggingMode .stageActions {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/-PAXP-deijE.gif") no-repeat; height: 100%; cursor: crosshair;
}
.fbPhotoSnowlift .snowliftOverlayBar {
	padding: 0px; left: 0px; width: 100%; bottom: 0px; color: rgb(187, 187, 187); font-size: 13px; position: absolute; background-clip: padding-box; background-color: rgba(0, 0, 0, 0.8);
}
.fbPhotoSnowlift .snowliftOverlay {
	opacity: 0;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons {
	margin: 0px 10px; position: relative; cursor: default;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage {
	padding: 5px 10px 6px; color: rgb(187, 187, 187); vertical-align: middle; display: none;
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoButtons .tagMessage {
	padding: 3px 10px;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons {
	display: inline-block;
}
.taggingMode.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage {
	display: inline-block;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .tagMessage .doneTaggingLink {
	margin-left: 5px;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .separatorBorder {
	height: 15px; padding-left: 5px; vertical-align: middle; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.fbPhotoSnowlift .snowliftOverlayBar a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.pagingActivated.fbPhotoSnowlift .snowliftOverlay {
	opacity: 1;
}
.taggingMode.fbPhotoSnowlift .snowliftOverlay {
	opacity: 1;
}
.fbPhotoSnowlift .mediaTitleInfo {
	margin: 5px 10px 0px; text-align: right;
}
.fbPhotoSnowlift .rightButtons .mediaTitleInfo {
	text-align: left;
}
.taggingMode.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions {
	display: none;
}
.taggingMode.fbPhotoSnowlift .fbPhotosPhotoButtons .separatorBorder {
	display: none;
}
.taggingMode.fbPhotoSnowlift .mediaTitleInfo {
	display: none;
}
.fbPhotoSnowlift #fbPhotoSnowliftMediaTitle {
	overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; min-width: 50px;
}
.fbPhotoSnowlift .rightButtons #fbPhotoSnowliftMediaTitle {
	display: inline; min-width: 0px;
}
.fbPhotoSnowlift .mediaTitleInfoWrapper {
	overflow: hidden; white-space: nowrap;
}
.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons {
	margin: 8px 10px;
}
.fbPhotoSnowlift .rightButtons .overlayBarButtons {
	margin: 8px 10px;
}
.leftButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle {
	padding-top: 8px; vertical-align: top; display: inline-block;
}
.leftButtons #fbPhotoSnowliftPositionAndCount {
	padding-top: 8px; vertical-align: top; display: inline-block;
}
.leftButtons #fbPhotoSnowliftMediaTitle .hasAlbumLink.fbPhotoMediaTitle {
	padding-top: 0px;
}
.rightButtons #fbPhotoSnowliftMediaTitle .fbPhotoMediaTitle {
	line-height: 33px;
}
.rightButtons #fbPhotoSnowliftMediaTitle .hasAlbumLink.fbPhotoMediaTitle {
	line-height: 1.28;
}
.taggingMode.fbPhotoSnowlift .overlayBarButtons {
	width: 100%;
}
.taggingMode.fbPhotoSnowlift .fbPhotosPhotoButtons {
	width: 100%;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink {
	vertical-align: bottom; display: inline-block;
}
.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons .buttonLink {
	padding: 4px 10px 5px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.6); margin-right: 6px; background-clip: padding-box; background-color: rgba(0, 0, 0, 0.4);
}
.fbPhotoSnowlift .leftButtons .fbPhotosPhotoButtons .buttonLink:hover {
	border: 1px solid rgb(255, 255, 255); text-decoration: none; background-color: rgba(0, 0, 0, 0.6);
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoButtons .buttonLink {
	padding: 3px 5px; margin-right: 0px; margin-left: 6px;
}
.fbPhotoSnowlift .rightButtons .buttonLink {
	opacity: 0.7;
}
.fbPhotoSnowlift .rightButtons .buttonLink:hover {
	opacity: 1;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink span {
	float: left;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .viewerLikesThis.fbPhotosPhotoLike .uiIconText {
	padding-left: 0px !important;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .viewerLikesThis.fbPhotosPhotoLike {
	display: none;
}
.fbPhotoSnowlift.fbxPhoto .fbPhotosPhotoButtons .viewerAlreadyLikedThis.fbPhotosPhotoLike {
	display: none;
}
.fbPhotoSnowlift .stage {
	width: 100%; height: 100%; text-align: center; font-size: 0px; display: block; position: relative; cursor: pointer; min-height: 402px; max-height: 2048px;
}
.fbPhotoSnowlift .stage .fbPhotosPhotoTagboxes {
	font-size: 11px;
}
.fbPhotoSnowlift .videoStage {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/pgEFhPxsWZX.gif") no-repeat center rgb(17, 17, 17);
}
.imagePixelsLoading .stage {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/pgEFhPxsWZX.gif") no-repeat center rgb(17, 17, 17);
}
.fbPhotoSnowlift .showVideo .videoStage {
	display: block;
}
.fbPhotoSnowlift .videoStage {
	display: none;
}
.fbPhotoSnowlift .showVideo .stage {
	display: none;
}
.fbPhotoSnowlift .showVideo .snowliftOverlayBar {
	display: none;
}
.fbPhotoSnowlift .videoStage {
	width: 100%; height: 100%; position: absolute; z-index: 1;
}
.fbPhotoSnowlift .videoStage embed {
	text-align: center; vertical-align: middle; display: inline-block !important; max-height: 100%; max-width: 100%;
}
.fbPhotoSnowlift .videoStage object {
	text-align: center; vertical-align: middle; display: inline-block !important; max-height: 100%; max-width: 100%;
}
.fbPhotoSnowlift .stage img {
	width: auto; height: auto; vertical-align: middle; display: inline-block; -ms-interpolation-mode: bicubic; max-height: 100%; max-width: 100%; image-rendering: optimizeQuality;
}
.fbPhotoSnowlift .stageError {
	left: 50%; top: 50%; text-align: left; margin-top: -82px; margin-left: -278px; position: absolute;
}
.fbPhotoSnowlift .uiButtonOverlay:active {
	box-shadow: 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 2px rgba(0,0,0,0.1), inset 0px 1px 0px rgba(0,0,0,0.08);
}
.fbPhotoSnowlift .snowliftPager {
	top: 50%; width: 27px; height: 45px; margin-top: -22px; display: none; position: absolute; z-index: 1; opacity: 0;
}
.pagingReady.fbPhotoSnowlift .snowliftPager {
	display: block;
}
.pagingActivated.fbPhotoSnowlift .snowliftPager {
	opacity: 0.4;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager {
	background: no-repeat rgba(0, 0, 0, 0.6); width: 60px; height: 200px; margin-top: -100px; z-index: auto; opacity: 0.5;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager:hover {
	opacity: 1;
}
.pagingActivated.fbPhotoSnowlift .hilightPager.snowliftPager {
	opacity: 1;
}
.fbPhotoSnowlift .prev.snowliftPager {
	left: 20px;
}
.fbPhotoSnowlift .next.snowliftPager {
	right: 20px;
}
.fbPhotoSnowlift .snowliftFixedPagers .prev.snowliftPager {
	left: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.fbPhotoSnowlift .snowliftFixedPagers .next.snowliftPager {
	right: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.fbPhotoSnowlift .snowliftPager i {
	width: 27px; height: 45px; display: block;
}
.fbPhotoSnowlift .prev.snowliftPager i {
	background-position: 0px -123px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift .next.snowliftPager i {
	background-position: -56px -123px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift .snowliftFixedPagers .snowliftPager i {
	top: 50%; margin-top: -22px; position: absolute;
}
.fbPhotoSnowlift .snowliftFixedPagers .prev.snowliftPager i {
	left: 10px;
}
.fbPhotoSnowlift .snowliftFixedPagers .next.snowliftPager i {
	right: 10px;
}
.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons .taggingOn.uiButton {
	display: none;
}
.taggingMode.fbPhotoSnowlift .fbPhotosPhotoButtons .bottomButtonsBar {
	display: none;
}
.taggingMode.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons .taggingOff.uiButton {
	display: none;
}
.taggingMode.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons .taggingOn.uiButton {
	display: inline-block;
}
.fbPhotoSnowlift .fbPhotosPhotoOwnerButtons {
	line-height: 20px;
}
.fbPhotoSnowlift .stagePagers .customimg.fbPhotoSnowliftIcon {
	margin-top: 4px;
}
.fbPhotoSnowliftVideoTitle {
	font-weight: bold; margin-top: 15px; display: block;
}
.fbPhotoSnowlift a.uiButtonOverlay {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift a.uiButtonOverlay:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift a.uiButtonOverlay:active {
	background-position: 0px -49px; box-shadow: 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 2px rgba(0,0,0,0.1), inset 0px 1px 0px rgba(0,0,0,0.08); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift a.uiButtonOverlay:focus {
	background-position: 0px -49px; box-shadow: 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 2px rgba(0,0,0,0.1), inset 0px 1px 0px rgba(0,0,0,0.08); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift a.uiButtonDisabled.uiButtonOverlay {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.fbPhotoSnowlift .inlineEditMode .fbPhotoSnowliftAuthorInfo {
	display: none;
}
.fbPhotoSnowlift .inlineEditMode .fbPhotoPagesTagList {
	display: none;
}
.fbPhotoSnowlift .inlineEditMode .fbPhotoLegacyTagList {
	display: none;
}
.fbPhotoSnowlift .inlineEditMode .fbPhotosPhotoOwnerButtons {
	display: none;
}
.fbPhotoSnowlift .inlineEditMode .fbPhotosOnProfile {
	display: none;
}
#fbPhotoSnowliftAuthorPic {
	margin-right: 10px;
}
.fbPhotoSnowlift .uiStreamSecondaryTime {
	margin-right: 5px;
}
.fbPhotoSnowlift .fbPhotosImplicitLocLink {
	color: gray;
}
.fbPhotoSnowlift .fbPhotosAppLink {
	color: gray;
}
.fbPhotoSnowlift .fbPhotoSnowliftControls {
	padding: 7px 15px 0px; text-align: right;
}
.fbPhotoSnowlift .fbPhotosPhotoActions {
	vertical-align: top; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions {
	vertical-align: middle;
}
.topBarActions a.fbPhotoSnowliftDropdownButton {
	margin: -2px 0px 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 26px; height: 16px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.topBarActions a.fbPhotoSnowliftDropdownButton:active {
	margin: -2px 0px 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 26px; height: 16px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.topBarActions a.fbPhotoSnowliftDropdownButton:focus {
	margin: -2px 0px 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 26px; height: 16px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.topBarActions a.fbPhotoSnowliftDropdownButton:hover {
	margin: -2px 0px 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 26px; height: 16px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.topBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton {
	background-position: -102px -98px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.topBarActions.photoActionSelector .openToggler a.fbPhotoSnowliftDropdownButton {
	background-position: -129px -98px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.bottomBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton {
	border-radius: 2px; border: 1px solid transparent; height: 16px; padding-right: 5px; box-shadow: none;
}
.bottomBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton:active {
	border-radius: 2px; border: 1px solid transparent; height: 16px; padding-right: 5px; box-shadow: none;
}
.bottomBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton:focus {
	border-radius: 2px; border: 1px solid transparent; height: 16px; padding-right: 5px; box-shadow: none;
}
.bottomBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton:hover {
	border-radius: 2px; border: 1px solid transparent; height: 16px; padding-right: 5px; box-shadow: none;
}
.bottomBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton {
	opacity: 0.7;
}
.bottomBarActions.photoActionSelector a.fbPhotoSnowliftDropdownButton:hover {
	border-color: transparent; border-radius: 2px; text-decoration: none; opacity: 1; background-color: rgba(255, 255, 255, 0.2);
}
.bottomBarActions.photoActionSelector .openToggler a.fbPhotoSnowliftDropdownButton {
	border-color: transparent; border-radius: 2px; text-decoration: none; opacity: 1; background-color: rgba(255, 255, 255, 0.2);
}
.overlayBarButtons a.buttonLink:hover {
	border-color: transparent; border-radius: 2px; text-decoration: none; opacity: 1; background-color: rgba(255, 255, 255, 0.2);
}
.fbPhotoSnowlift .rightButtons .fbPhotosPhotoActions .tagButton {
	padding: 3px 5px; line-height: 22px; margin-right: 10px;
}
.uiContextualLayerPositioner .aboveright .photoActionSelector.uiSelector {
	top: 0px;
}
.bottomBarActions.photoActionSelector .uiButton .uiButtonText {
	color: rgb(255, 255, 255); font-size: 13px;
}
.fbPhotoSnowlift .closeTheater {
	background-position: -156px -98px; width: 11px; height: 12px; margin-left: 5px; vertical-align: top; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
#fbPhotoSnowliftOnProfile {
	padding-top: 0px;
}
.fbPhotoSnowlift .fbPhotoInlineEditor {
	padding: 0px 20px 10px;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .tagsTokenizer {
	width: auto; border-bottom-style: solid;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .buttons {
	width: 100%;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoCaptionInput {
	width: 100%;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoPlaceInput {
	width: 100%;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .uiMentionsInput {
	overflow-x: hidden; overflow-y: auto; max-height: 100px;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .uiMentionsInput textarea {
	min-height: 50px; box-sizing: border-box;
}
.fbPhotoSnowlift .fbPhotoInlineEditor .fbPhotoPlaceInput {
	margin: 10px 0px;
}
.fbPhotoSnowliftBackdate {
	margin: 10px 0px;
}
.fbPhotoSnowlift #inlineEditorSave {
	margin-bottom: 3px;
}
.fbPhotoSnowliftEditAudience {
	margin-right: 10px; display: inline-block;
}
.fbPhotoSnowliftAuthorInfo .uiImageBlockSmallImage {
	margin-right: 10px;
}
.fbPhotoSnowlift .rhcBody {
	position: relative; z-index: 1;
}
.fbPhotoSnowlift .rhcScroller {
	width: 100% !important;
}
.dataLoading.fbPhotoSnowlift .rhcScroller {
	visibility: hidden;
}
.fbPhotoSnowlift .contentBefore.rhcScroller::before {
	border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.fbPhotoSnowlift .rhcScroller .uiScrollableAreaContent {
	padding: 0px 20px;
}
.fbPhotoSnowlift .fbPhotosSnowliftUfi {
	width: auto;
}
.fbPhotoSnowlift .pinnedUfi .fbPhotosSnowliftUfi .uiUfiAddComment {
	padding-right: 20px; padding-left: 25px;
}
.fbPhotoSnowlift .pinnedUfi .fbPhotosSnowliftUfi {
	margin-bottom: -1px;
}
.fbPhotoSnowlift .fbPhotosSnowliftUfi .ufiNub {
	margin-bottom: 0px;
}
.fbPhotoSnowlift .fbPhotosSnowliftUfi .ufiItem {
	margin-top: 0px; margin-bottom: 1px;
}
.fbPhotosSnowliftFeedback {
	margin-top: 8px;
}
.fbPhotosSnowliftFeedbackForm {
	position: relative;
}
.fbPhotosSnowboxFeedbackInput {
	margin: 0px 20px; bottom: 0px; position: absolute; z-index: 1;
}
.pinnedUfi .fbPhotosSnowboxFeedbackInput {
	margin-right: 0px; margin-left: 0px;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi {
	padding-top: 0px;
}
.pinnedUfi .fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi {
	padding-top: 1px;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .ufiItem {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .uiMentionsInput {
	overflow-x: hidden; overflow-y: auto; max-height: 100px;
}
.fbPhotosSnowboxFeedbackInput .fbPhotosSnowliftUfi .uiMentionsInput textarea {
	box-sizing: border-box;
}
.fbxPhoto.fbPhotoSnowlift .fbPhotoRemoveFromProfile {
	padding: 0px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#fbPhotoSnowliftAdsSide {
	width: 100%; bottom: 0px; position: absolute;
}
.loading#fbPhotoSnowliftAdsSide {
	visibility: hidden;
}
.dataLoading #fbPhotoSnowliftAdsSide {
	visibility: hidden;
}
.fbPhotoSnowlift .rhc .coverRhcClick {
	top: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 2;
}
#fbPhotoSnowliftAdsSide .uiSideHeader {
	color: gray; padding-left: 0px; font-weight: normal; border-top-color: currentColor; border-bottom-color: rgb(226, 226, 226); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
#fbPhotoSnowliftAdsSide .uiSideHeader em {
	color: gray; font-weight: normal;
}
#fbPhotoSnowliftAdsSide .uiHeaderActions {
	display: none;
}
.fbPhotoSnowlift .ego_column {
	width: auto;
}
.fbPhotoSnowlift .ego_column > .wrapper > .inner {
	padding: 0px 20px 10px; margin-top: -10px;
}
.fbPhotoSnowlift .ego_column > :first-child.wrapper > .inner {
	padding-top: 15px; margin-top: 0px;
}
#fbPhotoSnowliftAdsSide .hidden.wrapper {
	overflow: hidden; visibility: hidden; position: relative;
}
#fbPhotoSnowliftAdsSide .hidden.wrapper > .inner {
	width: 100%; overflow: hidden; position: absolute;
}
.fbPhotoSnowlift .ego_section {
	margin: 0px;
}
.fbPhotoSnowlift .ego_unit {
	margin: 0px;
}
.fbPhotoSnowlift .ego_unit {
	padding-bottom: 8px;
}
.fbPhotoSnowliftAds .fbPhotoSnowliftAdsSponsored {
	width: 95%; text-align: right; float: right;
}
#fbPhotoSnowliftCaption {
	line-height: 18px; font-size: 13px;
}
#fbPhotoSnowliftTagList {
	line-height: 18px; font-size: 13px;
}
#fbPhotoSnowliftCaption .text_exposed_link {
	line-height: 18px; font-size: 13px;
}
.fbxPhoto.fbPhotoSnowlift .fbPhotoContributorName {
	line-height: 18px; font-size: 13px;
}
.fbxPhoto.fbPhotoSnowlift .fbPhotoContributorAction {
	font-weight: normal;
}
.fbxPhoto.fbPhotoSnowlift .fbPhotoContributorAction .passiveName {
	font-weight: bold;
}
#fbPhotoUndoSpamReport div {
	margin: 1px 0px; padding: 5px; background-color: rgb(255, 235, 229);
}
.fbPhotosSnowliftAudienceSelector a.uiSelectorButton {
	padding: 2px 24px 1px 6px !important;
}
.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:active {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:focus {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbPhotosSnowliftAudienceSelector a.uiSelectorButton:hover {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:active {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:focus {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbPhotosSnowliftAudienceSelector .openToggler a.uiSelectorButton:hover {
	background-position: right -345px; border: 1px solid rgb(153, 153, 153); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
#fbPhotoSnowliftAudienceSelector {
	margin-top: -1px; margin-bottom: -4px; margin-left: 0px; vertical-align: top; display: inline-block;
}
.fbPhotoSnowlift .fbPhotoRemoveFromProfileLink .img {
	display: none;
}
.fbPhotoSnowliftVideoActions {
	font-size: 11px;
}
.theaterMode .generic_dialog {
	z-index: 401;
}
.collapseRHC.fbPhotoSnowlift .rhc {
	display: none;
}
.fbPhotoSnowlift .fbPhotosPhotoButtons .buttonLink.fbPhotoSnowliftCollapse {
	display: none;
}
.fbPhotoSnowliftFullScreenDisable {
	display: none;
}
#fbPhotoSnowliftFullScreenClose {
	display: none;
}
.fbPhotoMediaTitleFullScreen {
	display: none;
}
.fbPhotoSnowliftFullScreenSeparator {
	display: none;
}
.fbPhotoSnowliftFullScreen {
	display: none;
}
a.uiMediaThumbTagging {
	cursor: default;
}
a.uiMediaThumbTagging i {
	cursor: crosshair;
}
a.uiMediaThumbTagging .taggerOverlay {
	cursor: crosshair;
}
a.uiMediaThumbTagging .taggerOverlayDisabled {
	cursor: default;
}
a.uiMediaThumbTagging:hover {
	border-color: rgb(204, 204, 204); text-decoration: none;
}
a.uiMediaThumbTagging:active {
	border-color: rgb(204, 204, 204); text-decoration: none;
}
a.uiMediaThumbTagging:focus {
	border-color: rgb(204, 204, 204); text-decoration: none;
}
.tagWrapper {
	overflow: hidden; position: relative;
}
a.uiMediaThumbTagging .taggerOverlay .lockBar {
	left: 10px; top: 86px; color: rgb(255, 255, 255); padding-left: 21px; position: absolute; opacity: 0.9; background-color: rgb(34, 34, 34);
}
a.uiMediaThumbTagging .taggerOverlay .lockIcon {
	left: 6px; top: 5px; width: 15px; height: 15px; display: inline-block; position: absolute; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/LIMS6JdvvOD.png"); background-repeat: no-repeat;
}
a.uiMediaThumbTagging .taggerOverlay .blackwash {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
a.uiMediaThumbTagging .taggerOverlay .highlightBox {
	border: 2px solid rgb(255, 255, 255); position: absolute; opacity: 0.3;
}
.fluploader_swfdiv {
	left: 0px; top: 0px; position: absolute;
}
.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 0px 1px; right: 2px; color: rgb(92, 92, 92); padding-left: 15px; position: relative; opacity: 0.5;
}
.fluploaderConfirmButtonLoading input {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat 0px 5px; color: rgb(255, 255, 255); padding-left: 20px; opacity: 1;
}
.uiOverlayPageWrapper.flashUploaderOverlay {
	background-color: rgba(231, 235, 243, 0.92);
}
.flashUploaderOverlayButton {
	vertical-align: bottom; display: inline; position: relative;
}
.composerPhotoGrid .flashUploaderOverlayButton {
	display: block;
}
.async_saving.flashUploaderOverlayButton {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat center;
}
.async_saving.flashUploaderOverlayButton div {
	opacity: 0.5;
}
.async_saving.flashUploaderOverlayButton a {
	opacity: 0.5;
}
.flashUploaderOverlayButton a.selectOver {
	text-decoration: underline;
}
.flashUploaderOverlayButton .selectOver a.attachmentLink {
	text-decoration: underline;
}
.composerPhotoGrid .flashUploaderOverlayButton a.selectOver {
	background-color: rgb(235, 238, 244);
}
.flashUploaderOverlay .uiOverlayContent {
	padding-bottom: 25px;
}
.flashUploaderOverlay .layerCancel {
	display: none;
}
.flashUploaderOverlay .headerBox {
	border-color: rgb(196, 205, 224) rgb(196, 205, 224) rgba(0, 0, 0, 0.1); margin: 0px; border-radius: 3px 3px 0px 0px; left: -1px; top: -1px; right: -1px; position: absolute; z-index: 2;
}
.flashUploaderOverlay .albumInfoFields {
	width: 330px;
}
.flashUploaderOverlay .albumMetaFields {
	margin-left: 110px;
}
.flashUploaderOverlay .albumMetaPlacesInput {
	width: 280px; margin-right: 20px; float: right;
}
.flashUploaderOverlay .albumInfoFields input {
	border-color: rgb(255, 255, 255);
}
.flashUploaderOverlay .albumInfoFields input:hover {
	border-color: rgb(190, 199, 218);
}
.flashUploaderOverlay .albumInfoFields input:focus {
	border-color: rgb(190, 199, 218);
}
.flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:focus + .photoAlbumDescInput {
	border-top-color: transparent;
}
.flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:hover + .photoAlbumDescInput:focus {
	border-top-color: transparent;
}
.flashUploaderOverlay .fbPhotoBulkEditor {
	margin: 65px -15px 0px;
}
.flashUploaderOverlay .fbPhotoBulkEditor .editablePhoto {
	margin-bottom: 17px; margin-left: 17px;
}
.flashUploaderOverlay .headerFixed {
	border-radius: 0px; left: 50%; width: 946px; right: auto; margin-left: -483px; border-bottom-color: rgb(176, 187, 215); position: fixed;
}
.flashUploaderOverlay .addPhotosEnabled .fakeButton {
	top: -10000px; position: absolute;
}
.flashUploaderOverlay .addPhotosDisabled .realButton {
	top: -10000px; position: absolute;
}
.flashUploaderOverlay .footerBox {
	border-color: rgba(0, 0, 0, 0.1) rgb(196, 205, 224) rgb(196, 205, 224); border-radius: 0px 0px 3px 3px; left: -1px; right: -1px; position: absolute;
}
.footerBox .footerInner {
	width: 100%;
}
.flashUploaderOverlay .footerFixed {
	border-radius: 0px; left: 50%; width: 926px; bottom: 0px; margin-top: 50px; margin-left: -483px; border-top-color: rgb(196, 205, 224); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: fixed; z-index: 1;
}
.flashUploaderOverlay .titleInput input {
	width: 100%;
}
.flashUploaderOverlay .descriptionInput {
	width: 100%;
}
.flashUploaderOverlay .placesTypeaheadCell {
	width: 280px;
}
.flashUploaderOverlay .progressLinks {
	padding-top: 3px;
}
.flashUploaderOverlay .progressWrap {
	width: 120px;
}
.showEmptyState .progressWrap {
	display: none;
}
.flashUploaderOverlayFooter .quality {
	left: 10px; display: inline-block; position: relative;
}
.flashUploaderOverlayFooter .quality label {
	color: rgb(102, 102, 102);
}
.flashUploaderOverlay .placeTypeaheadWithIcon .wrap {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/lYE6gSgmDvr.png") no-repeat -4px -5px; padding-left: 15px;
}
.flashUploaderOverlay .placeTypeaheadWithIcon .selected {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/lYE6gSgmDvr.png") no-repeat -4px -5px rgb(226, 232, 246);
}
.flashUploaderOverlay .PlacesTypeaheadView .selected {
	border-color: rgb(59, 89, 152); background-color: rgb(109, 132, 180);
}
.presenceIndicator {
	display: inline-block;
}
.presenceIndicator i {
	width: 7px; height: 14px; display: inline-block;
}
.presenceIndicator .online {
	background-position: -493px -64px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.presenceIndicator .mobile {
	background-position: -366px -120px; width: 8px; height: 12px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.presenceIndicator .offline {
	background-position: -493px -79px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.audienceSelector {
	text-align: left;
}
.audienceSelectorNoTruncate {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiSelectorButton {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiSelectorButton:active {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiSelectorButton:focus .audienceSelectorNoTruncate .uiSelectorButton:hover {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiButtonSuppressed:active {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiButtonSuppressed:focus {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiButtonSuppressed:hover {
	max-width: none !important;
}
.audienceSelectorNoTruncate .uiSelectorButton .uiButtonText {
	max-width: none !important;
}
.audienceSelector .uiSelectorBigButtonLabel .uiButtonText {
	overflow: visible;
}
.audienceSelector .uiSelectorButton .customimg {
	margin-right: 2px; margin-left: -2px;
}
.audienceSelector .uiButtonNoText .customimg {
	margin-right: -5px;
}
.showSecondaryOptions li {
	display: none;
}
.audienceSelector .secondaryOption {
	display: none;
}
.audienceSelector .returnOption {
	display: none;
}
.showSecondaryOptions li {
	display: none;
}
.audienceSelector .secondaryOption {
	display: none;
}
.audienceSelector .returnOption {
	display: none;
}
.showSecondaryOptions .returnOption {
	display: block;
}
.showSecondaryOptions .secondaryOption {
	display: block;
}
.friendList .friendListOption {
	display: block;
}
.showSecondaryOptions .uiSelectorMenu {
	overflow-x: hidden; overflow-y: auto; max-height: 214px;
}
.composerAudienceWrapper .uiSelectorButton {
	background-position: right -1px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.composerAudienceWrapper .uiButton .uiButtonText {
	color: gray; font-weight: normal;
}
.composerAudienceWrapper .audienceSelector .uiSelectorButton .customimg {
	opacity: 0.5;
}
.composerAudienceWrapper:hover .uiButton .uiButtonText {
	color: rgb(51, 51, 51);
}
.composerAudienceWrapper .openToggler .uiButton .uiButtonText {
	color: rgb(255, 255, 255);
}
.composerAudienceWrapper:hover .audienceSelector .uiSelectorButton .customimg {
	opacity: 1;
}
.composerAudienceWrapper .openToggler .uiSelectorButton .customimg {
	opacity: 1;
}
.composerAudienceWrapper .selected .plusLabel {
	color: rgb(255, 255, 255);
}
.fbPrivacyAudienceIndicator .indicator {
	color: rgb(51, 51, 51);
}
.fbPrivacyAudienceIndicator .audienceIcon {
	margin-left: -18px;
}
.fbPrivacyAudienceIndicator:hover {
	text-decoration: none; cursor: default;
}
.fbAudienceHover {
	top: 2px; position: relative;
}
.fbProfileByline {
	width: 493px; line-height: 15px; margin-top: 4px;
}
.fbProfileBylineFragment {
	color: rgb(102, 102, 102); margin-right: 8px;
}
.fbProfileNonIconBylineFragment {
	color: rgb(102, 102, 102); margin-right: 8px;
}
.fbProfileBylineIcon {
	margin-bottom: 1px; vertical-align: bottom;
}
.fbProfileLoggedOutByline {
	width: 493px; line-height: 14px; margin-top: 1px;
}
.fbLongBlurb {
	color: rgb(102, 102, 102); padding-bottom: 3px; margin-right: 8px;
}
.fbHubsTypeaheadThrobber {
	top: 5px; right: 6px; display: none; position: absolute;
}
.typeaheadLoading .fbHubsTypeaheadThrobber {
	display: block;
}
.fbProfileExperience .hubPhoto {
	margin-right: 7px;
}
.fbProfileExperience .wishlistPhoto {
	width: 150px; height: 150px; margin-right: 7px;
}
.fbProfileExperience .experienceContent {
	line-height: 14px; padding-top: 1px;
}
.fbProfileExperience .experienceContentLarge {
	line-height: 30px; padding-top: 22px; padding-left: 8px; font-size: 13px; font-weight: bold;
}
.fbProfileExperience .experienceBody {
	margin-top: 2px;
}
.fbProfileExperience .subexperienceContent {
	margin-top: 2px;
}
.fbProfileExperience .subexperiences {
	margin: 6px 0px 0px 15px;
}
.fbProfileExperience .subexperience {
	padding-bottom: 1px;
}
.fbProfileExperience .subexperienceContent {
	width: 273px;
}
.showAllExperiences .revealerArrow {
	margin: 0px 0px 2px 5px;
}
.showAllExperiences:hover a {
	text-decoration: none;
}
.showAllExperiences .mediaRevealer:hover {
	text-decoration: none;
}
.profileInfoTable .highlight {
	background-color: rgb(255, 251, 228);
}
.profileInfoTable .highlight.fbProfileExperience {
	padding: 5px 0px 5px 5px; left: -5px; top: -5px; position: relative;
}
.profileInfoTable .afterHighlight {
	margin-top: -10px;
}
.profileInfoTable .highlight .complimentsBlingBox {
	margin-right: -5px;
}
li.showAllExperiences {
	text-align: center; padding-top: 7px; border-top-color: rgb(229, 234, 241); border-top-width: 1px; border-top-style: solid;
}
.showAllExperiences:hover {
	border-top-color: rgb(216, 223, 234); cursor: pointer; background-color: rgb(236, 239, 244);
}
.showAllExperiences a {
	padding-bottom: 8px; display: inline-block;
}
.fbProfileInfoExpandedRowWrapper .fbProfileExperience {
	text-align: left;
}
.fbProfileInfoExpandedRowWrapper .revealerWrapper {
	margin-top: 0px;
}
.fbProfileInfoWorkRowWrapper .fbProfileExperience {
	text-align: left;
}
.fbProfileInfoEducationRowWrapper .fbProfileExperience {
	text-align: left;
}
.profileHeader {
	margin-top: 4px;
}
.profileHeaderMain {
	width: 513px;
}
.profileHeaderMain h1 {
	margin-right: 5px; display: inline;
}
.profileHeaderMain .profileHeaderButtons {
	vertical-align: top; display: inline-block; white-space: nowrap;
}
.profileHeaderMain .profileHeaderButton {
	margin-right: 5px; z-index: 3;
}
.profileHeaderMain #profile_connect_text .uiButton {
	margin-left: 0px;
}
.profileHeaderMain #profile_connect {
	margin-left: 0px;
}
.profileHeader .mainButtonSpan {
	vertical-align: top; display: inline-block;
}
.profileHeader .headerFormButton {
	display: inline;
}
.profileHeader .headerActions {
	text-align: right;
}
.profileHeader .subtitle {
	width: 490px; line-height: 15px; padding-top: 4px;
}
.profileHeader .profileActions {
	margin-top: 3px; float: left;
}
.profileHeader .profileCallButton .img {
	margin-top: 2px;
}
.profileHeader .fadedDespressedButton {
	opacity: 0.6;
}
.ginormousProfileName {
	color: rgb(28, 42, 71); font-size: 20px;
}
.profileArrow {
	margin: 0px 5px 2px 6px;
}
.fbx_above_html #above_the_profile {
	width: auto; padding-right: 0px;
}
.profile-picture {
	width: 180px; overflow: hidden; display: block; position: relative; -ms-interpolation-mode: bicubic; background-color: rgb(255, 255, 255);
}
.profile-picture:hover {
	text-decoration: none;
}
.profile-picture:hover .edit_profilepicture {
	display: block;
}
.profile-picture img {
	margin: auto; display: block; max-width: 180px;
}
.profile-picture span {
	top: 0px; width: 1px; height: 800px; right: 0px; position: absolute; opacity: 0.3; background-color: rgb(0, 0, 0);
}
.edit_profilepicture {
	background: rgb(0, 0, 0); padding: 6px 7px 0px 23px; top: 0px; height: 20px; right: 1px; color: rgb(255, 255, 255); display: none; position: absolute; opacity: 0.7;
}
.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 left 4px; left: 7px; top: 4px; width: 18px; height: 18px; position: absolute; opacity: 0.95;
}
.profile-friends .profileFriendsContent {
	height: 42px; line-height: 14px; overflow: hidden;
}
.profile-friends .profileFriendsText {
	width: 102px; overflow: hidden; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.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 {
	padding: 8px 10px 0px 6px; border-top-color: rgb(205, 205, 205); border-top-width: 1px; border-top-style: solid;
}
.profile-friends-footer li:first-child {
	padding-top: 0px;
}
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 center; padding: 150px 0px;
}
.fbx .profileInfoTable th.label {
	width: 80px; padding-right: 8px;
}
.fbx .nuxBanner .description {
	width: 450px;
}
.mediaRow .mediaPortrait {
	padding: 0px; width: 75px; line-height: 14px; overflow: hidden;
}
.mediaRow .mediaPortrait .photo {
	height: 75px; margin-bottom: 5px;
}
.mediaRow .mediaPortrait .mediaPageName {
	overflow: hidden; word-wrap: break-word; max-height: 28px;
}
.mediaRowWrapper {
	text-align: center;
}
.mediaRowRevealer {
	line-height: 12px;
}
.inCommonSectionList {
	margin-bottom: 1px;
}
.profileInfoTable th.label {
	width: 90px; text-align: left; color: rgb(153, 153, 153); line-height: 15px; font-weight: bold; vertical-align: top;
}
.nile_profile .profileInfoTable th.label {
	line-height: 16px; font-size: 11px;
}
.profileInfoTable .greenLink {
	color: rgb(0, 102, 0);
}
.profileInfoTable td.data {
	line-height: 15px;
}
.profileInfoTable td.rightCol {
	padding: 3px 0px 0px 35px; width: 50px; text-align: right;
}
.profileInfoTable .sampleImageCaption {
	width: 50px; text-align: center; word-wrap: break-word;
}
.profileInfoTable .uiInfoTable .label {
	color: rgb(102, 102, 102); padding-top: 0px; font-size: 11px; font-weight: normal;
}
.profileInfoTable .uiInfoTable .data {
	padding-top: 0px;
}
.profileInfoTable .throbber {
	display: none;
}
.profileInfoTable .async_saving .throbber {
	display: block;
}
.fbTimelineFeedbackActions {
	padding: 5px 13px; background-color: rgb(237, 239, 244);
}
.fbTimelineMiniUFI .fbTimelineFeedbackActions {
	padding: 0px;
}
.lifeEventContainer .fbTimelineFeedbackNub {
	display: none;
}
.fbTimelineFeedbackNub i {
	width: 9px; height: 5px; margin-left: 17px; display: block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/UvyvLtJTQzO.png"); background-repeat: no-repeat;
}
.fbTimelineFeedbackHeader form {
	display: inline;
}
.fbTimelineUFI .UIActionLinks_bottom a {
	color: rgb(59, 89, 152);
}
.fbTimelineUFI .fbTimelineFeedbackActions input {
	color: rgb(59, 89, 152);
}
.fbTimelineUFI .UIActionLinks .uiLinkButton {
	color: rgb(59, 89, 152);
}
.fbTimelineUFI .UIActionLinks .uiLinkButton input {
	color: rgb(59, 89, 152);
}
.fbTimelineUFI div.fbTimelineFeedbackActions input:hover {
	color: rgb(59, 89, 152);
}
.fbTimelineUFI .fbTimelineFeedbackActions button.as_link {
	color: rgb(59, 89, 152);
}
.fbTimelineFeedbackHeader .uiBlingBox {
	padding: 0px; height: 13px;
}
.fbTimelineFeedbackHeader .uiBlingBox:hover {
	padding: 0px; height: 13px;
}
.fbTimelineFeedbackHeader .uiBlingBox .text {
	vertical-align: baseline;
}
.fbTimelineFeedbackComments a:hover {
	text-decoration: none;
}
.fbTimelineFeedbackLikes a:hover {
	text-decoration: none;
}
.fbTimelineFeedbackShares a:hover {
	text-decoration: none;
}
.fbTimelineFeedbackComments a {
	padding-left: 18px; position: relative;
}
.fbTimelineFeedbackLikes a {
	padding-left: 18px; position: relative;
}
.fbTimelineFeedbackShares a {
	padding-left: 18px; position: relative;
}
.fbTimelineFeedbackComments i {
	left: 0px; top: -1px; width: 14px; display: block; position: absolute;
}
.fbTimelineFeedbackLikes i {
	left: 0px; top: -1px; width: 14px; display: block; position: absolute;
}
.fbTimelineFeedbackShares i {
	left: 0px; top: -1px; width: 14px; display: block; position: absolute;
}
.fbTimelineFeedbackLikes i {
	background-position: 0px -45px; height: 13px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/2j6Oe7DwBh7.png"); background-repeat: no-repeat;
}
.fbTimelineFeedbackComments i {
	background-position: -302px -439px; height: 15px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.fbTimelineFeedbackShares i {
	background-position: -233px -439px; height: 16px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.timelineMegaphoneFriends {
	max-width: 245px;
}
.timelineMegaphoneComingSoonFriends {
	max-width: 190px;
}
.tinyViewport div.fbTimelineSideAdsOffScreen {
	width: 244px; right: -300px !important; position: fixed !important;
}
div.fbTimelineSideAdsOffScreen {
	width: 244px; right: -300px !important; position: fixed !important;
}
.tinyViewport .fbTimelineVerticalAds div.fbTimelineSideAdsOffScreen {
	width: 122px;
}
.fbTimelineVerticalAds div.fbTimelineSideAdsOffScreen {
	width: 122px;
}
.fbTimelineSideAds {
	width: 122px; bottom: 15px; padding-top: 12px;
}
.fbPagesTimelineAds {
	padding-top: 42px;
}
div.fbTimelineVerticalAds .ego_column {
	width: 122px;
}
div.fbTimelineVerticalAds .fbEmuEgo .image_body_block {
	padding-top: 0px;
}
div.fbTimelineVerticalAds .fbEmuEgo .fbEmuImage {
	float: none;
}
div.fbTimelineSideAds .uiSideHeader {
	padding: 4px; margin-bottom: 0px; border-top-color: currentColor; border-bottom-color: rgb(200, 209, 226); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
div.fbTimelineSideAds .ego_unit {
	border-color: rgb(200, 209, 226); padding-top: 3px; margin-bottom: 7px;
}
div.fbTimelineSideAds div.ego_section > div {
	padding-right: 0px; padding-left: 0px;
}
.fbTimelineSideAds .uiSideHeader h4 {
	color: gray; font-weight: normal;
}
.fbTimelineUFI {
	top: 12px; margin-top: -12px; margin-bottom: 0px !important; position: relative;
}
.fbTimelineUFIEmpty {
	margin-top: -15px;
}
.fbTimelineUFI .fbUfi {
	padding: 0px; width: 100%;
}
.fbTimelineUFI .uiUfi .ufiItem {
	padding: 5px 12px; border: 0px currentColor;
}
.fbTimelineFeedbackLikes {
	margin-left: 5px; float: right;
}
.fbTimelineFeedbackComments {
	margin-left: 5px; float: right;
}
.fbTimelineFeedbackShares {
	margin-left: 5px; float: right;
}
.fbTimelineOneColumn .fbTimelineUFI .uiUfiComment .commentContent {
	width: 600px;
}
.fbTimelineMiniUFI {
	margin: 0px 0px -2px;
}
.timelineUnitContainer {
	position: relative;
}
.timelineUnitContainer .uiCommentContainer {
	width: 403px; padding-top: 3px; margin-bottom: -12px; margin-left: -12px;
}
.fbTimelineOneColumn .uiCommentContainer {
	width: 843px;
}
.fbTimelineUnitActor + .aboveUnitContent {
	margin-top: 15px;
}
.timelineUnitContainer .aboveUnitContent {
	margin-bottom: 15px;
}
.timelineUnitContainer .belowUnitContent {
	margin-top: 15px;
}
.fbProfileEditLink {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yh/r/_S0u1wZb3JC.png") no-repeat left 2px; text-align: left; padding-left: 14px;
}
.fbProfilePhotoBar {
	margin-left: -2px;
}
.fbProfilePhotoBar li {
	line-height: 0; padding-left: 2px; float: left;
}
.fbProfilePhotoStrip {
	width: 493px; overflow: hidden;
}
.fbProfilePhotoStrip .fbProfilePhotoBar {
	width: 900px; display: block;
}
a.fbProfilePhotoThumb {
	padding: 0px; border: currentColor;
}
a.fbProfilePhotoThumb:hover {
	padding: 0px; border: currentColor;
}
a.fbProfilePhotoThumb i {
	width: 97px; height: 68px;
}
div.fbProfilePhotoThumbEmpty {
	width: 97px; height: 67px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid; background-color: rgb(242, 242, 242);
}
.fbProfileThumbRemove {
	position: relative;
}
.fbProfileThumbRemoveX {
	top: 2px; right: 3px; display: none; position: absolute;
}
.fbProfileThumbRemove:hover .fbProfileThumbRemoveX {
	text-decoration: none; display: block;
}
.async_saving .fbProfileThumbRemoveX {
	text-decoration: none; display: block;
}
.fbProfileThumbRemoveDialog {
	text-decoration: none; display: block;
}
.async_saving .fbProfileThumbRemoveX .fbProfilePhotoClose {
	background-position: left -22px;
}
.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 center;
}
.async_saving .fbProfilePhotoThumb i {
	opacity: 0.3;
}
.fbProfileScalableThumb {
	overflow: hidden;
}
.fbProfileScalableThumb .cropped {
	background-position: top; display: block; background-repeat: no-repeat;
}
.fbProfileNavHeaderEditButton {
	width: 18px; height: 18px; display: block;
}
.fbProfileNavHeaderEditButton:hover .navHeaderPencil {
	opacity: 0.8;
}
.fbProfileNavHeaderEditButton:active .navHeaderPencil {
	opacity: 1;
}
.fbxLeftNavHeaderActionLists {
	top: -2px; margin-bottom: -7px; position: relative;
}
#profile_minifeed .reportHide {
	display: none;
}
.uiReportStream#profile_minifeed .reportHide {
	display: block;
}
.uiReportStream#profile_minifeed .uiStreamHide {
	position: static;
}
.uiReportStream#profile_minifeed .uiStreamHide .uiSelectorButton {
	position: static;
}
.fbProfileStream .uiStreamMessage .passiveName {
	font-weight: normal;
}
.fbProfileStream .uiStreamMessage a.passiveName {
	font-weight: bold;
}
.sp_1ozn80 {
	width: 12px; height: 12px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/TA6GSJ0NuXZ.png"); background-repeat: no-repeat;
}
.sx_1df501 {
	background-position: -44px -48px; width: 5px; height: 14px;
}
.selected .sx_1df501 {
	background-position: -39px -48px;
}
.sx_144cbc {
	background-position: -32px -65px; width: 16px; height: 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: 0px -98px; width: 28px; height: 32px;
}
.sx_231ec8 {
	background-position: 0px -131px; width: 22px; height: 22px;
}
.sx_44414b {
	background-position: 0px -154px;
}
.sx_f9aff1 {
	background-position: 0px -65px; width: 31px; height: 32px;
}
.sx_ee0c94 {
	background-position: -19px -48px; width: 19px; height: 16px;
}
.selected .sx_ee0c94 {
	background-position: 0px -48px;
}
.sx_57d6f3 {
	width: 50px; height: 47px;
}
.sx_aff734 {
	background-position: -32px -82px; width: 13px; height: 8px;
}
.sp_1xqe5u {
	width: 4px; height: 8px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/2j6Oe7DwBh7.png"); background-repeat: no-repeat;
}
.sx_42a80d {
	background-position: 0px -27px; width: 17px; height: 17px;
}
.sx_7d22e9 {
	background-position: -35px -27px; width: 16px; height: 10px;
}
.sx_11e42e {
	background-position: -4px -8px; width: 11px; height: 11px;
}
.sx_89107f {
	background-position: -98px -27px;
}
.sx_e839cb {
	background-position: -103px -27px;
}
.sx_63952c {
	background-position: -108px -27px;
}
.sx_3e154e {
	background-position: -113px -27px;
}
.sx_ddb815 {
	background-position: 0px -59px; width: 13px; height: 14px;
}
.sx_c5ad6f {
	background-position: -18px -27px; width: 16px; height: 16px;
}
.sx_c0d191 {
	background-position: -52px -27px; width: 16px; height: 10px;
}
.sx_d86a9c {
	background-position: 0px -45px; width: 15px; height: 13px;
}
.sx_67a885 {
	background-position: -86px -27px; width: 11px; height: 9px;
}
.sx_d9106d {
	background-position: -69px -27px; width: 16px; height: 10px;
}
.sp_3xz0q5 {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yq/r/wPtZz4ZY7Nu.png"); background-repeat: no-repeat;
}
.sx_618be2 {
	background-position: 0px -51px;
}
.sx_827e8c {
	background-position: -13px -68px; width: 11px; height: 10px;
}
.sx_5a1ff7 {
	background-position: 0px -83px; width: 9px; height: 11px;
}
.sx_08a9ba {
	background-position: 0px -68px; width: 12px; height: 14px;
}
.sx_92537c {
	background-position: -17px -51px;
}
.sx_f21851 {
	width: 50px; height: 50px;
}
.sx_e7d509 {
	background-position: -34px -51px;
}
.sp_4kdh1e {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y9/r/DrXVnmeyzDL.png"); background-repeat: no-repeat;
}
.sx_dc8358 {
	background-position: -67px -91px;
}
.selected .sx_dc8358 {
	background-position: -51px -91px;
}
.sx_8ae9b7 {
	background-position: -68px -108px; width: 17px; height: 17px;
}
.sx_fe1857 {
	background-position: -99px -126px; width: 11px; height: 7px;
}
.sx_a41de4 {
	background-position: -118px -91px;
}
.sx_054039 {
	background-position: -68px -126px; height: 14px;
}
.sx_f8e996 {
	background-position: -171px -108px;
}
.sx_2dcea7 {
	background-position: -154px -108px;
}
.sx_702867 {
	background-position: -137px -108px;
}
.sx_e1168a {
	background-position: -111px -126px; width: 9px; height: 5px;
}
.sx_49885a {
	background-position: -169px -91px;
}
.sx_4ba099 {
	background-position: -103px -108px; height: 17px;
}
.sx_cb8647 {
	background-position: -152px -91px;
}
.sx_a69fd2 {
	background-position: 0px -142px; height: 15px;
}
.sx_9e50f3 {
	background-position: -85px -126px; width: 13px; height: 10px;
}
.sx_253e6f {
	background-position: -64px -143px; width: 12px; height: 11px;
}
.sx_204d2a {
	background-position: -14px -158px; width: 10px;
}
.sx_ef7c12 {
	background-position: -51px -108px; height: 19px;
}
.sx_a079e4 {
	background-position: -101px -91px;
}
.sx_a540a4 {
	background-position: -34px -142px; height: 15px;
}
.sx_d2c88d {
	background-position: 0px -158px; width: 13px;
}
.sx_d5e7de {
	background-position: -84px -91px;
}
.sx_51363c {
	background-position: -51px -128px; height: 14px;
}
.sx_66a876 {
	background-position: -17px -142px; height: 15px;
}
.sx_dfc55d {
	background-position: -135px -91px;
}
.sx_028de4 {
	background-position: -25px -158px; width: 9px;
}
.sx_482368 {
	background-position: -86px -108px; height: 17px;
}
.sx_04a8cf {
	background-position: -120px -108px;
}
.sx_806166 {
	background-position: -77px -143px; width: 10px; height: 10px;
}
.sx_05a7c2 {
	background-position: -51px -143px; width: 12px; height: 12px;
}
.sx_83214d {
	background-position: -121px -126px; width: 5px; height: 3px;
}
.sx_e9eb2a {
	width: 190px; height: 90px;
}
.sx_e6e3f5 {
	background-position: 0px -91px; width: 50px; height: 50px;
}
.sp_52zy4s {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yz/r/27N6UALsDY1.png"); background-repeat: no-repeat;
}
.sx_c5a61b {
	background-position: -16px 0px;
}
.selected .sx_c5a61b {
	
}
.sx_ef840a {
	background-position: -16px -17px;
}
.selected .sx_ef840a {
	background-position: 0px -17px;
}
.sx_6bf6dd {
	background-position: -16px -34px;
}
.selected .sx_6bf6dd {
	background-position: 0px -34px;
}
.sx_bd597c {
	background-position: 0px -51px; width: 18px; height: 18px;
}
.sx_5a69a8 {
	background-position: 0px -207px; height: 15px;
}
.sx_b0ca98 {
	background-position: 0px -88px;
}
.sx_aaca56 {
	background-position: 0px -105px;
}
.sx_6bbfa4 {
	background-position: -17px -70px; width: 14px; height: 14px;
}
.sx_10af3c {
	background-position: 0px -122px;
}
.sx_1c44c2 {
	background-position: 0px -139px;
}
.sx_ad5390 {
	background-position: 0px -70px; height: 17px;
}
.sx_975d95 {
	background-position: 0px -156px;
}
.sx_176ea0 {
	background-position: 0px -173px;
}
.sx_d0c945 {
	background-position: 0px -190px;
}
.sx_b31300 {
	background-position: -19px -51px; width: 12px; height: 11px;
}
.sp_5wd7r4 {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.sx_539412 {
	background-position: -180px -439px; width: 17px; height: 17px;
}
.sx_411e47 {
	background-position: -198px -439px; width: 17px; height: 17px;
}
.sx_62e0ee {
	background-position: -150px -439px; width: 29px; height: 30px;
}
.sx_c69fab {
	background-position: -120px -439px; width: 29px; height: 30px;
}
.sx_62486f {
	background-position: -90px -439px; width: 29px; height: 30px;
}
.sx_9d2cac {
	background-position: -60px -439px; width: 29px; height: 30px;
}
.sx_817640 {
	background-position: -30px -439px; width: 29px; height: 30px;
}
.sx_b8aaa0 {
	background-position: 0px -439px; width: 29px; height: 30px;
}
.sx_3a97dd {
	background-position: -352px -439px; width: 14px; height: 14px;
}
.sx_94e4df {
	background-position: -83px -415px; height: 9px;
}
.sx_1a2229 {
	background-position: -100px -415px; height: 9px;
}
.sx_cb5105 {
	background-position: -117px -415px; height: 9px;
}
.sx_48b1b9 {
	background-position: -16px -470px; width: 9px;
}
.sx_1e1fb6 {
	background-position: -26px -470px; width: 9px;
}
.sx_e9e799 {
	background-position: -134px -415px; height: 9px;
}
.sx_928b31 {
	background-position: -108px -428px; width: 10px; height: 10px;
}
.sx_088c05 {
	background-position: -97px -428px; width: 10px; height: 10px;
}
.sx_138c83 {
	background-position: -86px -428px; width: 10px; height: 10px;
}
.sx_43d659 {
	background-position: -75px -428px; width: 10px; height: 10px;
}
.sx_2fb6e9 {
	background-position: -64px -428px; width: 10px; height: 10px;
}
.sx_09b7ff {
	background-position: -59px -392px; width: 11px; height: 14px;
}
.selected .sx_09b7ff {
	background-position: -48px -392px;
}
.sx_ea1700 {
	background-position: -81px -392px; width: 10px; height: 14px;
}
.selected .sx_ea1700 {
	background-position: -71px -392px;
}
.sx_97a7c2 {
	background-position: -343px -439px; width: 8px; height: 14px;
}
.selected .sx_97a7c2 {
	background-position: -335px -439px;
}
.sx_06f70c {
	background-position: -12px -392px; width: 12px; height: 14px;
}
.selected .sx_06f70c {
	background-position: 0px -392px;
}
.sx_3fd512 {
	background-position: -73px -415px; width: 9px; height: 12px;
}
.selected .sx_3fd512 {
	background-position: -64px -415px;
}
.sx_20d3d6 {
	background-position: -102px -392px; width: 10px; height: 14px;
}
.selected .sx_20d3d6 {
	background-position: -92px -392px;
}
.sx_b7f22c {
	background-position: -36px -392px; width: 11px; height: 14px;
}
.selected .sx_b7f22c {
	background-position: -25px -392px;
}
.sx_15e4fc {
	background-position: -301px -439px; height: 15px;
}
.sx_215ff6 {
	background-position: -133px -392px; width: 5px; height: 3px;
}
.sx_a5d2ab {
	background-position: -284px -439px;
}
.sx_dabffc {
	background-position: -326px -439px; width: 8px; height: 14px;
}
.selected .sx_dabffc {
	background-position: -318px -439px;
}
.sx_0db451 {
	background-position: -130px -398px; width: 10px; height: 8px;
}
.sx_d4258b {
	background-position: -267px -439px;
}
.sx_ce0228 {
	background-position: -250px -439px;
}
.sx_b2f6e5 {
	background-position: 0px -470px; width: 15px;
}
.sx_622f77 {
	background-position: -233px -439px;
}
.sx_5755e9 {
	background-position: -216px -439px;
}
.sx_3a16b9 {
	background-position: -113px -392px; width: 19px; height: 5px;
}
.sx_5ca091 {
	background-position: -151px -415px; width: 10px; height: 9px;
}
.sx_9e642a {
	background-position: -428px -439px; width: 11px; height: 12px;
}
.sx_522515 {
	background-position: -419px -439px; width: 8px; height: 13px;
}
.sx_c8f0e8 {
	background-position: -379px -439px; width: 9px; height: 13px;
}
.sx_7c2376 {
	background-position: -367px -439px; width: 11px; height: 13px;
}
.sx_267382 {
	background-position: -389px -439px; width: 9px; height: 13px;
}
.sx_89aa7c {
	background-position: -399px -439px; width: 9px; height: 13px;
}
.sx_ba8f3a {
	background-position: -409px -439px; width: 9px; height: 13px;
}
.sx_5a19c4 {
	background-position: -495px -402px; width: 5px; height: 3px;
}
.sx_c46883 {
	background-position: 0px -415px; width: 63px; height: 23px;
}
.sx_b734c4 {
	background-position: 0px -343px; width: 500px; height: 48px;
}
.sx_0cd215 {
	background-position: 0px -294px; width: 500px; height: 48px;
}
.sx_ed594f {
	background-position: 0px -245px; width: 500px; height: 48px;
}
.sx_73858d {
	background-position: 0px -196px; width: 500px; height: 48px;
}
.sx_bef780 {
	width: 500px; height: 48px;
}
.sx_a8fc3c {
	background-position: 0px -49px; width: 500px; height: 48px;
}
.sx_a235e4 {
	background-position: 0px -98px; width: 500px; height: 48px;
}
.sx_cf489b {
	background-position: 0px -147px; width: 500px; height: 48px;
}
.sx_4defd4 {
	background-position: -113px -398px; height: 8px;
}
.sp_6q63qs {
	width: 11px; height: 14px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yS/r/I9cPWapspFL.png"); background-repeat: no-repeat;
}
.sx_d9a343 {
	background-position: -99px -29px; width: 8px;
}
.selected .sx_d9a343 {
	background-position: -91px -29px;
}
.sx_dc146a {
	background-position: -62px -14px;
}
.selected .sx_dc146a {
	background-position: -51px -14px;
}
.sx_79b3d7 {
	background-position: -85px -14px;
}
.selected .sx_79b3d7 {
	background-position: -74px -14px;
}
.sx_2b1f76 {
	background-position: -16px -47px; width: 16px; height: 16px;
}
.sx_4cee1a {
	background-position: -97px -14px; width: 17px; height: 12px;
}
.sx_c044d7 {
	background-position: -27px -14px; width: 23px; height: 32px;
}
.sx_e67303 {
	background-position: 0px -14px; width: 26px; height: 32px;
}
.sx_86cac0 {
	background-position: -51px -29px; width: 19px; height: 15px;
}
.sx_2d2bb7 {
	background-position: -71px -29px; width: 19px; height: 15px;
}
.sx_20f75a {
	background-position: 0px -47px; width: 15px; height: 21px;
}
.sx_a421d3 {
	background-position: 0px -9px; width: 411px; height: 4px;
}
.sx_2bb826 {
	width: 851px; height: 4px;
}
.sx_0e447f {
	background-position: -412px -9px; width: 411px; height: 3px;
}
.sx_6dc584 {
	background-position: 0px -5px; width: 851px; height: 3px;
}
.sp_6qtc6l {
	width: 16px; height: 32px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y_/r/AjSfTMtxVne.png"); background-repeat: no-repeat;
}
.sx_2f94c1 {
	background-position: 0px -66px; height: 16px;
}
.sx_2d6413 {
	background-position: -17px -66px; width: 15px; height: 14px;
}
.sx_0ebe9c {
	width: 32px;
}
.sx_d446bb {
	background-position: 0px -33px; width: 29px;
}
.sp_73zyst {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yD/r/SwWkUVDRId0.png"); background-repeat: no-repeat;
}
.sx_49c2ec {
	background-position: 0px -340px; width: 12px; height: 11px;
}
.sx_b0b13b {
	background-position: 0px -323px;
}
.sx_933a7d {
	background-position: 0px -306px;
}
.sx_628a5c {
	background-position: 0px -289px;
}
.sx_40f263 {
	background-position: 0px -272px;
}
.sx_ce15db {
	background-position: 0px -255px;
}
.sx_f510d6 {
	background-position: 0px -238px;
}
.sx_8045a8 {
	background-position: 0px -221px;
}
.sx_12789c {
	background-position: 0px -204px;
}
.sx_81a07f {
	background-position: 0px -187px;
}
.sx_1050db {
	background-position: 0px -170px;
}
.sx_30132b {
	background-position: 0px -153px;
}
.sx_12ec41 {
	background-position: 0px -136px;
}
.sx_f88519 {
	background-position: 0px -119px;
}
.sx_e085ae {
	background-position: 0px -102px;
}
.sx_32532e {
	background-position: 0px -85px;
}
.sx_77b6bd {
	background-position: 0px -68px;
}
.sx_4d7359 {
	background-position: 0px -51px;
}
.sx_e92b0f {
	background-position: 0px -34px;
}
.sx_ae80fe {
	background-position: 0px -17px;
}
.sx_8a6fa0 {
	
}
.sp_7hkfea {
	width: 24px; height: 31px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.sx_8ccacb {
	background-position: -16px -315px; width: 16px; height: 16px;
}
.selected .sx_8ccacb {
	background-position: 0px -315px;
}
.sx_c7d36a {
	background-position: -49px -315px; width: 16px; height: 16px;
}
.selected .sx_c7d36a {
	background-position: -33px -315px;
}
.sx_ba5f3c {
	background-position: -95px -295px; width: 7px; height: 12px;
}
.sx_1e0bb5 {
	background-position: -31px -143px; width: 7px; height: 7px;
}
.sx_298a9a {
	background-position: -83px -280px; width: 14px; height: 14px;
}
.sx_f8d260 {
	background-position: -83px -295px; width: 11px; height: 14px;
}
.sx_373a7b {
	background-position: -66px -315px; width: 12px; height: 10px;
}
.sx_b78f31 {
	background-position: -79px -315px; width: 10px; height: 10px;
}
.sx_b5f5b1 {
	background-position: -93px -332px; width: 9px; height: 11px;
}
.sx_28ac47 {
	background-position: -81px -344px; width: 11px; height: 11px;
}
.sx_3ea48a {
	background-position: -81px -332px; width: 11px; height: 11px;
}
.sx_17ddc0 {
	background-position: -50px -280px; width: 32px; height: 32px;
}
.sx_ca43da {
	background-position: -81px -126px; width: 16px; height: 16px;
}
.sx_38d60c {
	background-position: -81px -109px; width: 16px; height: 16px;
}
.sx_bc397d {
	background-position: -81px -92px; width: 16px; height: 16px;
}
.sx_7318c4 {
	background-position: -81px -75px; width: 16px; height: 16px;
}
.sx_d82ccd {
	background-position: -81px -58px; width: 16px; height: 16px;
}
.sx_342c62 {
	background-position: -86px -17px; width: 16px; height: 16px;
}
.sx_e045f1 {
	background-position: -31px -40px;
}
.sx_08b10e {
	background-position: -56px -40px;
}
.sx_651c36 {
	background-position: -31px -75px;
}
.sx_8d6134 {
	background-position: -56px -75px;
}
.sx_bc361b {
	background-position: -31px -110px;
}
.sx_b11ed9 {
	background-position: -56px -110px;
}
.sx_076940 {
	background-position: 0px -247px;
}
.sx_af168e {
	background-position: -25px -247px;
}
.sx_ed0336 {
	background-position: -50px -247px;
}
.sx_261add {
	background-position: -75px -247px;
}
.sx_549697 {
	background-position: 0px -282px;
}
.sx_c6b330 {
	background-position: -25px -282px;
}
.sx_9d9233 {
	background-position: -86px 0px; width: 16px; height: 16px;
}
.sx_6c6748 {
	background-position: -31px -19px; width: 54px; height: 18px;
}
.sx_f0d064 {
	background-position: -31px 0px; width: 54px; height: 18px;
}
.sx_00584e {
	width: 30px; height: 150px;
}
.sx_331f52 {
	background-position: -55px -332px; width: 25px;
}
.sx_e7c94b {
	background-position: -28px -332px; width: 25px;
}
.sx_880aa0 {
	background-position: -1px -332px; width: 25px;
}
.sx_e30b71 {
	background-position: -39px -143px; width: 7px; height: 4px;
}
.sx_1f2bd1 {
	background-position: -47px -143px; width: 7px; height: 4px;
}
.sx_47c376 {
	background-position: -7px -219px; width: 89px; height: 19px;
}
.sx_4e4abd {
	background-position: 0px -151px; width: 103px;
}
.sx_ea7d8e {
	background-position: 0px -183px; width: 103px; height: 30px;
}
.sx_cbbbe6 {
	background-position: -90px -315px; width: 9px; height: 8px;
}
.sx_3137a8 {
	background-position: -81px -38px; width: 22px; height: 19px;
}
.sp_7qhwrr {
	width: 11px; height: 11px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/_Y8UK4lshq2.png"); background-repeat: no-repeat;
}
.sx_e85029 {
	
}
.sx_e4c3da {
	background-position: 0px -12px;
}
.sx_a81e16 {
	background-position: 0px -24px;
}
.sx_fe7e31 {
	background-position: 0px -36px;
}
.sx_92e6f1 {
	background-position: 0px -48px;
}
.sp_9080ad {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yQ/r/QcjhEWC6Qto.png"); background-repeat: no-repeat;
}
.sx_97d088 {
	background-position: -16px 0px;
}
.selected .sx_97d088 {
	
}
.sx_2cf8d0 {
	background-position: -16px -17px;
}
.selected .sx_2cf8d0 {
	background-position: 0px -17px;
}
.sp_9a0yje {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/j_e_2p7tqGP.png"); background-repeat: no-repeat;
}
.sx_285637 {
	background-position: -17px 0px; width: 17px;
}
.selected .sx_285637 {
	
}
.sx_086d76 {
	background-position: 0px -17px;
}
.sx_9b46db {
	background-position: -17px -17px;
}
.sp_av229i {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yh/r/-h3KxK6zIZr.png"); background-repeat: no-repeat;
}
.sx_49f289 {
	
}
.sx_e8a7bf {
	background-position: 0px -17px;
}
.sp_bc4dug {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yc/r/PC-iRDaE-8k.png"); background-repeat: no-repeat;
}
.sx_eff5c9 {
	background-position: 0px -394px; width: 12px; height: 10px;
}
.sx_e4453a {
	background-position: -17px -19px; width: 17px;
}
.selected .sx_e4453a {
	background-position: 0px -19px;
}
.sx_047893 {
	background-position: -17px -36px; width: 17px;
}
.selected .sx_047893 {
	background-position: 0px -36px;
}
.sx_3c4a62 {
	background-position: 0px -405px; width: 10px; height: 10px;
}
.sx_d8d45c {
	background-position: -24px -394px; width: 10px; height: 10px;
}
.sx_0a6f93 {
	background-position: -21px -285px; width: 13px; height: 10px;
}
.sx_7979af {
	background-position: -17px -53px; width: 17px;
}
.selected .sx_7979af {
	background-position: 0px -53px;
}
.sx_2061bb {
	background-position: -17px -70px; width: 17px;
}
.selected .sx_2061bb {
	background-position: 0px -70px;
}
.sx_7a8c7d {
	background-position: -17px -87px; width: 17px;
}
.selected .sx_7a8c7d {
	background-position: 0px -87px;
}
.sx_fe2a89 {
	background-position: -8px -365px; width: 8px; height: 14px;
}
.selected .sx_fe2a89 {
	background-position: 0px -365px;
}
.sx_8b4682 {
	background-position: -13px -394px; width: 10px; height: 10px;
}
.sx_e3d676 {
	background-position: -26px -249px; width: 10px; height: 12px;
}
.selected .sx_e3d676 {
	background-position: -16px -249px;
}
.sx_e8fd7b {
	background-position: -10px -271px; width: 10px; height: 12px;
}
.selected .sx_e8fd7b {
	background-position: 0px -271px;
}
.sx_ebd5b6 {
	background-position: -10px -284px; width: 10px; height: 12px;
}
.selected .sx_ebd5b6 {
	background-position: 0px -284px;
}
.sx_41f42b {
	background-position: -16px -155px;
}
.selected .sx_41f42b {
	background-position: 0px -155px;
}
.sx_0d8795 {
	background-position: -13px -223px; width: 13px; height: 12px;
}
.selected .sx_0d8795 {
	background-position: 0px -223px;
}
.sx_074cf9 {
	background-position: -13px -236px; width: 13px; height: 12px;
}
.selected .sx_074cf9 {
	background-position: 0px -236px;
}
.sx_a1ed8e {
	background-position: -9px -316px; width: 9px; height: 14px;
}
.selected .sx_a1ed8e {
	background-position: 0px -316px;
}
.sx_29401f {
	background-position: -16px -121px;
}
.selected .sx_29401f {
	background-position: 0px -121px;
}
.sx_01b45a {
	background-position: -16px -104px;
}
.selected .sx_01b45a {
	background-position: 0px -104px;
}
.sx_181bcb {
	background-position: -16px -138px;
}
.selected .sx_181bcb {
	background-position: 0px -138px;
}
.sx_1c1276 {
	background-position: -16px -172px;
}
.selected .sx_1c1276 {
	background-position: 0px -172px;
}
.sx_943a27 {
	background-position: -16px -189px;
}
.selected .sx_943a27 {
	background-position: 0px -189px;
}
.sx_672270 {
	background-position: -16px -206px;
}
.selected .sx_672270 {
	background-position: 0px -206px;
}
.sx_87036e {
	background-position: -19px -297px;
}
.sx_406c8a {
	background-position: -19px -314px;
}
.sx_ef698b {
	background-position: 0px -331px;
}
.sx_fdf2cb {
	background-position: -18px 0px; width: 18px; height: 18px;
}
.sx_fdf2cb:hover {
	
}
.sx_55be4d {
	background-position: -17px -331px;
}
.sx_f53fa4 {
	background-position: 0px -348px;
}
.sx_619cf8 {
	background-position: -17px -348px;
}
.sx_dbd5ac {
	background-position: -16px -262px; width: 4px; height: 4px;
}
.sx_532fa3 {
	background-position: 0px -297px; width: 18px; height: 18px;
}
.sx_060b30 {
	background-position: -21px -271px; width: 11px; height: 13px;
}
.sx_d7ce95 {
	background-position: -17px -365px; width: 11px; height: 13px;
}
.sx_35891b {
	background-position: -27px -223px; width: 9px; height: 13px;
}
.sx_2f6ba6 {
	background-position: 0px -380px; width: 10px; height: 13px;
}
.sx_9c9a43 {
	background-position: -11px -380px; width: 10px; height: 13px;
}
.sx_6840c1 {
	background-position: -22px -380px; width: 9px; height: 13px;
}
.sx_be0fba {
	background-position: 0px -249px; width: 15px; height: 21px;
}
.sx_6009dd {
	background-position: -27px -237px; width: 8px; height: 10px;
}
.sp_by4wc6 {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yO/r/pxAWEkLyIJq.png"); background-repeat: no-repeat;
}
.sx_d195cb {
	background-position: 0px -294px; width: 15px; height: 64px;
}
.sx_ba1e36 {
	background-position: 0px -64px; width: 26px; height: 24px;
}
.sx_5bd76b {
	background-position: -27px -64px; width: 26px; height: 24px;
}
.sx_ffa049 {
	background-position: -54px -64px; width: 26px; height: 24px;
}
.sx_665b7e {
	background-position: -489px -94px; width: 10px; height: 12px;
}
.sx_6aa18f {
	background-position: 0px -262px; width: 20px; height: 24px;
}
.sx_a555d1 {
	background-position: -351px -120px; width: 14px; height: 13px;
}
.sx_772806 {
	background-position: -366px -120px; width: 8px; height: 12px;
}
.sx_cd0361 {
	background-position: -493px -79px; width: 7px; height: 14px;
}
.sx_672599 {
	background-position: -493px -64px; width: 7px; height: 14px;
}
.sx_ea63f6 {
	background-position: -489px -49px; width: 11px; height: 14px;
}
.sx_f5ccd6 {
	background-position: -443px -94px; width: 22px; height: 25px;
}
.sx_0b5505 {
	background-position: -466px -94px; width: 22px; height: 25px;
}
.sx_a16f29 {
	background-position: -293px -136px; width: 21px; height: 25px;
}
.sx_a2ef6c {
	background-position: -271px -136px; width: 21px; height: 25px;
}
.sx_acdaf6 {
	background-position: -420px -94px; width: 22px; height: 25px;
}
.sx_48456b {
	background-position: -397px -94px; width: 22px; height: 25px;
}
.sx_e50bd1 {
	background-position: -489px -107px; width: 8px; height: 12px;
}
.sx_b8cf43 {
	background-position: -93px -64px; width: 17px;
}
.sx_f027de {
	background-position: 0px -232px; width: 7px; height: 14px;
}
.sx_3866e4 {
	background-position: 0px -202px; width: 7px; height: 14px;
}
.sx_6bb997 {
	background-position: 0px -102px; width: 11px; height: 12px;
}
.sx_e6652c {
	background-position: -374px -94px; width: 22px; height: 25px;
}
.sx_080cad {
	background-position: -351px -94px; width: 22px; height: 25px;
}
.sx_cdcaf4 {
	background-position: -34px -49px; width: 13px; height: 8px;
}
.sx_508df0 {
	background-position: -349px -136px; width: 15px;
}
.sx_8c1fab {
	background-position: -81px -64px; width: 11px; height: 19px;
}
.sx_f11a09 {
	background-position: -179px -64px; width: 10px; height: 15px;
}
.sx_2d5009 {
	background-position: -111px -64px;
}
.sx_2908d9 {
	background-position: -128px -64px;
}
.sx_f668cc {
	background-position: -145px -64px;
}
.sx_f1d21a {
	background-position: -162px -64px;
}
.sx_e2f26e {
	background-position: -315px -136px;
}
.sx_02f55a {
	background-position: -332px -136px;
}
.sx_b5dcf7 {
	background-position: 0px -49px; height: 12px;
}
.sx_22fe6d {
	background-position: -17px -49px; height: 12px;
}
.sx_f94795 {
	background-position: -271px -94px; width: 79px; height: 41px;
}
.sx_f698ac {
	width: 500px; height: 48px;
}
.sp_ceusqt {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yF/r/TN0GgKuXNxd.png"); background-repeat: no-repeat;
}
.sx_399058 {
	background-position: 0px -19px;
}
.sx_2713f3 {
	background-position: 0px -87px; width: 13px; height: 13px;
}
.sx_6baa60 {
	background-position: 0px -36px;
}
.sx_308fb7 {
	height: 18px;
}
.sx_5b68a7 {
	background-position: 0px -53px;
}
.sx_52e484 {
	background-position: 0px -70px;
}
.sp_d6b43h {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yS/r/FZx3WVxOEyR.png"); background-repeat: no-repeat;
}
.sx_938ff4 {
	background-position: -16px 0px;
}
.selected .sx_938ff4 {
	
}
.sx_9422e3 {
	background-position: -16px -17px;
}
.selected .sx_9422e3 {
	background-position: 0px -17px;
}
.sx_c4abd5 {
	background-position: -16px -34px;
}
.selected .sx_c4abd5 {
	background-position: 0px -34px;
}
.sx_c701ff {
	background-position: -16px -51px;
}
.selected .sx_c701ff {
	background-position: 0px -51px;
}
.sx_e10693 {
	background-position: -16px -68px;
}
.selected .sx_e10693 {
	background-position: 0px -68px;
}
.sx_e287cb {
	background-position: -16px -85px;
}
.selected .sx_e287cb {
	background-position: 0px -85px;
}
.sx_f6178c {
	background-position: -16px -102px;
}
.selected .sx_f6178c {
	background-position: 0px -102px;
}
.sx_dbe25a {
	background-position: -16px -119px;
}
.selected .sx_dbe25a {
	background-position: 0px -119px;
}
.sp_d8x2or {
	width: 16px; height: 14px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yE/r/wXWSz2KzOfc.png"); background-repeat: no-repeat;
}
.sx_04524f {
	background-position: -13px 0px; width: 13px;
}
.selected .sx_04524f {
	
}
.sx_de42be {
	background-position: -12px -15px; width: 12px;
}
.selected .sx_de42be {
	background-position: 0px -15px;
}
.sx_e20385 {
	background-position: 0px -177px; width: 10px; height: 10px;
}
.sx_969b3f {
	background-position: -17px -132px; width: 8px; height: 7px;
}
.sx_fded1c {
	background-position: -11px -166px; width: 10px; height: 10px;
}
.sx_9b3822 {
	background-position: 0px -166px; width: 10px; height: 10px;
}
.sx_703f3b {
	background-position: 0px -157px; width: 12px; height: 8px;
}
.sx_798eae {
	background-position: -19px -58px; width: 5px;
}
.selected .sx_798eae {
	background-position: -14px -58px;
}
.sx_2f270b {
	background-position: -11px -30px; width: 11px;
}
.selected .sx_2f270b {
	background-position: 0px -30px;
}
.sx_f25efa {
	background-position: 0px -76px; height: 16px;
}
.sx_600274 {
	background-position: 0px -93px; height: 16px;
}
.sx_a967cd {
	background-position: 0px -110px; height: 16px;
}
.sx_b82116 {
	background-position: -17px -76px; width: 9px; height: 13px;
}
.sx_3bd549 {
	background-position: -17px -104px; width: 8px; height: 13px;
}
.sx_192ba7 {
	background-position: -17px -90px; width: 9px; height: 13px;
}
.sx_0eeb51 {
	background-position: -17px -118px; width: 8px; height: 13px;
}
.sx_b7c734 {
	background-position: 0px -127px; height: 16px;
}
.sx_49294e {
	background-position: -9px -45px; width: 9px; height: 12px;
}
.selected .sx_49294e {
	background-position: 0px -45px;
}
.sx_2b178c {
	background-position: -8px -144px; width: 8px; height: 12px;
}
.selected .sx_2b178c {
	background-position: 0px -144px;
}
.sx_010ef0 {
	background-position: 0px -58px; width: 13px; height: 17px;
}
.sp_drcbuo {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yi/r/Pyb7Lme0l5O.png"); background-repeat: no-repeat;
}
.sx_87378f {
	background-position: -16px 0px;
}
.selected .sx_87378f {
	
}
.sx_b82a23 {
	background-position: -16px -17px;
}
.selected .sx_b82a23 {
	background-position: 0px -17px;
}
.sx_d9bb1d {
	background-position: -16px -34px;
}
.selected .sx_d9bb1d {
	background-position: 0px -34px;
}
.sx_c89c1e {
	background-position: -16px -51px;
}
.selected .sx_c89c1e {
	background-position: 0px -51px;
}
.sx_1cee77 {
	background-position: -16px -68px;
}
.selected .sx_1cee77 {
	background-position: 0px -68px;
}
.sx_e0de72 {
	background-position: -16px -85px;
}
.selected .sx_e0de72 {
	background-position: 0px -85px;
}
.sp_fo8xhn {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yv/r/nFMN9RDOWSU.png"); background-repeat: no-repeat;
}
.sx_94e29e {
	background-position: -49px -143px;
}
.selected .sx_94e29e {
	background-position: -33px -143px;
}
.sx_74ddc5 {
	background-position: -16px -160px;
}
.selected .sx_74ddc5 {
	background-position: 0px -160px;
}
.sx_ec911b {
	background-position: -49px -160px;
}
.selected .sx_ec911b {
	background-position: -33px -160px;
}
.sx_727929 {
	background-position: -16px -177px;
}
.selected .sx_727929 {
	background-position: 0px -177px;
}
.sx_6b6052 {
	background-position: -49px -177px;
}
.selected .sx_6b6052 {
	background-position: -33px -177px;
}
.sx_324a65 {
	background-position: -16px -194px;
}
.selected .sx_324a65 {
	background-position: 0px -194px;
}
.sx_61a5b5 {
	background-position: -49px -194px;
}
.selected .sx_61a5b5 {
	background-position: -33px -194px;
}
.sx_ca0aa1 {
	background-position: -16px -211px;
}
.selected .sx_ca0aa1 {
	background-position: 0px -211px;
}
.sx_9e8ca7 {
	background-position: -49px -211px;
}
.selected .sx_9e8ca7 {
	background-position: -33px -211px;
}
.sx_b087e7 {
	background-position: -16px -228px;
}
.selected .sx_b087e7 {
	background-position: 0px -228px;
}
.sx_3a9adf {
	background-position: -49px -228px;
}
.selected .sx_3a9adf {
	background-position: -33px -228px;
}
.sx_4ed59f {
	background-position: -16px -245px;
}
.selected .sx_4ed59f {
	background-position: 0px -245px;
}
.sx_44d509 {
	background-position: -49px -245px;
}
.selected .sx_44d509 {
	background-position: -33px -245px;
}
.sx_a2b900 {
	background-position: -16px -143px;
}
.selected .sx_a2b900 {
	background-position: 0px -143px;
}
.sx_a542c6 {
	background-position: -49px -126px;
}
.selected .sx_a542c6 {
	background-position: -33px -126px;
}
.sx_7ff075 {
	background-position: -16px -126px;
}
.selected .sx_7ff075 {
	background-position: 0px -126px;
}
.sx_97b073 {
	background-position: -49px -109px;
}
.selected .sx_97b073 {
	background-position: -33px -109px;
}
.sx_f030ed {
	background-position: -16px -109px;
}
.selected .sx_f030ed {
	background-position: 0px -109px;
}
.sx_1c657b {
	background-position: -49px -92px;
}
.selected .sx_1c657b {
	background-position: -33px -92px;
}
.sx_528484 {
	background-position: -16px -92px;
}
.selected .sx_528484 {
	background-position: 0px -92px;
}
.sx_36846e {
	background-position: -49px -75px;
}
.selected .sx_36846e {
	background-position: -33px -75px;
}
.sx_cb8c58 {
	background-position: -16px -75px;
}
.selected .sx_cb8c58 {
	background-position: 0px -75px;
}
.sx_4f5e1b {
	background-position: -49px -58px;
}
.selected .sx_4f5e1b {
	background-position: -33px -58px;
}
.sx_ca84bd {
	background-position: -16px -58px;
}
.selected .sx_ca84bd {
	background-position: 0px -58px;
}
.sx_66eac6 {
	background-position: -49px -41px;
}
.selected .sx_66eac6 {
	background-position: -33px -41px;
}
.sx_e204b1 {
	background-position: -16px -41px;
}
.selected .sx_e204b1 {
	background-position: 0px -41px;
}
.sx_f1d4a1 {
	background-position: -73px -86px; width: 7px; height: 7px;
}
.selected .sx_f1d4a1 {
	background-position: -66px -86px;
}
.sx_d50ec7 {
	background-position: -75px -56px; width: 9px; height: 14px;
}
.selected .sx_d50ec7 {
	background-position: -66px -56px;
}
.sx_91791d {
	background-position: -76px -41px; width: 10px; height: 14px;
}
.selected .sx_91791d {
	background-position: -66px -41px;
}
.sx_ee3802 {
	background-position: -74px -71px; width: 8px; height: 14px;
}
.selected .sx_ee3802 {
	background-position: -66px -71px;
}
.sx_90f813 {
	background-position: -8px -12px; width: 80px; height: 17px;
}
.sp_fvnbjt {
	width: 16px; height: 16px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/jYgmaMxiCiD.png"); background-repeat: no-repeat;
}
.sx_d599d6 {
	
}
.sx_247e8a {
	background-position: 0px -17px;
}
.sx_96e11a {
	background-position: 0px -34px;
}
.sp_recommendations {
	width: 14px; height: 14px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yM/r/tc6kQtD6Y3L.png"); background-repeat: no-repeat;
}
.sx_recommendations_favicon {
	
}
div.experienceAttachment {
	border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid; float: none;
}
div.experienceAttachment .img {
	margin-top: 1px;
}
.uiStreamStory .uiPhotoThumb img {
	max-width: 121px;
}
.uiStreamStory .largePhoto img {
	max-width: 300px;
}
.uiStream .uiStreamHeader {
	margin: 20px 0px 5px -18px; padding: 0px; height: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: relative; background-color: rgb(233, 233, 233);
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm {
	left: 0px; padding-right: 2px; position: absolute; background-color: rgb(255, 255, 255);
}
.uiStream .uiStreamHeader .uiStreamHeaderText {
	left: 0px; padding-right: 2px; position: absolute; background-color: rgb(255, 255, 255);
}
.uiStream .uiStreamHeader .uiStreamHeaderText {
	top: -6px; color: gray; margin-left: 68px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm {
	left: auto; top: -7px; right: 35px;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton .uiButtonText {
	color: gray; font-size: 9px; font-weight: bold;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:hover .uiButtonText {
	text-decoration: underline;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton {
	background-position: right -396px; margin: -1px 2px 0px; padding: 0px 9px 0px 3px; border: currentColor; box-shadow: none; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:active {
	background-position: right -396px; margin: -1px 2px 0px; padding: 0px 9px 0px 3px; border: currentColor; box-shadow: none; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:focus {
	background-position: right -396px; margin: -1px 2px 0px; padding: 0px 9px 0px 3px; border: currentColor; box-shadow: none; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiStream .uiStreamHeader .uiStreamHeaderChronologicalForm .uiSelectorButton:hover {
	background-position: right -396px; margin: -1px 2px 0px; padding: 0px 9px 0px 3px; border: currentColor; box-shadow: none; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiStreamMinistoryGroup {
	padding: 10px 0px 11px 60px;
}
.uiStreamMinistoryGroup .uiStreamStory {
	padding-top: 1px;
}
.uiStreamMinistoryGroup .header {
	padding: 2px 0px 8px; color: rgb(170, 170, 170);
}
.uiStreamMinistoryGroup .uiStreamStory .ministoryMessage {
	color: rgb(51, 51, 51);
}
.uiStreamMinistoryGroup .uiStreamStory .ministoryInlineMessage {
	display: inline;
}
.uiStreamMinistoryGroup .showSimilar {
	margin: 0px 2px 8px 22px; display: block;
}
.uiStreamMinistoryGroup .showSimilarAjax {
	margin: 2px 2px 0px 22px; display: block;
}
.uiStreamMinistoryGroup .ministoryUfi {
	margin-bottom: 6px;
}
.uiStream .uiStreamMinistory .uiStreamHide {
	margin-top: 0px;
}
div.uiAttachmentPhotoBox .uiMediaThumb {
	float: left; display: inline-block;
}
div.uiAttachmentPhotoBox div.horizontalSplitContainer {
	float: left; display: inline-block;
}
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;
}
.pymkAttachmentGridBox {
	
}
.pymkAttachmentGridBox .pymkAttachment {
	display: table-cell;
}
.pymkAttachmentGridBox .uiProfilePhotoLarge {
	width: 40px; height: 40px;
}
.pymkAttachmentWithBorder {
	padding-bottom: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.pymkAttachmentGridBox .pymkAttachment .uiListItem {
	margin-top: 0px;
}
.uiStream .uiStreamMessage {
	margin: 0px 0px 5px; color: rgb(0, 0, 0); font-size: 11px; font-weight: normal;
}
.uiStream .uiStreamHeadline {
	margin-bottom: 0px;
}
.uiStream .uiStreamPassive {
	margin-bottom: 5px;
}
.Locale_zh_CN .uiStream .uiStreamMessage {
	font-size: 13px;
}
.Locale_zh_TW .uiStream .uiStreamMessage {
	font-size: 13px;
}
.Locale_zh_HK .uiStream .uiStreamMessage {
	font-size: 13px;
}
.Locale_ja_JP .uiStream .uiStreamMessage {
	font-size: 12px;
}
.uiStreamMessage {
	word-wrap: break-word;
}
.uiAttachmentTitle {
	word-wrap: break-word;
}
.uiAttachmentDesc {
	word-wrap: break-word;
}
.uiStreamMessage .actorDescription {
	padding-bottom: 3px;
}
.uiStreamMessage .suggestionBio .actorDescription {
	padding-bottom: 0px;
}
.uiStreamMessage .suggestionBio {
	width: 410px;
}
.fbStreamPrivacy .lock {
	bottom: -2px; margin-bottom: -5px; vertical-align: top; position: relative;
}
div.uiAttachmentTitle {
	color: rgb(51, 51, 51);
}
.uiStreamStory .mainWrapper {
	margin: 0px 35px 14px 0px; padding-top: 14px;
}
.uiStreamStory .actorPhoto {
	padding-top: 14px; margin-bottom: 14px;
}
.homeWiderContent .uiStreamStory .actorPhoto {
	margin-left: 18px;
}
.uiStream .uiStreamHide {
	margin-top: 18px; float: right;
}
.uiStream .substoryHideSelector {
	margin: -2px 0px 0px; float: right;
}
.uiStreamStory {
	padding: 0px; position: static;
}
.homeWiderContent .uiStreamStory {
	margin-left: -18px;
}
.uiStream .uiStreamHide .uiSelectorButton {
	left: -9999px; overflow: hidden; position: relative;
}
.uiStream a.uiStreamHide.uiCloseButton {
	left: -9999px; overflow: hidden; position: relative;
}
.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiSelectorButton {
	left: -9999px; overflow: hidden; position: relative;
}
.uiStream .uiStreamStory:hover .uiStreamHide .uiSelectorButton {
	left: auto; overflow: visible;
}
.uiStream .uiStreamStory:hover a.uiStreamHide.uiCloseButton {
	left: auto; overflow: visible;
}
.uiStream .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiSelectorButton {
	left: auto; overflow: visible;
}
.uiStream .uiStreamStory .uiStreamHide .openToggler .uiSelectorButton {
	left: auto; overflow: visible;
}
.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .openToggler .uiSelectorButton {
	left: auto; overflow: visible;
}
.uiStream .uiAttachmentDesc {
	color: gray;
}
.uiStream .uiStreamPassive {
	color: gray;
}
.uiStream .uiStreamRobotextBeforeMessage {
	color: gray;
}
.uiStream .uiAdminAttribution {
	color: gray;
}
.uiStream .tagIcon {
	vertical-align: bottom;
}
.uiStream .text_exposed_link {
	padding-top: 4px; font-size: 11px; display: block;
}
.storyContent {
	margin: -2px 0px 2px;
}
.uiStream .uiStreamStoryHide .storyContent {
	display: none;
}
.uiStreamAttachments .external img {
	max-height: 90px; max-width: 90px;
}
.uiStream .uiAttachmentDetails {
	color: rgb(51, 51, 51);
}
.uiAttachmentInline .uiAttachmentTitle {
	display: inline;
}
.uiAttachmentInline .uiAttachmentDesc {
	display: inline;
}
.uiStreamMessage .actorName {
	font-weight: bold;
}
.uiStreamMessage .passiveName {
	font-weight: bold;
}
.uiStreamMessage .wallArrowIcon {
	background-position: -86px -27px; margin: 0px 5px; width: 11px; height: 9px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/2j6Oe7DwBh7.png"); background-repeat: no-repeat;
}
.uiStreamMessage .readButton {
	float: right;
}
.uiAttachmentNoMedia {
	border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
.uiAttachmentMedia {
	float: left;
}
.uiStreamAttachments .exploded .swfObject {
	margin-bottom: 7px;
}
.uiStreamAttachments .exploded .UIImageBlock_Image {
	margin-right: 0px;
}
.uiStreamAttachments .exploded .UIImageBlock_Content {
	width: auto; padding-left: 0px; clear: both; display: block;
}
.uiStreamAttachments .text_exposed .truncatedMediaInfo {
	width: auto; padding-left: 0px; clear: both; display: block;
}
.uiStreamAttachments .truncatedMediaItem {
	display: none;
}
.uiStreamAttachments .text_exposed .truncatedMediaItem {
	display: block;
}
.uiStreamAttachments .truncatedMediaInfo {
	display: table; zoom: 1;
}
.uiStreamPrivacyContainer {
	color: rgb(153, 153, 153);
}
.uiStreamCollapsed {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.uiStreamSubstories li.showAll {
	padding: 8px 0px 0px; line-height: 15px;
}
.uiStreamSubstories li.showAll a {
	color: rgb(109, 132, 180);
}
.uiStreamSubstories .unseenItem {
	padding-left: 2px; margin-left: -4px; border-left-color: rgb(168, 178, 206); border-left-width: 2px; border-left-style: solid;
}
.uiStreamSubstories .uiUfi {
	width: 350px;
}
.uiStream .uiStreamSeparator {
	margin: 6px 0px; padding: 0px; border: 0px currentColor; height: 7px; text-align: center; background-color: rgb(233, 233, 233);
}
.uiStream .uiStreamSeparatorText {
	padding: 0px 5px; top: -4px; position: relative; background-color: rgb(255, 255, 255);
}
.uiStream .suppressBorder {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.uiStreamEdgeStoryLineTx {
	padding: 0px 5px; left: 15px; top: -14px; position: relative; background-color: rgb(255, 255, 255);
}
div.uiStreamEdgeStoryLine {
	height: 5px;
}
.uiStreamEdgeStoryLine hr {
	background: rgb(229, 229, 229);
}
.uiStreamFooter {
	color: rgb(153, 153, 153);
}
.uiStreamSource {
	color: rgb(153, 153, 153);
}
.uiStreamAdditionalLogging {
	color: rgb(153, 153, 153);
}
.uiStreamSource a {
	color: rgb(153, 153, 153);
}
.uiStreamAdditionalLogging a {
	color: rgb(153, 153, 153);
}
.uiStreamNub {
	margin-top: 2px; border-bottom-color: rgb(194, 203, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.storyHighlightIndicatorWrapper {
	position: relative;
}
.uiStreamHomepage :first-child.uiStreamStory {
	margin-top: -8px;
}
.uiStreamHomepage :first-child.uiStreamStory .actorPhoto {
	padding-top: 20px;
}
.uiStreamHomepage :first-child.uiStreamStory .mainWrapper {
	padding-top: 20px;
}
.uiStreamActionFooter .UIActionLinks_bottom a {
	color: rgb(59, 89, 152);
}
.uiStream .uiStreamStory .highlightSelector {
	margin: 0px 10px 0px 0px;
}
.uiStream .uiStreamStory .substoryHideSelector {
	margin: -2px 0px 0px;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton {
	background-position: 0px -415px; width: 21px; height: 24px; display: inline-block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton {
	border: 0px currentColor; background-color: transparent;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:active {
	border: 0px currentColor; background-color: transparent;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:focus {
	border: 0px currentColor; background-color: transparent;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover {
	border: 0px currentColor; background-color: transparent;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorMenuWrapper {
	margin: -3px 1px 0px 0px;
}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover {
	background-position: -21px -415px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton {
	background-position: -42px -415px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiStreamBoulderThemeAgg .substoryActorPic img {
	width: 32px; height: 32px;
}
.uiStreamBoulderThemeAgg .uiStreamInlineAction .inlineActionInputPic {
	width: 32px; height: 32px;
}
.uiStreamBoulderThemeAgg .storyContent {
	padding-bottom: 2px;
}
.uiStreamBoulderThemeAgg .uiStreamSubstory {
	margin: 0px; padding: 3px 0px;
}
.uiStreamStory .uiStreamSubstory .storyContent {
	padding: 0px;
}
.uiStreamLoader {
	text-align: center;
}
.uiStreamBoulderThemeAgg .uiStreamSubstories {
	padding-top: 0px; margin-top: 0px;
}
.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll {
	text-align: left; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll span {
	font-weight: normal;
}
.uiStreamBoulderThemeAgg .inlineSubstory .uiStreamSubstory {
	padding-bottom: 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.uiStreamBoulderThemeAgg .uiStreamAttachments .external {
	margin: 0px; padding-right: 10px; padding-bottom: 5px; display: block;
}
.uiStreamBoulderThemeAgg .uiStreamAttachments .external img {
	max-height: 100px; max-width: 120px;
}
.uiStreamInlineTextarea {
	width: 100%; height: 19px; display: block;
}
.UIIntentionalStream_Error {
	padding-top: 2px; padding-bottom: 8px; display: none;
}
.UIIntentionalStream_HiddenInfo {
	float: right;
}
.UIIntentionalStream_AutoUpdate {
	margin: 5px;
}
.UIIntentionalStream_AutoUpdateMessage {
	float: right;
}
.UIIntentionalStream_AutoUpdateControl {
	float: right;
}
.feedback_toggle_link .feedbackBling .text {
	line-height: normal;
}
a.feedbackBling {
	padding-top: 0px; padding-bottom: 0px; margin-right: -1px; margin-left: -1px;
}
.feedback_toggle_link .feedbackBling .img {
	margin-top: -1px;
}
.scrollable {
	overflow-y: auto;
}
.uiImageBlockContent {
	overflow: hidden;
}
.uiImageBlockSmallContent {
	padding-top: 1px;
}
.uiImageBlockImage {
	display: block;
}
.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: rgba(82, 82, 82, 0.7); padding: 10px; border-radius: 8px;
}
.pop_content_old {
	position: relative;
}
.pop_container {
	top: 10px; position: relative; direction: ltr;
}
.pop_topleft {
	width: 10px; height: 10px; overflow: hidden; position: absolute;
}
.pop_topright {
	width: 10px; height: 10px; overflow: hidden; position: absolute;
}
.pop_bottomleft {
	width: 10px; height: 10px; overflow: hidden; position: absolute;
}
.pop_bottomright {
	width: 10px; height: 10px; overflow: hidden; position: absolute;
}
.pop_topleft {
	background-position: -86px -428px; left: -10px; top: -10px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.pop_topright {
	background-position: -75px -428px; top: -10px; right: -10px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.pop_bottomleft {
	background-position: -108px -428px; left: -10px; bottom: -10px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.pop_bottomright {
	background-position: -97px -428px; right: -10px; bottom: -10px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.pop_verticalslab {
	background: rgb(82, 82, 82); width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.pop_horizontalslab {
	background: rgb(82, 82, 82); width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.pop_verticalslab {
	margin: -10px 0px 0px; padding-bottom: 20px;
}
.pop_horizontalslab {
	margin: 0px 0px 0px -10px; padding-right: 20px;
}
.generic_dialog {
	left: 0px; top: 0px; width: 100%; height: 0px; overflow: visible; position: fixed; z-index: 200;
}
.generic_dialog_modal {
	height: 100%; z-index: 400; background-color: rgba(252, 252, 252, 0.9);
}
.generic_dialog_fixed_overflow {
	height: 100%; z-index: 400; background-color: rgba(252, 252, 252, 0.9);
}
.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 {
	margin: 0px auto; width: 465px; height: 0px; overflow: visible;
}
.generic_dialog div.dialog_loading {
	padding: 10px; border: 1px solid rgb(96, 96, 96); font-size: 24px; background-color: rgb(242, 242, 242);
}
.pop_content {
	direction: ltr;
}
.pop_dialog_rtl .pop_content {
	direction: rtl;
}
.pop_content h2.dialog_title {
	background: rgb(109, 132, 180); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(59, 89, 152) rgb(59, 89, 152) currentColor; margin: 0px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.pop_content h2.secure {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yu/r/jp8TzrZb6J1.png") no-repeat 98% rgb(109, 132, 180);
}
.pop_content h2.loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat 98% rgb(109, 132, 180);
}
.pop_content h2.dialog_loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat 400px 10px rgb(109, 132, 180); padding-right: 40px;
}
.pop_content h2 span {
	padding: 5px 10px; display: block;
}
.pop_content .dialog_content {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(85, 85, 85);
}
.pop_content .dialog_content_titleless.dialog_content {
	border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid;
}
.pop_content .dialog_loading {
	display: none;
}
.dialog_loading_shown .dialog_title {
	display: none;
}
.dialog_loading_shown .dialog_content {
	display: none;
}
.dialog_loading_shown .dialog_loading {
	display: block;
}
.pop_content .dialog_body {
	padding: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.omitDialogFooter .pop_content .dialog_body {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.pop_content .dialog_summary {
	background: rgb(242, 242, 242); padding: 8px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.pop_content .dialog_buttons {
	background: rgb(242, 242, 242); padding: 8px 10px; text-align: right; position: relative;
}
.pop_content .dialog_buttons_msg {
	line-height: 17px; padding-top: 4px; float: left;
}
.pop_content .dialog_buttons_msg .uiInputLabel {
	line-height: 14px;
}
.pop_content .dialog_footer {
	background: 0px rgb(242, 242, 242);
}
.full_bleed .pop_content .dialog_body {
	padding: 0px;
}
.uiProfileBlockContent {
	overflow: hidden;
}
.uiSimpleScrollingLoadingIndicator {
	margin: auto; display: none;
}
.async_saving .uiSimpleScrollingLoadingIndicator {
	display: block;
}
.uiUfiLikeIcon {
	background-position: 0px -45px; width: 15px; height: 13px; display: block; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y4/r/2j6Oe7DwBh7.png"); background-repeat: no-repeat;
}
.uiUfiLikeIconDisabled {
	cursor: default;
}
.uiUfiLikeIconDisabled:active {
	cursor: default;
}
.uiUfiLikeIconDisabled:focus {
	cursor: default;
}
.ufiItem .async_saving .uiUfiViewSharesLink {
	display: none;
}
.ufiItem .stat_elem .uiUfiViewSharesLoading {
	display: none;
}
.ufiItem .async_saving .uiUfiViewSharesLoading {
	display: inline;
}
.uiButton {
	background-position: 0px -245px; border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); padding: 2px 6px; text-align: center; line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.uiButtonSuppressed:active {
	background-position: 0px -245px; border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); padding: 2px 6px; text-align: center; line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.uiButtonSuppressed:focus {
	background-position: 0px -245px; border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); padding: 2px 6px; text-align: center; line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.uiButtonSuppressed:hover {
	background-position: 0px -245px; border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); padding: 2px 6px; text-align: center; line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.uiButtonLarge {
	line-height: 16px;
}
.uiButton + .uiButton {
	margin-left: 4px;
}
.uiButton:hover {
	text-decoration: none;
}
.uiButton:active {
	background: rgb(221, 221, 221); border-bottom-color: rgb(153, 153, 153); box-shadow: 0px 1px 0px rgba(0,0,0,0.05);
}
.uiButtonDepressed {
	background: rgb(221, 221, 221); border-bottom-color: rgb(153, 153, 153); box-shadow: 0px 1px 0px rgba(0,0,0,0.05);
}
.uiButton .img {
	margin-top: 2px; vertical-align: top;
}
.uiButtonLarge .img {
	margin-top: 4px;
}
.uiButton .customimg {
	margin-top: 0px;
}
.uiButton .uiButtonText {
	margin: 0px; padding: 1px 0px 2px; border: 0px currentColor; color: rgb(51, 51, 51); font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; display: inline-block; white-space: nowrap; cursor: pointer;
}
.uiButton input {
	margin: 0px; padding: 1px 0px 2px; border: 0px currentColor; color: rgb(51, 51, 51); font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; display: inline-block; white-space: nowrap; cursor: pointer;
}
.uiButtonOverlay {
	border-color: rgba(0, 0, 0, 0.35); border-radius: 2px; background-image: none; background-clip: padding-box; background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonOverlay:hover {
	border-color: rgba(0, 0, 0, 0.35); border-radius: 2px; background-image: none; background-clip: padding-box; background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonOverlay:focus {
	border-color: rgba(59, 89, 152, 0.5); background-color: rgba(249, 250, 252, 0.9);
}
.uiButtonOverlay:active {
	border-color: rgba(59, 89, 152, 0.5); background-color: rgba(249, 250, 252, 0.9);
}
form.async_saving .uiButtonOverlay.uiButton {
	border-color: rgba(180, 180, 180, 0.8); background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonDisabled.uiButtonOverlay {
	border-color: rgba(180, 180, 180, 0.8); background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonDisabled.uiButtonOverlay:active {
	border-color: rgba(180, 180, 180, 0.8); background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonDisabled.uiButtonOverlay:focus {
	border-color: rgba(180, 180, 180, 0.8); background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonDisabled.uiButtonOverlay:hover {
	border-color: rgba(180, 180, 180, 0.8); background-color: rgba(255, 255, 255, 0.8);
}
.uiButtonSpecial {
	background-position: 0px -98px; border-color: rgb(59, 110, 34) rgb(59, 110, 34) rgb(44, 81, 21); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: rgb(105, 167, 78);
}
.uiButtonSpecial:active {
	background: rgb(96, 153, 70); border-bottom-color: rgb(59, 110, 34);
}
form.async_saving .uiButtonSpecial.uiButton {
	background: rgb(180, 211, 167); border-color: rgb(157, 183, 145);
}
.uiButtonDisabled.uiButtonSpecial {
	background: rgb(180, 211, 167); border-color: rgb(157, 183, 145);
}
.uiButtonDisabled.uiButtonSpecial:active {
	background: rgb(180, 211, 167); border-color: rgb(157, 183, 145);
}
.uiButtonDisabled.uiButtonSpecial:focus {
	background: rgb(180, 211, 167); border-color: rgb(157, 183, 145);
}
.uiButtonDisabled.uiButtonSpecial:hover {
	background: rgb(180, 211, 167); border-color: rgb(157, 183, 145);
}
.uiButtonConfirm {
	background-position: 0px -294px; border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110); background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat; background-color: rgb(91, 116, 168);
}
.uiButtonConfirm:active {
	background: rgb(79, 106, 163); border-bottom-color: rgb(41, 68, 126);
}
form.async_saving .uiButtonConfirm.uiButton {
	background: rgb(173, 186, 212); border-color: rgb(148, 162, 191);
}
.uiButtonDisabled.uiButtonConfirm {
	background: rgb(173, 186, 212); border-color: rgb(148, 162, 191);
}
.uiButtonDisabled.uiButtonConfirm:active {
	background: rgb(173, 186, 212); border-color: rgb(148, 162, 191);
}
.uiButtonDisabled.uiButtonConfirm:focus {
	background: rgb(173, 186, 212); border-color: rgb(148, 162, 191);
}
.uiButtonDisabled.uiButtonConfirm:hover {
	background: rgb(173, 186, 212); border-color: rgb(148, 162, 191);
}
form.async_saving .uiButtonSpecial.uiButton .uiButtonText {
	color: rgb(255, 255, 255);
}
form.async_saving .uiButtonSpecial.uiButton input {
	color: rgb(255, 255, 255);
}
form.async_saving .uiButtonConfirm.uiButton .uiButtonText {
	color: rgb(255, 255, 255);
}
form.async_saving .uiButtonConfirm.uiButton input {
	color: rgb(255, 255, 255);
}
.uiButtonSpecial .uiButtonText {
	color: rgb(255, 255, 255);
}
.uiButtonSpecial input {
	color: rgb(255, 255, 255);
}
.uiButtonDisabled.uiButtonSpecial .uiButtonText {
	color: rgb(255, 255, 255);
}
.uiButtonDisabled.uiButtonSpecial input {
	color: rgb(255, 255, 255);
}
.uiButtonConfirm .uiButtonText {
	color: rgb(255, 255, 255);
}
.uiButtonConfirm input {
	color: rgb(255, 255, 255);
}
.uiButtonDisabled.uiButtonConfirm .uiButtonText {
	color: rgb(255, 255, 255);
}
.uiButtonDisabled.uiButtonConfirm input {
	color: rgb(255, 255, 255);
}
form.async_saving .uiButton {
	background: rgb(242, 242, 242); border-color: rgb(200, 200, 200); box-shadow: none;
}
.uiButtonDisabled {
	background: rgb(242, 242, 242); border-color: rgb(200, 200, 200); box-shadow: none;
}
.uiButtonDisabled:active {
	background: rgb(242, 242, 242); border-color: rgb(200, 200, 200); box-shadow: none;
}
.uiButtonDisabled:focus {
	background: rgb(242, 242, 242); border-color: rgb(200, 200, 200); box-shadow: none;
}
.uiButtonDisabled:hover {
	background: rgb(242, 242, 242); border-color: rgb(200, 200, 200); box-shadow: none;
}
form.async_saving .uiButton .img {
	opacity: 0.5;
}
.uiButtonDisabled .img {
	opacity: 0.5;
}
form.async_saving .uiButton .uiButtonText {
	color: rgb(184, 184, 184);
}
form.async_saving .uiButton input {
	color: rgb(184, 184, 184);
}
.uiButtonDisabled .uiButtonText {
	color: rgb(184, 184, 184);
}
.uiButtonDisabled input {
	color: rgb(184, 184, 184);
}
form.async_saving .uiButton {
	cursor: default;
}
form.async_saving .uiButton .uiButtonText {
	cursor: default;
}
form.async_saving .uiButton input {
	cursor: default;
}
.uiButtonDepressed {
	cursor: default;
}
.uiButtonDepressed .uiButtonText {
	cursor: default;
}
.uiButtonDepressed input {
	cursor: default;
}
.uiButtonDisabled {
	cursor: default;
}
.uiButtonDisabled .uiButtonText {
	cursor: default;
}
.uiButtonDisabled input {
	cursor: default;
}
.uiButtonLarge {
	font-size: 13px;
}
.uiButtonLarge .uiButtonText {
	font-size: 13px;
}
.uiButtonLarge input {
	font-size: 13px;
}
.uiButtonSuppressed {
	border-color: transparent; box-shadow: none;
}
.uiButtonNoText .img {
	margin-right: -1px; margin-left: -1px;
}
.android .uiButton .uiButtonText {
	padding: 3px 0px 1px 1px;
}
.android .uiButton input {
	padding: 3px 0px 1px 1px;
}
.uiCloseButton {
	margin: 0px; padding: 0px; display: inline-block; cursor: pointer; zoom: 1;
}
label.uiCloseButton {
	overflow: hidden;
}
.uiCloseButton input {
	padding: 18px; cursor: pointer; opacity: 0;
}
.uiCloseButton {
	width: 15px; height: 15px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yA/r/4WSewcWboV8.png"); background-repeat: no-repeat;
}
.uiCloseButtonSmall {
	width: 11px; height: 11px; margin-top: 1px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yx/r/ogYrclupeJV.png");
}
.uiCloseButtonHuge {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yj/r/ubIGOTIgUYc.png");
}
.uiCloseButtonDark {
	background-position: left -16px;
}
.uiCloseButtonInverted {
	background-position: left -16px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yo/r/33RpiRygxAr.png");
}
.uiCloseButton:hover {
	background-position: left -32px;
}
.uiCloseButton:focus {
	background-position: left -32px;
}
.uiCloseButton:active {
	background-position: left -48px;
}
.uiCloseButtonSmallDark {
	background-position: left -12px;
}
.uiCloseButtonSmallInverted {
	background-position: left -12px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yT/r/Vi-KTnbdMKr.png");
}
.uiCloseButtonSmall:hover {
	background-position: left -24px;
}
.uiCloseButtonSmall:focus {
	background-position: left -24px;
}
.uiCloseButtonSmall:active {
	background-position: left -36px;
}
.uiButtonGroup {
	padding: 0px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.35); display: inline-block; white-space: nowrap; box-shadow: 0px 1px 0px rgba(0,0,0,0.1); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.uiButtonGroup .uiButtonGroupItem {
	border-color: rgba(0, 0, 0, 0.15); vertical-align: top; border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.uiButtonGroup .firstItem {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.uiButtonGroup .uiSelector {
	vertical-align: top; box-shadow: none;
}
.uiButtonGroup .uiButton {
	vertical-align: top; box-shadow: none;
}
.uiButtonGroup .selectorItem .uiSelector {
	margin: -1px;
}
.uiButtonGroup .buttonItem .uiButton {
	margin: -1px;
}
.uiButtonGroup .uiButtonLarge {
	padding: 2px 8px;
}
.uiButtonGroup .uiButtonOverlay {
	border-color: transparent; background-clip: padding-box;
}
.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled {
	border-color: transparent; background-clip: padding-box;
}
.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:hover {
	border-color: transparent; background-clip: padding-box;
}
.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:active {
	border-color: transparent; background-clip: padding-box;
}
.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:focus {
	border-color: transparent; background-clip: padding-box;
}
.uiButtonGroup .selectorItem .openToggler .uiButton {
	position: relative; z-index: 1;
}
.uiButtonGroup .buttonItem .uiButtonSpecial {
	position: relative; z-index: 1;
}
.uiButtonGroup .buttonItem .uiButtonConfirm {
	position: relative; z-index: 1;
}
.uiButtonGroup span .uiButtonOverlay {
	background-position: right -9px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/M5InqN-hWxr.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiButtonGroup span .uiButtonOverlay:hover {
	background-position: right -9px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/M5InqN-hWxr.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiButtonGroup span .uiButtonOverlay:active {
	background-position: right -58px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/M5InqN-hWxr.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiButtonGroup span .uiButtonOverlay:focus {
	background-position: right -58px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/M5InqN-hWxr.png"); background-repeat: no-repeat; background-color: transparent;
}
.uiButtonGroupOverlay span .uiButtonDisabled.uiButtonOverlay {
	background-position: right -9px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/M5InqN-hWxr.png"); background-repeat: no-repeat;
}
.uiButtonGroup .buttonItem .uiButtonOverlay {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.uiButtonGroup .buttonItem .uiButtonOverlay:hover {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.uiButtonGroup .buttonItem .uiButtonOverlay:active {
	background-position: 0px -49px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.uiButtonGroup .buttonItem .uiButtonOverlay:focus {
	background-position: 0px -49px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.uiButtonGroupOverlay .buttonItem .uiButtonDisabled.uiButtonOverlay {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yG/r/hKuIStIod3i.png"); background-repeat: no-repeat;
}
.uiButtonGroupOverlay .uiButton {
	border-radius: 0px;
}
.uiButtonGroupOverlay .firstItem .uiButton {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.uiButtonGroupOverlay .lastItem .uiButton {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.uiLinkButton input {
	margin: 0px; padding: 0px; border: currentColor; color: rgb(59, 89, 152); font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; font-size: 11px; vertical-align: top; cursor: pointer;
}
.uiLinkButton:hover {
	color: rgb(59, 89, 152); text-decoration: underline;
}
.uiLinkButton input:hover {
	color: rgb(59, 89, 152); text-decoration: underline;
}
.uiLinkButton input:focus {
	color: rgb(59, 89, 152); text-decoration: underline;
}
.uiLinkButton input:active {
	color: rgb(59, 89, 152); text-decoration: underline;
}
.uiLinkButtonSubtle input {
	color: gray;
}
.uiLinkButtonSubtle:hover {
	color: gray;
}
.uiLinkButtonSubtle input:hover {
	color: gray;
}
.uiLinkButtonSubtle input:focus {
	color: gray;
}
.uiLinkButtonSubtle input:active {
	color: gray;
}
.uiLinkButton input.async_saving {
	text-decoration: none;
}
.uiBoxGray {
	border: 1px solid rgb(204, 204, 204); background-color: rgb(242, 242, 242);
}
.uiBoxDarkgray {
	border: 1px solid rgb(102, 102, 102); color: rgb(204, 204, 204); background-color: rgb(51, 51, 51);
}
.uiBoxLightblue {
	border: 1px solid rgb(216, 223, 234); background-color: rgb(237, 239, 244);
}
.uiBoxRed {
	border: 1px solid rgb(221, 60, 16); background-color: rgb(255, 235, 232);
}
.uiBoxWhite {
	border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.uiBoxYellow {
	border: 1px solid rgb(226, 200, 34); background-color: rgb(255, 249, 215);
}
.uiBoxOverlay {
	background: rgba(255, 255, 255, 0.85); border: 1px solid rgba(59, 89, 153, 0.65); zoom: 1;
}
.noborder {
	border: currentColor;
}
.topborder {
	border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
.bottomborder {
	border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none;
}
.dashedborder {
	border-style: dashed;
}
.uiGrid {
	border: 0px currentColor; 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: 0px; top: -1px; vertical-align: middle; position: absolute;
}
i.img u {
	top: -9999999px; position: absolute;
}
.UIImageBlock_Content {
	width: 10000px; vertical-align: top; display: table-cell;
}
.UIImageBlock_Image {
	margin-right: 5px; float: left;
}
.UIImageBlock_Image .img {
	display: block;
}
img.UIImageBlock_Image {
	display: block;
}
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 {
	margin-right: 10px;
}
.UIImageBlock_ENT_Image {
	margin-right: 10px;
}
.UIImageBlock_Entity .UIImageBlock_Content {
	height: 50px; vertical-align: middle;
}
.UIImageBlock_Entity img.UIImageBlock_Image {
	width: 50px; height: 50px;
}
.UIImageBlock_Entity i.UIImageBlock_Image {
	width: 50px; height: 50px;
}
.UIImageBlock_Entity .UIImageBlock_Image .img {
	width: 50px; height: 50px;
}
.UIImageBlock_Entity .UIImageBlock_Ext {
	padding-left: 8px; margin-top: 14px;
}
.uiInfoTable {
	border: 0px currentColor; width: 100%; border-collapse: collapse; border-spacing: 0;
}
.uiInfoTable .spacer td {
	padding: 5px 0px;
}
.noBorder .spacer td {
	padding: 0px; visibility: hidden;
}
.uiInfoTable .label {
	padding: 3px 0px 1px; text-align: left; vertical-align: top;
}
.uiInfoTable .data {
	padding: 3px 0px 1px; text-align: left; vertical-align: top;
}
.uiInfoTable .rightCol {
	padding: 3px 0px 1px; text-align: left; vertical-align: top;
}
.uiInfoTable .dataRow .data {
	padding-top: 5px;
}
.uiInfoTable .dataRow .rightCol {
	padding-top: 5px;
}
.uiInfoTable .data > input {
	margin-left: 0px;
}
.uiInfoTable .data > label input {
	margin-left: 0px;
}
.uiInfoTable .rightCol > input {
	margin-left: 0px;
}
.uiInfoTable .rightCol > label input {
	margin-left: 0px;
}
.uiInfoTable .label {
	width: 130px; text-align: right; color: rgb(102, 102, 102); padding-right: 10px; font-weight: bold;
}
.uiInfoTable .dataRow .label {
	padding-top: 8px;
}
.uiInfoTable .label .annotation {
	color: rgb(153, 153, 153);
}
.uiInfoTable .rightCol {
	padding: 0px 0px 0px 20px; width: 225px;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
a.uiLinkLightBlue {
	color: rgb(109, 132, 180);
}
a.uiLinkSubtle {
	color: gray;
}
.uiListItem {
	display: block;
}
.uiListHorizontalItem {
	float: left;
}
.uiListLight {
	border-style: solid;
}
.uiListMedium {
	border-style: solid;
}
.uiListDark {
	border-style: solid;
}
.uiListHorizontalItemBorder {
	border-width: 0px 0px 0px 1px;
}
.uiListVerticalItemBorder {
	border-width: 1px 0px 0px;
}
:first-child.uiListItem {
	border-width: 0px;
}
.uiListLight {
	border-color: rgb(233, 233, 233);
}
.uiListMedium {
	border-color: rgb(204, 204, 204);
}
.uiListDark {
	border-color: rgb(170, 170, 170);
}
.uiListBulleted {
	color: rgb(59, 89, 152); margin-left: 12px; list-style-type: square;
}
.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-right: 5px; padding-left: 5px;
}
.phm {
	padding-right: 10px; padding-left: 10px;
}
.phl {
	padding-right: 20px; padding-left: 20px;
}
.pvs {
	padding-top: 5px; padding-bottom: 5px;
}
.pvm {
	padding-top: 10px; padding-bottom: 10px;
}
.pvl {
	padding-top: 20px; padding-bottom: 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-right: 5px; margin-left: 5px;
}
.mhm {
	margin-right: 10px; margin-left: 10px;
}
.mhl {
	margin-right: 20px; margin-left: 20px;
}
.mvs {
	margin-top: 5px; margin-bottom: 5px;
}
.mvm {
	margin-top: 10px; margin-bottom: 10px;
}
.mvl {
	margin-top: 20px; margin-bottom: 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: rgb(51, 51, 51);
}
.fcg {
	color: gray;
}
.uiLoadingIndicatorAsync {
	display: none;
}
.async_saving .uiLoadingIndicatorAsync {
	display: inline;
}
.uiInputLabel + .uiInputLabel {
	margin-top: 3px;
}
.uiInputLabel + .uiInputLabel.inlineBlock {
	margin-top: 0px; margin-left: 10px;
}
.uiInputLabelRadio {
	margin: 0px; padding: 0px; float: left;
}
.uiInputLabelCheckbox {
	margin: 0px; padding: 0px; float: left;
}
.uiInputLabelRadio {
	margin-top: 1px;
}
.uiInputLabel label {
	color: rgb(51, 51, 51); font-weight: normal; margin-left: 17px; vertical-align: baseline; display: block;
}
.uiMentionsInput {
	position: relative;
}
.uiMentionsInput .mentionsTextarea {
	zoom: 1;
}
.uiMentionsInput .mentionsTypeahead {
	zoom: 1;
}
.uiMentionsInput .mentionsTextarea {
	line-height: 1.28;
}
.uiMentionsInput .highlighter {
	padding: 4px; left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.uiMentionsInput .highlighter div {
	width: 100%; color: transparent; line-height: 1.28; white-space: pre-wrap;
}
.uiMentionsInput .highlighterContent {
	display: inline-block;
}
.uiMentionsInput .highlighter b {
	background: rgb(216, 223, 234); font-weight: normal;
}
.uiSearchInput {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(100, 132, 180) rgb(137, 155, 193) rgb(137, 155, 193); display: inline-block;
}
.uiSearchInput span {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(237, 237, 237) currentColor currentColor; padding: 1px 0px 2px; display: inline-block; position: relative;
}
.uiSearchInput input {
	margin: 0px 22px 0px 5px; padding: 1px 5px 2px 0px; border: 0px currentColor; width: 190px;
}
.uiSearchInput button {
	background-position: -81px -38px; padding: 0px; border: 0px currentColor; top: 0px; width: 22px; height: 19px; right: 0px; display: block; position: absolute; cursor: pointer; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.uiMenu {
	padding: 3px 0px 4px; overflow-y: auto; background-color: rgb(255, 255, 255);
}
.uiMenuItem .itemAnchor {
	border-width: 1px 0px; border-style: solid; border-color: rgb(255, 255, 255); padding: 1px 16px 1px 22px; color: rgb(17, 17, 17); line-height: 16px; font-weight: normal; text-decoration: none; display: block;
}
.uiMenuItem a:hover {
	text-decoration: none;
}
.uiMenuItem a:active {
	border-color: rgb(59, 89, 152); color: rgb(255, 255, 255); background-color: rgb(109, 132, 180);
}
.uiMenuItem a:focus {
	border-color: rgb(59, 89, 152); color: rgb(255, 255, 255); background-color: rgb(109, 132, 180);
}
.uiMenu .checked .itemAnchor {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yu/r/6NHt8H5uyPf.png") no-repeat left 4px; font-weight: bold;
}
.uiMenu .checked a:active {
	background-position: left -56px; background-color: rgb(109, 132, 180);
}
.uiMenu .checked a:focus {
	background-position: left -56px; background-color: rgb(109, 132, 180);
}
.uiMenuItem {
	white-space: nowrap;
}
.uiMenuItem .itemLabel {
	display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; max-width: 300px;
}
.uiMenuItem .itemWithIcon .itemLabel {
	vertical-align: middle; display: inline-block;
}
.uiMenuItem .itemIcon {
	vertical-align: middle; display: inline-block;
}
.uiMenuItem .itemLabel .menuIcon {
	vertical-align: sub;
}
.uiMenu .uiMenuItemPlus {
	position: relative; zoom: 1;
}
.uiMenu .uiMenuItemPlusIcon {
	background-position: -121px -398px; left: 8px; top: 6px; width: 8px; height: 8px; overflow: hidden; display: block; position: absolute; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMenu .selected .uiMenuItemPlusIcon {
	background-position: -113px -398px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiMenuItemBigLabel .itemLabel {
	overflow: hidden; min-width: 300px;
}
.uiMenuItem .disabledAnchor {
	display: none;
}
.uiMenu .disabled .itemAnchor {
	display: none;
}
.uiMenu .disabled .disabledAnchor {
	display: block;
}
.uiMenu .disabled .itemAnchor {
	opacity: 0.55;
}
.uiMenuItemGroup .groupTitle {
	margin: 0px 16px 3px 22px;
}
.uiMenuSeparator {
	margin: 5px 7px 6px; padding-top: 1px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.uiMenuContainer {
	overflow: hidden;
}
.uiMenuContainer .uiMenu {
	position: relative;
}
.openToggler {
	z-index: 100;
}
.uiToggleFlyout {
	display: none;
}
.toggleTargetClosed {
	display: none;
}
.openToggler .uiToggleFlyout .uiToggleFlyout {
	display: none;
}
.openToggler .uiToggleFlyout {
	display: block;
}
.openToggler .uiToggleFlyout .openToggler .uiToggleFlyout {
	display: block;
}
.hideToggler {
	border: 0px currentColor; width: 0px; height: 0px; overflow: hidden; position: absolute; opacity: 0;
}
.uiSelector {
	vertical-align: top; max-width: 200px;
}
.uiSelector .wrap {
	position: relative;
}
.uiSelector select {
	display: none;
}
.uiSelector .submitButton {
	display: none;
}
.no_js form .uiSelectorButton {
	display: none;
}
.no_js form .uiSelector select {
	display: inline;
}
.no_js form .uiSelector .submitButton {
	display: inline;
}
.uiSelector .uiButton {
	background-image: none;
}
.uiSelector .uiButton:active {
	background-image: none;
}
.uiSelector .uiButton:focus {
	background-image: none;
}
.uiSelector .uiButton:hover {
	background-image: none;
}
.uiSelector .uiSelectorButton {
	vertical-align: top;
}
.uiSelector .uiSelectorButton:active {
	background-color: rgb(221, 221, 221);
}
.uiSelector .openToggler .uiSelectorButton {
	border-width: 1px; border-style: solid; border-color: rgb(59, 89, 152) rgb(59, 89, 152) rgb(109, 132, 180); box-shadow: none; background-color: rgb(109, 132, 180);
}
.uiSelector .openToggler .uiSelectorButton:active {
	border-width: 1px; border-style: solid; border-color: rgb(59, 89, 152) rgb(59, 89, 152) rgb(109, 132, 180); box-shadow: none; background-color: rgb(109, 132, 180);
}
.uiSelector .openToggler .uiSelectorButton:focus {
	border-width: 1px; border-style: solid; border-color: rgb(59, 89, 152) rgb(59, 89, 152) rgb(109, 132, 180); box-shadow: none; background-color: rgb(109, 132, 180);
}
.uiSelector .openToggler .uiSelectorButton:hover {
	border-width: 1px; border-style: solid; border-color: rgb(59, 89, 152) rgb(59, 89, 152) rgb(109, 132, 180); box-shadow: none; background-color: rgb(109, 132, 180);
}
.uiSelectorNormal .uiSelectorChevronOnly {
	padding: 0px; height: 20px;
}
.uiSelectorNormal .uiSelectorChevronOnly:active {
	padding: 0px; height: 20px;
}
.uiSelectorNormal .uiSelectorChevronOnly:focus {
	padding: 0px; height: 20px;
}
.uiSelectorNormal .uiSelectorChevronOnly:hover {
	padding: 0px; height: 20px;
}
.uiSelectorNormal .uiSelectorButton {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton:active {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton:focus {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton:hover {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonSuppressed:active {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonSuppressed:focus {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonSuppressed:hover {
	background-position: right -343px; padding-right: 23px; max-width: 169px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonDisabled {
	background-position: right -196px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal a.uiButtonDisabled:active {
	background-position: right -196px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal a.uiButtonDisabled:focus {
	background-position: right -196px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal a.uiButtonDisabled:hover {
	background-position: right -196px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonDisabled.uiButtonSuppressed {
	background-position: right -147px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonOverlay {
	background-position: right -50px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonOverlay:active {
	background-position: right -50px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonOverlay:focus {
	background-position: right -50px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonOverlay:hover {
	background-position: right -50px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton:active {
	background-position: right -50px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiButtonSuppressed {
	background-position: right -50px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiSelectorButton {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiSelectorButton:active {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiSelectorButton:focus {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiSelectorButton:hover {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiButtonSuppressed {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiButtonSuppressed:active {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiButtonSuppressed:focus {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .openToggler .uiButtonSuppressed:hover {
	background-position: right 0px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiSelectorNormal .uiSelectorButton .uiButtonText {
	overflow: hidden; vertical-align: top; word-wrap: normal; text-overflow: ellipsis; max-width: 169px;
}
.uiSelectorNormal .uiSelectorBigButtonLabel .img {
	float: left;
}
.uiSelectorNormal .uiSelectorBigButtonLabel .uiButtonText {
	display: block;
}
.uiSelectorNormal .openToggler .uiSelectorButton .uiButtonText {
	color: rgb(255, 255, 255);
}
.uiSelectorMenuWrapper {
	margin: -1px 0px 30px; left: 0px; top: 100%; right: auto; bottom: auto; position: absolute; z-index: -1; min-width: 100%; max-width: 340px;
}
.uiSelectorRight .uiSelectorMenuWrapper {
	left: auto; right: 0px;
}
.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 0px 0px; margin: 0px auto; width: 16px; height: 11px; display: inline-block;
}
.uiSelector .uiMenu {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106);
}
.uiContextualLayer .uiSelector {
	margin: 0px; position: relative; max-width: none;
}
.uiContextualLayerPositioner .aboveleft .uiSelector {
	top: 2px;
}
.uiContextualLayerPositioner .aboveright .uiSelector {
	top: 2px;
}
.uiContextualLayerPositioner .belowleft .uiSelector {
	top: -1px;
}
.uiContextualLayerPositioner .belowright .uiSelector {
	top: -1px;
}
.uiContextualLayer .uiSelectorMenuWrapper {
	margin: 0px; position: static;
}
.uiContextualLayer .uiSelector .uiSelectorButton {
	position: absolute;
}
.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152); top: 100%; margin-top: -2px;
}
.uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152); top: 100%; margin-top: -2px;
}
.uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton {
	bottom: 100%; margin-bottom: -1px;
}
.uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton {
	bottom: 100%; margin-bottom: -1px;
}
.uiContextualLayerPositioner .aboveleft .uiSelector .uiSelectorButton {
	left: 0px;
}
.uiContextualLayerPositioner .belowleft .uiSelector .uiSelectorButton {
	left: 0px;
}
.uiContextualLayerPositioner .aboveright .uiSelector .uiSelectorButton {
	right: 0px;
}
.uiContextualLayerPositioner .belowright .uiSelector .uiSelectorButton {
	right: 0px;
}
.uiSelectorBottomUp .openToggler .uiSelectorButton {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiSelectorButton:active {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiSelectorButton:focus {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiSelectorButton:hover {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiButtonSuppressed {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiButtonSuppressed:active {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiButtonSuppressed:focus {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .openToggler .uiButtonSuppressed:hover {
	border-width: 1px; border-style: solid; border-color: rgb(109, 132, 180) rgb(59, 89, 152) rgb(59, 89, 152);
}
.uiSelectorBottomUp .uiSelectorMenuWrapper {
	top: auto; bottom: 100%; margin-bottom: -2px;
}
.uiTextareaNoResize {
	resize: none;
}
.uiTextareaAutogrow {
	overflow: hidden;
}
.uiHeader h2 {
	color: rgb(28, 42, 71); font-size: 16px;
}
.uiHeader h2 a {
	color: rgb(28, 42, 71);
}
.uiHeader h3 {
	color: rgb(51, 51, 51); font-size: 11px;
}
.uiHeader h4 {
	color: rgb(51, 51, 51); font-size: 11px;
}
.uiHeader h5 {
	color: rgb(102, 102, 102); font-size: 11px;
}
.uiHeader .uiHeaderTitle {
	
}
.uiHeaderWithImage .uiHeaderTop {
	position: relative;
}
.uiHeaderWithImage .uiHeaderTitle {
	padding-left: 22px;
}
.uiHeaderImage {
	left: 0px; position: absolute;
}
.uiHeader h2 .uiHeaderImage {
	top: 2px;
}
.uiHeaderTopBorder {
	padding-top: 0.5em; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
div.uiHeaderTopBorder {
	margin-left: 0px;
}
.uiHeaderTopAndBottomBorder {
	padding: 5px 0px; border-top-color: rgb(170, 170, 170); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.uiHeaderMiddleBorder {
	margin: 0.5em 0px 1.5em; height: 0.8em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.uiHeaderMiddleBorder .uiHeaderTitle {
	top: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
.uiHeaderMiddleBorder .uiHeaderActions {
	top: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
.uiHeaderMiddleBorder .uiHeaderTitle {
	left: 0px; padding-right: 0.5em;
}
.uiHeaderMiddleBorder .uiHeaderActions {
	right: 0px; padding-left: 0.5em;
}
.uiHeaderMiddleBorder .uiButton {
	margin-top: -2px;
}
.uiHeaderBottomBorder {
	padding-bottom: 0.5em; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
.uiHeaderPage {
	padding: 6px 0px 16px;
}
.uiHeaderPage .uiHeaderTitle {
	line-height: 20px; padding-bottom: 2px; vertical-align: bottom; min-height: 20px;
}
.uiHeaderPage .uiHeaderActions {
	margin-top: -1px;
}
.uiHeaderPage .uiHeaderTop .fsl {
	margin-top: 3px;
}
.uiHeaderNav {
	border-color: rgb(238, 238, 238); margin: 8px 0px 0px 6px; padding: 7px 6px 3px 5px;
}
.uiHeaderNavEmpty {
	padding-top: 6px;
}
.uiHeaderNav h4 {
	color: gray;
}
.uiHeaderSection {
	padding: 4px 6px 5px; border-top-color: rgb(226, 226, 226); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; background-color: rgb(242, 242, 242);
}
.uiSideHeader {
	padding: 4px 6px 5px; border-top-color: rgb(226, 226, 226); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; background-color: rgb(242, 242, 242);
}
.uiScrollableArea {
	width: 100%; height: 100%; overflow: hidden; position: relative; direction: ltr;
}
.uiScrollableAreaWrap {
	width: 150%; height: 100%; position: relative; overflow-x: hidden; overflow-y: auto;
}
.native .uiScrollableAreaWrap {
	width: auto !important;
}
.native .uiScrollableAreaBody {
	width: auto !important;
}
.no_js .uiScrollableAreaWrap {
	width: auto !important;
}
.no_js .uiScrollableAreaBody {
	width: auto !important;
}
.uiScrollableAreaBody {
	position: relative; direction: ltr;
}
.uiScrollableAreaTrack {
	top: 2px; width: 7px; right: 2px; bottom: 2px; display: block; position: absolute; z-index: 5;
}
.uiScrollableArea .uiContextualLayerPositioner {
	z-index: 4;
}
.native .uiScrollableAreaTrack {
	display: none;
}
.no_js .uiScrollableAreaTrack {
	display: none;
}
.fade .uiScrollableAreaTrack {
	opacity: 0;
}
.uiScrollableAreaGripper {
	border-radius: 7px; border: 1px solid rgba(85, 85, 85, 0.6); width: 5px; position: absolute; background-clip: content-box; background-color: rgba(0, 0, 0, 0.4);
}
.contentBefore.uiScrollableArea::before {
	width: 100%; height: 2px; display: block; position: absolute; z-index: 99; content: "";
}
.contentAfter.uiScrollableArea::after {
	width: 100%; height: 2px; display: block; position: absolute; z-index: 99; content: "";
}
.contentBefore.uiScrollableArea::before {
	top: 0px;
}
.contentAfter.uiScrollableArea::after {
	bottom: 0px; background-color: rgba(0, 0, 0, 0.07);
}
.uiMoreLinkCaret {
	padding-bottom: 2px; margin-left: 2px;
}
.uiTooltip {
	position: relative;
}
.uiTooltip:active {
	text-decoration: none;
}
.uiTooltip:focus {
	text-decoration: none;
}
.uiTooltip:hover {
	text-decoration: none;
}
.uiTooltipWrap {
	display: none;
}
.uiTooltipWrap:hover {
	visibility: hidden;
}
.uiTooltipText {
	padding: 4px 8px; text-align: left; color: rgb(255, 255, 255) !important; line-height: 14px; font-size: 11px; display: block; white-space: nowrap; background-color: rgb(40, 40, 40);
}
.uiTooltip:active .uiTooltipWrap {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/uVR6w3wRHEJ.gif") no-repeat left bottom; padding: 0px 0px 4px; left: 0px; bottom: 100%; display: block; position: absolute;
}
.uiTooltip:focus .uiTooltipWrap {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/uVR6w3wRHEJ.gif") no-repeat left bottom; padding: 0px 0px 4px; left: 0px; bottom: 100%; display: block; position: absolute;
}
.uiTooltip:hover .uiTooltipWrap {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y1/r/uVR6w3wRHEJ.gif") no-repeat left bottom; padding: 0px 0px 4px; left: 0px; bottom: 100%; display: block; position: absolute;
}
.uiTooltip:active .center {
	left: 50%; padding-left: 10px; margin-left: -10px;
}
.uiTooltip:focus .center {
	left: 50%; padding-left: 10px; margin-left: -10px;
}
.uiTooltip:hover .center {
	left: 50%; padding-left: 10px; margin-left: -10px;
}
.uiTooltip .center .uiTooltipText {
	left: -50%; position: relative;
}
.uiTooltip .centerbottom .uiTooltipText {
	margin-left: 18px;
}
.uiTooltip:active .right {
	background-position: right bottom; left: auto; right: 0px;
}
.uiTooltip:focus .right {
	background-position: right bottom; left: auto; right: 0px;
}
.uiTooltip:hover .right {
	background-position: right bottom; left: auto; right: 0px;
}
.uiTooltip:active .middle {
	background-position: right top; margin: -4px 4px 0px 0px; padding: 4px; left: auto; top: 50%; right: 100%; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yR/r/kPCE0g_tKJs.gif");
}
.uiTooltip:focus .middle {
	background-position: right top; margin: -4px 4px 0px 0px; padding: 4px; left: auto; top: 50%; right: 100%; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yR/r/kPCE0g_tKJs.gif");
}
.uiTooltip:hover .middle {
	background-position: right top; margin: -4px 4px 0px 0px; padding: 4px; left: auto; top: 50%; right: 100%; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yR/r/kPCE0g_tKJs.gif");
}
.uiTooltip .middle .uiTooltipText {
	margin-top: -10px;
}
.uiTooltip:active .rightmiddle {
	margin: -4px 0px 0px 4px; left: 100%; right: auto; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/_ZWZupdaAgS.gif");
}
.uiTooltip:focus .rightmiddle {
	margin: -4px 0px 0px 4px; left: 100%; right: auto; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/_ZWZupdaAgS.gif");
}
.uiTooltip:hover .rightmiddle {
	margin: -4px 0px 0px 4px; left: 100%; right: auto; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yY/r/_ZWZupdaAgS.gif");
}
.uiTooltip:active .bottom {
	padding: 4px 0px 0px; top: 100%; bottom: auto; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yX/r/k2R_CZuPy2I.png");
}
.uiTooltip:focus .bottom {
	padding: 4px 0px 0px; top: 100%; bottom: auto; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yX/r/k2R_CZuPy2I.png");
}
.uiTooltip:hover .bottom {
	padding: 4px 0px 0px; top: 100%; bottom: auto; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yX/r/k2R_CZuPy2I.png");
}
.uiTooltip:active .rightbottom {
	background-position: right top;
}
.uiTooltip:focus .rightbottom {
	background-position: right top;
}
.uiTooltip:hover .rightbottom {
	background-position: right top;
}
.uiCollapsedList .visible {
	margin-right: 10px;
}
.uiCollapsedListHidden .showAll {
	list-style-type: none;
}
.uiCollapsedListVisible .showAll {
	display: none;
}
.uiCollapsedListHidden .hiddenItem {
	display: none;
}
.uiCollapsedListNoSeparate .visible {
	margin-right: 3px;
}
.uiCollapsedListVisible .visible {
	margin-right: 0px;
}
.uiCollapsedListMiddot .visible {
	margin-right: 0px;
}
.uiMediaThumb {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(204, 204, 204); vertical-align: bottom; display: inline-block; position: relative;
}
.uiMediaThumb.loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/LOOn0JtHNzb.gif") no-repeat center;
}
.uiMediaThumb.loading i {
	opacity: 0.3;
}
.uiMediaThumbSelected {
	border-color: rgb(59, 89, 152); background-color: rgb(59, 89, 152);
}
.uiMediaThumb:hover {
	border-color: rgb(59, 89, 152);
}
.uiMediaThumb:hover .uiMediaThumbWrap {
	border-color: rgb(59, 89, 152);
}
.uiMediaThumb:active {
	border-color: rgb(59, 89, 152);
}
.uiMediaThumb:active .uiMediaThumbWrap {
	border-color: rgb(59, 89, 152);
}
.uiMediaThumb:focus {
	border-color: rgb(59, 89, 152);
}
.uiMediaThumb:focus .uiMediaThumbWrap {
	border-color: rgb(59, 89, 152);
}
.uiMediaThumb i {
	background-position: center 25%; display: block; background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.uiMediaThumbSmall i {
	width: 73px; height: 54px;
}
.uiMediaThumbMedium i {
	width: 114px; height: 85px;
}
.uiMediaThumbLarge i {
	width: 149px; height: 116px;
}
.uiMediaThumbHuge i {
	width: 161px; height: 120px;
}
.uiMediaThumbAlb {
	margin-right: 4px; margin-bottom: 4px;
}
.uiMediaThumbWrap {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(204, 204, 204); left: 4px; top: 4px; position: absolute;
}
.uiMediaThumbAlbSmall {
	width: 68px; height: 49px;
}
.uiMediaThumbSmall .uiMediaThumbWrap i {
	width: 68px; height: 49px;
}
.uiMediaThumbAlbMedium {
	width: 109px; height: 80px;
}
.uiMediaThumbMedium .uiMediaThumbWrap i {
	width: 109px; height: 80px;
}
.uiMediaThumbAlbLarge {
	width: 144px; height: 111px;
}
.uiMediaThumbLarge .uiMediaThumbWrap i {
	width: 144px; height: 111px;
}
.uiMediaThumbAlbHuge {
	width: 156px; height: 115px;
}
.uiMediaThumbHuge .uiMediaThumbWrap i {
	width: 156px; height: 115px;
}
.uiPhotoThumb {
	border: 1px solid rgb(204, 204, 204); display: inline-block;
}
.uiPhotoThumb img {
	margin: 3px; display: block;
}
.uiPhotoThumb:hover {
	border: 1px solid rgb(59, 89, 152);
}
.uiPhotoThumb.loading {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif") no-repeat center;
}
.uiPhotoThumb.loading img {
	opacity: 0.3;
}
.uiVideoThumb {
	border: 0px currentColor; overflow: hidden; display: inline-block; 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 0px 0px; left: 5px; width: 35px; height: 26px; bottom: 5px; position: absolute;
}
.uiVideoThumbSmall i {
	left: 3px; width: 27px; height: 22px; bottom: 3px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yN/r/aERK2-5sOBX.png");
}
.uiVideoThumbTiny i {
	left: 3px; width: 21px; height: 17px; bottom: 3px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yx/r/LwvvGd2Cr9v.png");
}
.uiVideoThumbLoading i {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y9/r/jKEcVPZFk-2.gif") no-repeat 50% 50%; left: 0px; width: 100%; height: 100%; bottom: 0px;
}
.uiVideoThumbLoading.uiVideoThumbSmall i {
	background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/yb/r/GsNJNwuI-UM.gif");
}
.uiVideoThumbLoading.uiVideoThumbTiny 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: no-repeat 50% 50% rgb(242, 242, 242); 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 0px 0px; margin: -13px 0px 0px -17px; left: 50%; top: 50%; width: 35px; height: 26px; position: absolute;
}
.uiMorePager .uiMorePagerPrimary {
	padding: 10px 15px; display: block;
}
.uiMorePager .uiMorePagerPrimary:hover {
	background-color: rgb(216, 223, 234);
}
.uiMorePager .uiMorePagerSecondary {
	margin: 10px 15px;
}
.uiMorePager .arrow {
	vertical-align: top; display: inline-block;
}
.uiMorePager .uiMorePagerLoader {
	padding: 11px 15px 9px; text-align: center; display: none;
}
.async_saving .uiMorePagerLoader {
	display: block;
}
.async_saving .uiMorePagerPrimary {
	display: none;
}
.async_saving .uiMorePagerSecondary {
	display: none;
}
.uiMorePagerCenter {
	text-align: center;
}
.uiMorePagerLight .uiMorePagerPrimary {
	padding: 6px 5px 10px; border-top-color: rgb(229, 234, 241); border-top-width: 1px; border-top-style: solid;
}
.uiMorePagerLight .uiMorePagerLoader {
	padding: 6px 5px 10px; border-top-color: rgb(229, 234, 241); border-top-width: 1px; border-top-style: solid;
}
.uiMorePagerLight .uiMorePagerPrimary:hover {
	border-top-color: rgb(216, 223, 234); border-top-width: 1px; border-top-style: solid; background-color: rgb(237, 239, 244);
}
.uiMorePagerLight .uiMorePagerSecondary {
	margin: 6px 5px;
}
.uiSideNav .loading .uiLoadingIndicatorAsync {
	display: inline;
}
.uiFutureSideNav .loading .uiLoadingIndicatorAsync {
	display: inline;
}
.editMode .uiSideNav .loading .uiLoadingIndicatorAsync {
	display: none;
}
.uiSideNav .loading ul .uiLoadingIndicatorAsync {
	display: none;
}
.uiSideNav .uiLoadingIndicatorAsync {
	top: 2px; position: relative;
}
.uiSideNav .buttonWrap {
	width: 20px; height: 20px; text-align: right; clear: left; float: left;
}
.uiSideNav .sideNavItem {
	width: 100%; padding-right: 20px; margin-left: -20px;
}
.uiSideNav .drag {
	margin-left: 0px;
}
.uiSideNav .item {
	margin-right: -20px; margin-left: 20px;
}
.uiSideNav .subitem {
	margin-right: -20px; margin-left: 20px;
}
.uiSideNav .sideNavItem .imgWrap {
	margin-top: -1px; margin-left: -22px; float: left;
}
.uiSideNav .sideNavItem .linkWrap {
	overflow: hidden; padding-left: 0px; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.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 0px 0px; text-align: left;
}
.uiSideNav .sideNavItem .uiCloseButton {
	opacity: 0;
}
.uiSideNav .sideNavItem .uiCloseButton:focus {
	opacity: 1;
}
.uiSideNav .sideNavItem:hover .uiCloseButton {
	opacity: 1;
}
.uiSideNav .sideNavItem .openToggler .uiCloseButton {
	opacity: 1;
}
.uiNarrowSideNav .uiSideNav .sideNavItem:hover .buttonWrap {
	width: 25px; padding-right: 4px;
}
.uiNarrowSideNav .uiSideNav .hover .buttonWrap {
	width: 25px; padding-right: 4px;
}
.uiNarrowSideNav .uiSideNav .editMenuOpened .buttonWrap {
	width: 25px; padding-right: 4px;
}
.uiNarrowSideNav .uiSideNav .sideNavItem:hover .item .rfloat {
	display: none;
}
.uiNarrowSideNav .uiSideNav .hover .item .rfloat {
	display: none;
}
.uiNarrowSideNav .uiSideNav .editMenuOpened .item .rfloat {
	display: none;
}
.uiNarrowSideNav .uiSideNav .buttonWrap {
	width: 0px; margin-right: -2px; float: right;
}
.uiNarrowSideNav .sideNavItem {
	padding-right: 0px; margin-left: 0px;
}
.uiNarrowSideNav .sideNavItem .item {
	margin-right: 0px; margin-left: 0px;
}
.uiNarrowSideNav .sideNavItem .subitem {
	margin-right: 0px; margin-left: 0px;
}
.uiSideNavCountSprited {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png") no-repeat right 0px; color: rgb(59, 89, 152); line-height: 13px; padding-right: 4px; font-weight: bold; text-decoration: none; display: inline-block;
}
.uiSideNavCountSprited .countValue {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yk/r/BwKwOpPWbGZ.png") no-repeat 0px -13px; padding-left: 4px;
}
.uiSideNavCountSprited .countValue {
	height: 13px; vertical-align: top; display: inline-block;
}
.uiSideNavCountSprited .maxCountIndicator {
	height: 13px; vertical-align: top; display: inline-block;
}
.uiSideNav .async_saving .uiSideNavCountSprited {
	display: none;
}
.uiSideNav .loading .uiSideNavCountSprited {
	display: none;
}
.uiSideNavCount {
	padding: 0px 4px; border-radius: 2px; left: -1px; color: rgb(59, 89, 152); font-weight: bold; position: relative; background-color: rgb(216, 223, 234);
}
.uiSideNav .uiSideNavCount {
	padding-bottom: 2px;
}
.uiSideNavCountInline {
	line-height: 15px; display: inline-block;
}
.uiSideNav .async_saving .uiSideNavCount {
	display: none;
}
.uiSideNav .loading .uiSideNavCount {
	display: none;
}
.uiToolbarBordered {
	margin: 0px -7px; padding: 6px 7px 6px 1px;
}
.uiToolbar .uiToolbarItem {
	margin-left: 6px; vertical-align: top; float: left;
}
.uiToolbarUnbordered :first-child.uiToolbarItem {
	margin-left: 0px;
}
.uiToolbar .uiToolbarDivider {
	background: rgb(214, 214, 214); width: 1px; height: 22px;
}
.uiContextualDialogDefaultPadding {
	padding: 15px;
}
.uiContextualDialogFooter {
	padding: 6px 7px 6px 8px;
}
.uiContextualDialogPositioner {
	position: absolute; z-index: 200;
}
.uiContextualDialogPositioner .uiContextualDialog {
	position: absolute; z-index: 200;
}
.uiContextualDialogFixed {
	position: fixed;
}
.uiContextualDialogAbove .uiContextualDialog {
	bottom: 0px;
}
.uiContextualDialogBelow .uiContextualDialog {
	top: 0px;
}
.uiContextualDialogLeft .uiContextualDialog {
	right: 0px;
}
.uiContextualDialogRightAligned .uiContextualDialog {
	right: 0px;
}
.uiContextualDialog {
	outline: transparent solid 0px;
}
.uiContextualDialog:focus {
	outline: transparent solid 0px;
}
.uiContextualDialogArrow {
	overflow: hidden; position: absolute;
}
.uiContextualDialogArrowTop {
	padding-top: 10px;
}
.uiContextualDialogArrowRight {
	padding-right: 10px;
}
.uiContextualDialogArrowBottom {
	padding-bottom: 10px;
}
.uiContextualDialogArrowLeft {
	padding-left: 10px;
}
.uiContextualDialogArrowTop .uiContextualDialogArrow {
	background-position: -134px -415px; top: 2px; width: 16px; height: 9px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiContextualDialogArrowRight .uiContextualDialogArrow {
	background-position: -26px -470px; width: 9px; height: 16px; right: 2px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiContextualDialogArrowBottom .uiContextualDialogArrow {
	background-position: -83px -415px; width: 16px; height: 9px; bottom: 2px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiContextualDialogWithFooterArrowBottom .uiContextualDialogArrow {
	background-position: -100px -415px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiContextualDialogHoverFooterArrow .uiContextualDialogArrow {
	background-position: -117px -415px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiContextualDialogArrowLeft .uiContextualDialogArrow {
	background-position: -16px -470px; left: 2px; width: 9px; height: 16px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/jOCwygg6yfM.png"); background-repeat: no-repeat;
}
.uiContextualDialogFooterLink {
	background: rgb(242, 242, 242); padding: 7px; text-align: center; font-weight: bold; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: block;
}
.uiContextualDialogFooterLink:hover {
	background: rgb(109, 132, 180); border-color: rgb(59, 89, 152); color: rgb(255, 255, 255); text-decoration: none;
}
.uiContextualLayerPositioner {
	height: 0px; position: absolute; z-index: 200;
}
.uiContextualLayer {
	position: absolute;
}
div.uiContextualLayerPositionerFixed {
	position: fixed;
}
.uiContextualLayerParent {
	position: relative;
}
.uiOverlay {
	position: relative; z-index: 200;
}
.uiOverlayContent {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.45) rgb(102, 102, 102); position: relative; box-shadow: 0px 3px 8px rgba(0,0,0,0.3);
}
.uiOverlayFooter {
	text-align: right;
}
.uiOverlayFooterMessage {
	width: 100%;
}
.uiOverlayFooterButtons {
	white-space: nowrap;
}
.uiTooltipX {
	position: relative; zoom: 1;
}
.uiTooltipX .tooltipContent {
	padding: 4px 8px; text-align: left; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; background-color: rgb(40, 40, 40);
}
.uiTooltipX .tooltipText {
	max-width: 334px;
}
.uiTooltipX .tooltipWrap {
	width: 334px; white-space: normal; word-wrap: break-word;
}
.uiTooltipX .tooltipText span {
	zoom: 1;
}
.uiTooltipX i.arrow {
	border: 4px solid transparent; width: 0px; height: 0px; line-height: 0; font-size: 0px; position: absolute;
}
.aboveleft .uiTooltipX {
	padding-bottom: 4px; margin-bottom: 1px;
}
.aboveright .uiTooltipX {
	padding-bottom: 4px; margin-bottom: 1px;
}
.abovecenter .uiTooltipX {
	padding-bottom: 4px; margin-bottom: 1px;
}
.aboveleft .uiTooltipX i.arrow {
	bottom: 0px; border-top-color: rgb(40, 40, 40); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.aboveright .uiTooltipX i.arrow {
	bottom: 0px; border-top-color: rgb(40, 40, 40); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.abovecenter .uiTooltipX i.arrow {
	bottom: 0px; border-top-color: rgb(40, 40, 40); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.belowleft .uiTooltipX {
	padding-top: 4px; margin-top: 1px;
}
.belowright .uiTooltipX {
	padding-top: 4px; margin-top: 1px;
}
.belowcenter .uiTooltipX {
	padding-top: 4px; margin-top: 1px;
}
.belowleft .uiTooltipX i.arrow {
	top: 0px; border-top-color: currentColor; border-bottom-color: rgb(40, 40, 40); border-top-width: 0px; border-top-style: none;
}
.belowright .uiTooltipX i.arrow {
	top: 0px; border-top-color: currentColor; border-bottom-color: rgb(40, 40, 40); border-top-width: 0px; border-top-style: none;
}
.belowcenter .uiTooltipX i.arrow {
	top: 0px; border-top-color: currentColor; border-bottom-color: rgb(40, 40, 40); border-top-width: 0px; border-top-style: none;
}
.aboveleft .uiTooltipX i.arrow {
	left: 5px;
}
.belowleft .uiTooltipX i.arrow {
	left: 5px;
}
.aboveright .uiTooltipX i.arrow {
	right: 5px;
}
.belowright .uiTooltipX i.arrow {
	right: 5px;
}
.abovecenter .uiTooltipX i.arrow {
	left: 50%; margin-left: -4px;
}
.belowcenter .uiTooltipX i.arrow {
	left: 50%; margin-left: -4px;
}
.left .uiTooltipX {
	padding-right: 4px; margin-right: 1px;
}
.left .uiTooltipX i.arrow {
	top: 6px; right: 0px; border-right-color: currentColor; border-left-color: rgb(40, 40, 40); border-right-width: 0px; border-right-style: none;
}
.right .uiTooltipX {
	padding-left: 4px; margin-left: 1px;
}
.right .uiTooltipX i.arrow {
	left: 0px; top: 6px; border-right-color: rgb(40, 40, 40); border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.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 0px 0px;
}
.uiFacepileMedium .uiFacepileItem {
	margin: 1px 1px 0px 0px;
}
.uiFacepileLarge .uiFacepileItem {
	margin: 3px 3px 0px 0px;
}
.uiFacepile li:last-child .img {
	margin-right: 0px;
}
.uiFacepile .showAll {
	width: 100%;
}
.uiFacepile .showAllLink {
	border-width: 1px 0px 0px; border-color: rgb(119, 146, 186); padding: 3px; vertical-align: middle;
}
.uiFacepileSmall .showAllLink {
	margin: 2px 2px 0px 0px; line-height: 18px;
}
.uiFacepileMedium .showAllLink {
	margin: 1px 1px 0px 0px; line-height: 24px;
}
.uiFacepileLarge .showAllLink {
	margin: 5px 5px 0px 0px; line-height: 44px;
}
.uiProfilePhotoHugeBadCrop {
	background-position: center 25%;
}
.uiProfilePhotoHuge {
	width: 100px; height: 100px;
}
.uiProfilePhotoLarge {
	width: 50px; height: 50px;
}
.uiProfilePhotoMedium {
	width: 32px; height: 32px;
}
.uiProfilePhotoSmall {
	width: 24px; height: 24px;
}
.uiSplitPics {
	width: 50px;
}
.uiSplitPics_small .uiSplitPics {
	width: 32px;
}
.uiSplitPics .uiSplitPic {
	width: 24px; overflow: hidden; float: left;
}
.uiSplitPics .leftThree {
	width: 33px;
}
.uiSplitPics .rBottom .img {
	height: 25px;
}
.uiSplitPics .rTop .img {
	margin-left: -4px;
}
.uiSplitPics .rBottom .img {
	margin-left: -4px;
}
.uiSplitPics .rBottom {
	margin-top: 1px;
}
.uiSplitPics .rTop {
	width: 16px; margin-left: 1px;
}
.uiSplitPics .rBottom {
	width: 16px; margin-left: 1px;
}
.uiSplitPics_small .uiSplitPics .uiSplitPic {
	width: 15px;
}
.uiSplitPics .img {
	margin-left: -13px; display: block;
}
.uiSplitPics_small .uiSplitPics .img {
	margin-left: -8px;
}
.uiSplitPics .leftThree .img {
	margin-left: -8px;
}
.uiSplitPics .leftPic {
	width: 25px; margin-right: 1px;
}
.uiSplitPics_small .uiSplitPics .leftPic {
	width: 16px;
}
.uiP {
	line-height: 16px;
}
.uiPLarge {
	line-height: 18px;
}
.uiToken {
	background: rgb(226, 230, 240); margin: 0px 4px 4px 0px; padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(157, 172, 204); height: 14px; color: rgb(28, 42, 71); float: left; display: block; white-space: nowrap; position: relative; cursor: default;
}
.uiToken .remove {
	margin: 2px 0px -2px 1px;
}
.uiTokenSelected {
	border-color: rgb(59, 89, 152); color: rgb(255, 255, 255); background-color: rgb(109, 132, 180);
}
.uiTokenizer {
	background: rgb(255, 255, 255);
}
.uiNormalTokenizer .uiTypeahead {
	width: 100%;
}
.uiNormalTokenizer .tokenarea {
	overflow: hidden; padding-top: 6px;
}
.uiInlineTokenizer {
	border: 1px solid rgb(189, 199, 216); cursor: text;
}
.uiInlineTokenizer .tokenarea {
	padding-left: 2px;
}
.uiInlineTokenizer .uiToken {
	top: 2px;
}
.uiInlineTokenizer .uiTypeahead {
	border: 0px currentColor; float: left;
}
.uiInlineTokenizer .uiTypeahead .wrap {
	border: 0px currentColor;
}
div.uiInlineTokenizerView {
	width: 200px;
}
.uiInlineTokenizer [disabled].textInput {
	background: rgb(255, 255, 255);
}
.uiTypeaheadView {
	left: 0px; top: 100%; width: 100%; display: block; position: absolute;
}
.uiContextualLayer .uiTypeaheadView {
	position: static;
}
.uiTypeaheadView ul {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(51, 51, 51) rgb(41, 62, 106); padding: 2px 0px; overflow: hidden;
}
.uiTypeaheadView .freeform {
	padding: 2px 6px 1px; text-align: center; border-top-color: rgb(221, 221, 221);
}
.uiTypeaheadView li {
	border-width: 1px 0px; border-style: solid; border-color: rgb(255, 255, 255); padding: 0px 6px; color: rgb(51, 51, 51); display: block; position: relative; cursor: pointer; min-height: 1px;
}
.uiTypeaheadView strong {
	color: rgb(59, 89, 152); background-color: rgb(216, 223, 234);
}
div.uiTypeaheadView .selected {
	border-color: rgb(59, 89, 152); background-color: rgb(109, 132, 180);
}
.uiTypeaheadView .selected {
	color: rgb(255, 255, 255) !important;
}
.uiTypeaheadView .selected a {
	color: rgb(255, 255, 255) !important;
}
.uiTypeaheadView .selected div {
	color: rgb(255, 255, 255) !important;
}
.uiTypeaheadView .selected span {
	color: rgb(255, 255, 255) !important;
}
.uiTypeaheadView .selected strong {
	background-color: rgb(86, 112, 166);
}
.uiTypeaheadView .text {
	padding-bottom: 2px; display: block;
}
.uiTypeaheadView .subtext {
	padding-bottom: 2px; display: block;
}
.uiTypeaheadView .category {
	padding-bottom: 2px; display: block;
}
.uiTypeaheadView .category {
	color: rgb(102, 102, 102);
}
.uiTypeaheadView .subtext {
	color: rgb(153, 153, 153);
}
.uiTypeaheadView .arrow {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yV/r/IJYgcESal33.png") 0px -413px; width: 4px; height: 7px; margin-left: 4px; display: inline-block;
}
.uiTypeaheadView .selected .arrow {
	background-position: 0px -420px;
}
div.uiTypeaheadView li.calltoaction {
	background: rgb(247, 247, 247); border-color: rgb(221, 221, 221); margin: 2px 0px -2px; padding: 8px; text-align: center; border-bottom-width: medium; border-bottom-style: none; display: block; min-height: 1px;
}
div.uiTypeaheadView li.selected.calltoaction {
	background: rgb(109, 132, 180); border-color: rgb(59, 89, 152);
}
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 50% 50% rgb(247, 247, 247);
}
div.typeaheadViewLoading li.selected.calltoaction {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y-/r/AGUNXgX_Wx3.gif") no-repeat 50% 50% rgb(109, 132, 180);
}
.uiTypeaheadView .bucketed ul {
	padding: 0px;
}
.uiTypeaheadView .bucketed .header {
	padding: 2px 15px 2px 6px; margin-top: 4px; border-top-color: rgb(226, 226, 226); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; min-height: 10px; background-color: rgb(242, 242, 242);
}
.uiTypeaheadView .bucketed :first-child.header {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.uiTypeaheadView .bucketed .header .text {
	color: rgb(0, 0, 0) !important;
}
.uiClearableTypeahead .selected .clear {
	display: block;
}
.uiClearableTypeahead .clear {
	top: 50%; right: 3px; margin-top: -7px; display: none; position: absolute;
}
.uiTypeaheadDisabled .selected .clear {
	top: 50%; right: 3px; margin-top: -7px; display: none; position: absolute;
}
.uiClearableTypeahead .selected {
	padding-right: 16px;
}
.uiTypeaheadDisabled .selected {
	padding-right: 0px;
}
.photoTypeahead .photo {
	left: 3px; top: 2px; width: 16px; height: 16px; display: none; position: absolute;
}
.photoTypeahead .selected .photo {
	display: block;
}
.photoTypeahead .selected .textInput {
	padding-left: 23px;
}
.uiTypeaheadDisabled.photoTypeahead .selected .photo {
	opacity: 0.3;
}
.uiTypeahead {
	background: rgb(255, 255, 255); border-width: 1px 0px; border-style: solid; border-color: rgb(189, 199, 216); position: relative; cursor: default;
}
.uiTypeahead .wrap {
	border-width: 0px 1px; border-style: solid; border-color: rgb(189, 199, 216);
}
.uiTypeahead .innerWrap {
	overflow: hidden; zoom: 1;
}
.uiTypeahead .textInput {
	outline: 0px; border: 0px currentColor; width: 100%; box-sizing: border-box; background-color: transparent;
}
.uiTypeahead .selected {
	background-color: rgb(226, 232, 246);
}
.uiTypeaheadDisabled {
	border-color: rgb(204, 204, 204);
}
.uiTypeaheadDisabled div.wrap {
	border-color: rgb(204, 204, 204);
}
.uiTypeaheadDisabled div.wrap {
	background: rgb(226, 226, 226);
}
.uiTypeaheadDisabled div.wrap .textInput {
	color: rgb(51, 51, 51);
}
.uiTypeaheadView .basic img {
	padding-right: 4px; float: left; display: block;
}
div.uiTypeaheadView .basic .calltoaction {
	padding: 3px;
}
.uiTypeaheadView .compact li {
	padding: 2px 10px 2px 45px; min-height: 32px;
}
.uiTypeaheadView .compact .splitpics {
	left: 6px; width: 32px; height: 32px; display: block; position: absolute;
}
.uiTypeaheadView .compact img {
	left: 6px; width: 32px; height: 32px; display: block; position: absolute;
}
.uiTypeaheadView .compact .text {
	font-weight: bold;
}
.uiTypeaheadView .compact .details {
	color: rgb(153, 153, 153); padding-top: 0px;
}
.uiTypeaheadView .compact .detailsContents {
	position: relative;
}
.uiTypeaheadView .compact .splitpic {
	width: 15px; overflow: hidden; float: left;
}
.uiTypeaheadView .compact .splitpics img {
	left: 0px; margin-left: -8px; position: static;
}
.uiTypeaheadView .compact .splitpics .leftpic {
	width: 16px; margin-right: 1px;
}
.uiTypeaheadView .compact .splitpics .toppic {
	height: 15px; margin-bottom: 1px;
}
.uiTypeaheadView .compact .splitpics .bottompic {
	height: 16px;
}
.uiTypeaheadView .compact .splitpics .toppic img {
	margin-top: -8px;
}
.uiTypeaheadView .compact .splitpics .bottompic img {
	margin-top: -8px;
}
.uiTypeaheadView .compact .friendlist img {
	background-color: transparent;
}
.uiTypeaheadView .search li {
	padding: 2px 30px 2px 63px; min-height: 50px;
}
.uiTypeaheadView .search li a {
	
}
.uiTypeaheadView .search li a:hover {
	text-decoration: none;
}
.uiTypeaheadView .search .playButton {
	left: 16px; top: 12px; width: 30px; height: 30px; position: absolute; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.uiTypeaheadView .search a:hover .playButton {
	background-position: 0px -30px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.uiTypeaheadView .search .music_playing a .playButton {
	background-position: 0px -60px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.uiTypeaheadView .search .music_playing a:hover .playButton {
	background-position: 0px -90px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.uiTypeaheadView .search .async_saving.song a .playButton {
	background-position: 0px -120px; background-image: url("https://s-static.ak.facebook.com/rsrc.php/v1/y6/r/BlOfJJS1mPD.png"); background-repeat: no-repeat;
}
.uiTypeaheadView .search .async_saving.song a .playLoader {
	background: url("https://s-static.ak.facebook.com/rsrc.php/v1/yp/r/DrGcdjdlpCl.gif") no-repeat; left: 24px; top: 20px; width: 14px; height: 14px; position: absolute;
}
.uiTypeaheadView .search img {
	left: 6px; width: 50px; height: 50px; display: block; position: absolute; background-color: rgb(236, 239, 245);
}
.uiTypeaheadView .search .text {
	color: rgb(59, 89, 152); font-weight: bold;
}
.uiTypeaheadView .search .subtext {
	font-size: 9px;
}
.uiTypeaheadView .search .seeMore {
	color: rgb(59, 89, 152); padding-right: 7px; padding-bottom: 0px; font-size: 11px; font-weight: bold;
}
.uiTypeaheadView .search .web {
	padding: 2px 15px 2px 6px;
}
.uiTypeaheadView .search .question {
	padding: 3px 30px 3px 6px; min-height: 14px;
}
.uiTypeaheadView .search .question .text {
	display: inline;
}
.uiTypeaheadView .search .question .subtext {
	margin-left: 5px; display: inline; white-space: nowrap;
}
.uiTypeaheadView .search .group .photo {
	background-color: transparent;
}
.uiTypeaheadView .search .friendlist .photo {
	background-color: transparent;
}
.uiTypeaheadView .search .text .alias {
	color: rgb(153, 153, 153); font-weight: normal;
}
.uiBlingBox {
	padding: 3px 4px 3px 2px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.uiBlingBox:hover {
	text-decoration: none; border-bottom-color: rgb(229, 234, 241); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(236, 239, 245);
}
.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: 0px !important;
}
.uiUfiAddComment .actorPic {
	margin-right: 6px; float: left;
}
.uiUfiAddComment .commentArea {
	padding: 0px !important;
}
.uiUfiAddComment .commentBox {
	padding: 0px 8px 0px 0px;
}
.uiUfiAddComment .commentBtn {
	float: right;
}
.uiUfiAddComment .textBox {
	margin: 0px; width: 100%; display: block;
}
.child_is_active .uiUfiAddCommentCollapsed .textBox {
	height: 29px;
}
.child_was_focused .commentArea .inlineShareBox .textBox {
	height: 29px;
}
.uiUfiAddComment .textBox {
	height: 29px;
}
.uiUfiAddCommentCollapsed .textBox {
	height: 14px;
}
.hidden_add_comment .uiUfiAddComment {
	display: none;
}
.uiUfiAddCommentCollapsed .actorPic {
	display: none;
}
.uiUfiAddComment .commentBtn {
	display: none;
}
.uiUfiAddCommentCollapsed .sendOnEnterTip {
	display: none;
}
.uiUfiAddCommentCollapsed .commentBoxSubtitle {
	display: none;
}
.commentUndoTip {
	display: none;
}
.child_is_active .uiUfiAddCommentCollapsed .actorPic {
	display: block;
}
.child_is_active .uiUfiAddComment .commentBtn {
	display: block;
}
.child_is_active .sendOnEnterTip {
	display: block;
}
.child_is_active .commentBoxSubtitle {
	display: block;
}
.commentUndone .child_is_focused .commentUndoTip {
	display: block;
}
.commentUndone .commentBoxSubtitle {
	display: none;
}
.commentUndone .sendOnEnterTip {
	display: none;
}
.uiUfiAddTip {
	padding-top: 1px; padding-left: 0px;
}
.uiUfiAddComment .mentionsAddComment .commentBox {
	padding: 0px;
}
.uiUfiAddComment .mentionsAddComment .mentionsTypeahead .wrap {
	padding: 3px;
}
.uiUfiAddComment .mentionsAddComment .textBoxContainer {
	background-color: rgb(255, 255, 255);
}
.uiUfiAddComment .mentionsAddComment .textBox {
	padding: 0px;
}
.uiUfiComment .commentContent {
	padding-top: 1px;
}
.uiUfiComment .actorName {
	font-weight: bold;
}
.uiUfiComment .commentActions {
	padding-top: 2px;
}
.uiUfiComment .deleteAction {
	opacity: 0;
}
.uiUfiComment .commentHideSelector .uiSelectorButton {
	opacity: 0;
}
.uiUfiComment .commentRemoverButton {
	opacity: 0;
}
.uiUfiComment .socialContext a {
	color: gray;
}
.uiUfiComment:hover .deleteAction {
	opacity: 1;
}
.uiUfiComment:hover .commentHideSelector .uiSelectorButton {
	opacity: 1;
}
.uiUfiSpamItem .commentRemoverButton {
	opacity: 1;
}
.uiUfiSpamItem .commentHideSelector .uiSelectorButton {
	opacity: 1;
}
.uiUfiComment .commentHideSelector .openToggler .uiSelectorButton {
	opacity: 1;
}
.uiUfiComment:hover .commentRemoverButton {
	opacity: 1;
}
.uiUfiPreview .commentContent {
	width: auto; overflow: hidden; display: block;
}
.uiUfiFailureShow {
	display: none;
}
.uiUfiCommentFailed .uiUfiFailureHide {
	display: none;
}
.uiUfiCommentFailed .uiUfiFailureShow {
	display: block;
}
.uiUfiCommentFailed {
	background: rgb(242, 242, 242) !important; border-left-color: rgb(170, 167, 162); border-left-width: 2px; border-left-style: solid;
}
.uiUfiCommentFailed .actorName {
	color: gray;
}
.uiUfiCommentFailed {
	color: gray;
}
.uiUfiCommentFailed .uiUfiFailureMessage {
	color: rgb(17, 17, 17);
}
.uiUfiSmall .commentArea .textBox {
	height: 14px;
}
#bootloader_zz0nI {
	height: 42px;
}
