/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yM/r/sNEzwjf-Ee6.css ::::: */

button.as_link::-moz-focus-inner { border: 0px none; padding: 0px; }
._4oes { border-top: 1px solid rgb(201, 208, 218); bottom: 0px; position: absolute; }
._4oes td:first-child { vertical-align: top; width: 100%; }
._4oes .button { border-left: 1px solid rgb(201, 208, 218); box-shadow: 0px 1px rgb(255, 255, 255) inset; display: block; height: 24px; width: 26px; }
._4oes .button:hover { background-color: rgb(255, 255, 255); }
._5pr2 ._4oes { background-color: rgb(244, 244, 246); border-top: 1px solid rgb(255, 255, 255); height: 27px; transition: background 0.1s ease 0s; width: 100%; }
.timelineLayout ._5pr2 ._4oes, .fbCalendar ._5pr2 ._4oes, ._1t4w ._5pr2 ._4oes, ._5vb_ ._5pr2 ._4oes { background-color: rgb(233, 234, 237); border-top: 1px solid rgb(240, 240, 242); box-shadow: 1px 0px 0px rgb(240, 240, 242) inset; }
._5pr2 ._4oes:after { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.1); content: ""; height: 1px; left: 0px; position: absolute; right: 0px; top: -1px; }
._5pr2 .button, ._5pr2 .button:hover { background-color: transparent; border: 0px none; box-shadow: none; height: 26px; }
._5pr2 ._5q85 { background-image: url('fhrytpdl6b1.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -130px -290px; display: inline-block; height: 26px; margin-right: 6px; vertical-align: top; width: 24px; }
._5pr2 ._5q85:hover { background-image: url('fhrytpdl6b1.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -163px -290px; }
._5wk0 { direction: ltr; }
._5wk0, ._5wk1 { unicode-bidi: embed; }
._5p3y[dir="ltr"], ._5p3y[dir="ltr"] button, ._5p3y[dir="ltr"] input, ._5p3y[dir="ltr"] label, ._5p3y[dir="ltr"] select, ._5p3y[dir="ltr"] td, ._5p3y[dir="ltr"] textarea, ._5p3y[dir="ltr"] .uiMentionsInput .highlighter, ._5p3y[dir="ltr"] .uiButtonText, ._5p3y[dir="ltr"] .uiButton input, ._5p3y[dir="ltr"] .uiLinkButton input, ._5p3y[dir="ltr"] button.as_link, ._5p3y[dir="ltr"] .fbChatSidebar, ._5p3y[dir="ltr"] .fbDock, ._5p3y[dir="ltr"] .fbFeedTicker .fbFeedTickerStory .tickerFeedMessage, ._5p3y[dir="ltr"] .fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h5, ._5p3y[dir="ltr"] .fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h6, ._5p3y[dir="ltr"] .tickerDialogContent .uiStream .uiStreamMessage, ._5p3y[dir="ltr"] .tickerDialogContent .uiStream .text_exposed_link, ._5p3y[dir="ltr"] .uiTooltipX .tooltipContent, ._5p3y[dir="ltr"] a[role="button"], ._5p3y[dir="rtl"] [dir="ltr"] { font-family: Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; }
._5p3y, ._5p3y button, ._5p3y input, ._5p3y label, ._5p3y select, ._5p3y td, ._5p3y textarea, ._5p3y .uiMentionsInput .highlighter, ._5p3y .uiButtonText, ._5p3y .uiButton input, ._5p3y .uiLinkButton input, ._5p3y button.as_link { font-size: 12px; }
._5p3y .commentable_item .comment_link .uiLinkButtonInput, ._5p3y .UIActionLinks_bottom .comment_link, ._5p3y .UIActionLinks_bottom .comment_link .uiLinkButtonInput { vertical-align: baseline; }
._5p3y .commentable_item .comment_link, ._5p3y .UIActionLinks_bottom .comment_link { vertical-align: top; }
._5p3y .fsm, ._5p3y .uiHeader h3, ._5p3y h4, ._5p3y h5, ._5p3y h6, ._5p3y .UFICommentContent ._5v47 { font-size: 12px; }
._5p3y .fsl { font-size: 14px; }
._5p3y .fbChatSidebar, ._5p3y .fbDock, ._5p3y .fbFeedTicker .fbFeedTickerStory .tickerFeedMessage, ._5p3y .fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h5, ._5p3y .fbFeedTicker .fbFeedTickerStory div.tickerFeedMessage h6, ._5p3y .tickerDialogContent .uiStream .uiStreamMessage, ._5p3y .tickerDialogContent .uiStream .text_exposed_link, ._5p3y .uiTooltipX .tooltipContent { font-size: 12px; line-height: 16px; }
._5p3y #fbRequestsFlyout .title { font-size: 12px; }
._2a2q { overflow: hidden; position: relative; }
._2a2r { display: block; position: absolute; }
.pagesTimelineLayout .fbTimelineTwoColumn ._2a2q { margin: 0px -12px; }
.timelineLayout ._2a2q { margin: 0px -9px; }
._2a2r:after { border: 1px solid rgba(0, 0, 0, 0.1); bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
.fbPrivacyAudienceIndicator:hover { text-decoration: none; cursor: default; }
.uiStreamAdditionalLogging .lock, .fbStreamPrivacy .lock { bottom: -1px; margin-bottom: -5px; position: relative; vertical-align: top; }
.UFIRow { background-color: rgb(237, 239, 244); margin-top: 1px; padding: 4px; word-wrap: break-word; }
.fbTimelineUFI .UFIContainer, .fbPagePostFooter .UFIContainer { width: 100%; }
.embedded_comments .UFILikeSentence, .collapsed_comments .UFIList { display: none; }
.fbTimelineUFI .UFIRow { border: 0px none; padding-left: 12px; padding-right: 12px; }
.UFIAddComment .UFIAddCommentInput { display: block; height: 20px; }
.UFIMentionsInputWrap, .UFICommentContainer, .UFIInputContainer { position: relative; }
.UFICommentAttachmentButtons { bottom: 0px; position: absolute; right: 0px; }
.UFIPhotoAttachLinkWrapper { cursor: pointer; float: left; overflow: hidden; }
.UFIAddCommentWithPhotoAttacher .innerWrap { padding-right: 29px; }
.UFIBlingBoxSprite { display: inline-block; margin-top: -1px; vertical-align: text-top; }
.UFIBlingBoxText { line-height: normal; margin-left: 2px; vertical-align: text-bottom; }
.UFIBlingBoxTimeline { float: right; }
.UFIBlingBoxTimelineCommentIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -1px -93px; display: inline-block; height: 15px; width: 16px; }
.UFIBlingBoxTimelineItem { display: inline-block; }
.UFIBlingBoxTimelineLikeIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -109px; display: inline-block; height: 13px; width: 15px; }
.UFIBlingBoxTimelineReshareIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -76px; display: inline-block; height: 16px; width: 16px; }
.UFICommentActorName { font-weight: bold; }
.UFICommentActions { clear: both; padding-top: 2px; }
.UFICommentContentBlock { position: relative; }
.UFIRow .UFICommentCloseButton { opacity: 0; position: absolute; right: 0px; top: 0px; z-index: 1; }
.UFIRow .UFICommentCloseButton, .UFIRow .UFICommentCloseButtonFake { display: block; }
.openToggler .UFICommentCloseButton, .UFIRow:hover .UFICommentCloseButton, .UFIRow .UFICommentCloseButton.openToggler, .UFIRow .UFICommentCloseButton:focus { opacity: 1; outline: medium none; }
.UFIRow .UFICommentCloseButtonFake { visibility: hidden; }
.UFICommentPhotoIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px 0px; display: block; height: 12px; margin: 6px 8px; width: 15px; }
.UFIPhotoAttachLinkWrapper:hover .UFICommentPhotoIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -12px; }
.UFICommentLikeIcon { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -81px -255px; display: inline-block; height: 9px; margin-right: 3px; width: 10px; }
.UFICommentLikeButton { margin: -5px; padding: 0px 5px 4px; white-space: nowrap; }
.UFICommentLikeButton:active, .UFICommentLikeButton:focus, .UFICommentLikeButton:hover { text-decoration: none; }
.UFIRow .UFIImageBlockImage { margin: 0px; }
.UFIRow .UFIImageBlockContent { margin: 0px; padding: 0px 0px 0px 8px; }
div.UFIContainer { overflow: hidden; padding: 0px; }
.UFIContainer { margin: 0px; width: 398px; }
.UFICommentLink, .UFIPagerLink, .UFIShareLink { display: block; }
.UFICommentLink:focus, .UFIPagerLink:focus, .UFIShareLink:focus { outline: medium none; text-decoration: underline; }
.UFICollapseIcon, .UFIPagerIcon, .UFIShareIcon { display: block; height: 16px; margin-right: 5px; vertical-align: top; width: 16px; }
.UFIPagerIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -59px; }
.UFILikeIcon { background-image: url('tsvp34xrneq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -109px; display: block; height: 13px; width: 15px; }
.UFIOrderingModeSelector { margin-left: 15px; }
.UFIOrderingModeSelectorDownCaret { margin: 6px 0px 0px 3px; vertical-align: top; }
.UFIOrderingModeSelectorPopover { display: block; }
._5ugh { background-clip: padding-box; display: inline-block; font-family: 'Helvetica Neue',Helvetica,sans-serif; font-size: 10px; line-height: normal; }
._5ugg, ._3z_5 { background-color: rgb(220, 13, 23); background-image: linear-gradient(rgb(250, 60, 69), rgb(220, 13, 23)); color: rgb(255, 255, 255); min-height: 13px; padding: 1px 3px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); }
._5ugg { border-bottom: 1px solid rgba(0, 0, 0, 0.16); border-radius: 2px 2px 3px 3px; }
._3z_5 { border-radius: 2px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7); }
.uiContextualLayerBelowLeft ._558b, .uiContextualLayerBelowCenter ._558b, .uiContextualLayerBelowRight ._558b { margin: -1px 0px 30px; }
._558b ._54ng { background-clip: padding-box; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3); }
.uiContextualLayerBelowLeft ._2n_z ._54ng, .uiContextualLayerBelowRight ._575s._2n_z ._54ng { border-top-left-radius: 0px; }
.uiContextualLayer._5v-0 ._558b ._54ng { border-radius: 3px; }
._558b ._54nf { padding: 5px 0px; }
._558b ._54ak { border-bottom: 1px solid rgb(233, 234, 237); margin: 5px 7px 6px; padding-top: 1px; }
._558b ._54nc { border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; color: rgb(20, 24, 35); font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 12px; font-weight: normal; line-height: 22px; padding: 0px 12px; }
._558b._57di ._54nc { padding-left: 22px; }
._558b ._54nh { max-width: 300px; }
._53il ._558b { padding-top: 10px; }
._53il ._558b + ._53io { background-image: url('kvw83ynkizl.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -58px -5px; height: 8px; top: 2px; width: 16px; }
._m { position: relative; }
._m ._n { bottom: 0px; cursor: inherit; font-size: 1000px ! important; height: 300px; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 0px; }
.uiVideoThumb { border: 0px none; display: inline-block; overflow: hidden; position: relative; }
a.uiVideoThumb.uiVideoLink { padding: 0px; }
.uiVideoThumb img { display: inline-block; max-height: 130px; max-width: 130px; }
.uiVideoThumb i { background: url('rwoxivcnixl.png') no-repeat scroll 0px 0px transparent; bottom: 5px; height: 26px; left: 5px; position: absolute; width: 35px; }
.uiSideNavCount { background-color: rgb(216, 223, 234); border-radius: 2px; color: rgb(59, 89, 152); font-weight: bold; left: -1px; padding: 0px 4px; position: relative; }
.uiSideNavCountInline { display: inline-block; line-height: 15px; }
.uiScaledImageContainer { position: relative; overflow: hidden; }
.uiScaledImageContainer img { height: 100%; min-height: 100%; position: relative; }
.uiScaledImageContainer .scaledImageFitWidth { height: auto; width: 100%; }
._42xb { background-position: center center; background-repeat: no-repeat; }
._55lt img { display: block; }
.ReactLegacyMentionsInput { background-color: rgb(255, 255, 255); }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yM/r/gESYp_M-Wvh.css ::::: */

.tinyViewport div._22r, div._22r { position: fixed ! important; right: -300px ! important; width: 244px; }
div._22q .ego_column, div._22q, div._22q ._4ltz { width: 122px; }
.timelineLayout ._3fyp { bottom: 15px; padding-top: 12px; z-index: 5; }
.pagesTimelineLayout ._3fyp { padding-top: 51px; }
._dxs { background-image: url('gnafq9kmuzy.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -302px -19px; display: block; height: 20px; opacity: 0; width: 16px; }
.fbTimelineSection:hover ._dxs, .timelineUnitContainer:hover ._dxs { opacity: 0.5; }
.UIActionLinks_bottom { color: rgb(153, 153, 153); }
.UIActionLinks_bottom a, .UIActionLinks_bottom button.as_link, .UIActionLinks_bottom .uiLinkButton input, .UIActionLinks_bottom .uiLinkButton input:hover { color: rgb(109, 132, 180); }
._3lt .uiButton { margin-left: 0px; }
html ._5ry-._5lzj:focus, html .gecko ._5ry-._5lzj:focus, html ._5ry-._5ry_:focus, html .gecko ._5ry-._5ry_:focus { box-shadow: none; }
.uiButtonGroup .buttonItem ._5ry_.uiButtonOverlay:focus, .uiButtonGroup .buttonItem ._5lzj.uiButtonOverlay:focus { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px 0px; border-color: transparent; }
.FriendButton { display: inline-block; vertical-align: top; }
html .FriendButton .enableFriendListFlyout, .FriendButton .enableFriendListFlyout .uiButtonText, .FriendButton .enableFriendListFlyout input { cursor: default; }
#fbProfileCover, #pagelet_above_header_timeline { margin: -1px -1px 0px; }
#pagelet_above_header_timeline { margin-left: 0px; margin-right: 0px; position: relative; z-index: 1; }
#above_header_timeline_placeholder { display: none; }
#fbProfileCover .cover { display: block; position: relative; }
#fbProfileCover .coverWrap { display: block; position: relative; height: 315px; overflow: hidden; text-decoration: none; }
#fbProfileCover .coverWrap .photo { image-rendering: optimizequality; min-height: 100%; min-width: 100%; position: absolute; left: 0px; }
#fbProfileCover .coverBorder { border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-right: 1px solid rgba(0, 0, 0, 0.25); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25); bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; }
#fbProfileCover .coverChangeThrobber { display: none; left: 50%; margin-top: -8px; position: absolute; top: 50%; }
#fbProfileCover .uiSelector, #fbProfileCover .uiSelectorButton, #fbProfileCover .uiButtonText { max-width: none; }
.gecko #fbProfileCover .uiSelector, .gecko #fbProfileCover .uiSelectorButton, .gecko #fbProfileCover .uiButtonText { display: inline-block; }
#fbTimelineHeadline { min-height: 47px; position: relative; width: 100%; z-index: 4; }
#fbTimelineHeadline .name { overflow: hidden; }
#fbTimelineHeadline .actions { float: right; padding: 7px 25px 0px 10px; max-width: 500px; text-align: right; }
#fbTimelineHeadline .actions .uiButtonGroup { margin: 10px 0px 0px 10px; white-space: nowrap; }
#fbTimelineHeadline .profilePicThumb { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3); border-radius: 3px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.07); display: block; left: 23px; margin-top: -121px; padding: 1px; position: absolute; }
.pagesTimelineLayout #fbTimelineHeadline .profilePicThumb { margin-top: -104px; }
#fbTimelineHeadline a.profilePicThumb:hover { border-color: rgb(59, 89, 152); }
#fbTimelineHeadline .profilePicThumb .img { margin: 0px; display: block; }
#fbTimelineHeadline .profilePic { background-color: rgb(255, 255, 255); border: 4px solid rgb(255, 255, 255); border-radius: 2px; height: 160px; width: 160px; }
#fbTimelineHeadline h2 { bottom: 50px; color: rgb(28, 42, 71); font-size: 20px; overflow: hidden; margin: 16px 0px 0px 206px; }
#fbTimelineHeadline .profileHeaderButton, #fbTimelineHeadline .actionsDropdown, #fbTimelineHeadline .actionsContents { display: inline-block; }
.fbTimelineCapsule { background: url('n8ef8plkccd.png') repeat-y scroll center top transparent; margin: 0px; padding: 15px 0px; position: relative; list-style: none outside none; }
.fbTimelineCapsuleBorn { padding-bottom: 0px; }
.fbTimelineCapsule:empty { display: none; }
.fbTimelineCapsule .timelineUnitContainer { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(196, 205, 224); border-right: 1px solid rgb(196, 205, 224); padding: 13px 15px; }
.fbTimelineCapsule .topBorder { background-image: url('gnafq9kmuzy.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -412px -14px; height: 3px; width: 411px; }
.fbTimelineCapsule .bottomBorder { background-image: url('gnafq9kmuzy.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -14px; height: 4px; width: 411px; }
.fbTimelineCapsule .spinePointer { background-image: url('gnafq9kmuzy.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -339px -19px; height: 15px; left: -18px; position: absolute; top: 20px; width: 19px; z-index: 1; }
.fbTimelineUnit { display: block; margin-bottom: 15px; position: relative; }
.fbTimelineUnit:hover { z-index: 2; }
.fbTimelineUnit[data-side="l"] { clear: left; float: left; }
.fbTimelineTwoColumn[data-side="l"] .spinePointer { background-image: url('gnafq9kmuzy.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -319px -19px; left: auto; right: -18px; }
.fbTimelineTwoColumn[data-side="l"] + .fbTimelineTwoColumn[data-side="r"] .spinePointer { top: 40px; }
.fbTimelineTwoColumn[data-side="r"] { clear: right; float: right; }
.fbTimelineTwoColumn .timelineUnitContainer { width: 379px; }
._1yzi.uiSelector ._1yzj { padding-right: 23px; }
._wj { font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; }
._wk { font-size: 14px; line-height: 20px; }
._1_m { border-bottom: 1px solid rgb(229, 229, 229); }
._50c7 { height: 32px; width: 32px; }
._1_n { line-height: 15px; }
._1_o { margin-left: 6px; position: relative; top: 1px; }
._1_p { border: medium none; margin-bottom: 12px; }
._1_s { font-size: 11px; font-weight: normal; margin-right: 15px; }
._1_m + .aboveUnitContent { margin-top: 15px; }
.fbTimelineFeedbackActions { background-color: rgb(237, 239, 244); padding: 5px 12px; }
.fbTimelineUFI .UIActionLinks_bottom a, .fbTimelineUFI .fbTimelineFeedbackActions input, .fbTimelineUFI .UIActionLinks .uiLinkButton, .fbTimelineUFI .UIActionLinks .uiLinkButton input, .fbTimelineUFI div.fbTimelineFeedbackActions input:hover, .fbTimelineUFI .fbTimelineFeedbackActions button.as_link { color: rgb(59, 89, 152); }
.timelineLayout { background: none repeat scroll 0% 0% rgb(231, 235, 242); }
.timelineLayout #globalContainer { clear: both; }
.timelineLayout #contentArea { position: relative; width: 851px ! important; }
.timelineLayout #contentCol { background: none repeat scroll 0% 0% transparent; padding-top: 0px; }
.timelineLayout #rightCol { margin-right: -5px; width: 122px; }
.timelineLayout #pageFooter { margin: 0px; overflow: hidden; width: 851px; }
.timelineLayout .copyright { margin-bottom: 10px; margin-top: 10px; }
.timelineLayout #bottomContent { display: none; }
.timelineLayout #contentCurve { background-color: transparent; }
.timelineLayout .fbTimelineTopSection { padding: 0px; margin: 0px; }
.fbTimelineSection { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(196, 205, 224); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; padding: 20px 35px 10px; }
.fbTimelineSection .uiMorePager { margin: 0px -35px -10px; }
.fbTimelineTopSection { border-bottom: 0px none; border-radius: 0px; border-top: 0px none; padding-bottom: 0px; }
.fbTimelineTopSectionBase .topSectionBottomBorder { display: block; }
.fbTimelineCompactSection { padding: 0px 0px 15px; }
.fbTimelineCompactSection .uiMorePager { margin: 0px; }
.fbTimelineSectionTransparent { background: none repeat scroll 0% 0% transparent; border: medium none; border-radius: 0px; box-shadow: none; padding-top: 75px; }
#pagelet_timeline_recent .fbTimelineCompactSection { padding: 0px; }
.fbTimelineSubSections { display: none; }
.fbTimelineTimePeriod { background: url('n8ef8plkccd.png') repeat-y scroll center top rgb(231, 235, 242); }
.fbTimelineTimePeriodUnexpanded, .fbTimelineTimePeriod .forceLoad, .fbTimelineTimePeriod .loadingIndicator { display: none; }
.fbTimelineTimePeriod .loadingContainer { text-align: center; }
.fbTimelineTimePeriodSuppressed .loadingIndicator, .fbTimelineTimePeriodSuppressed .sectionHeader { display: none; }
.fbTimelineUFI { background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; }
html .timelineUnitContainer .fbTimelineUFI { margin-bottom: -12px; }
.timelineUnitContainer { position: relative; }
.timelineUnitContainer .uiCommentContainer { margin-bottom: -12px; margin-left: -12px; padding-top: 3px; width: 403px; }
.timelineUnitContainer .aboveUnitContent { margin-bottom: 15px; }
.timelineUnitContainer .belowUnitContent { margin-top: 15px; }
.fbTimelineFeedbackStub.uiCommentContainer { margin-top: 12px; }
.coverPhotoChangeUnit { display: block; height: 149px; margin-left: -12px; overflow: hidden; position: relative; }
.fbTimelineTwoColumn .coverPhotoChangeUnit { width: 403px; }
.coverPhotoChangeUnit img { position: absolute; width: 100%; }
._1xw { background: none repeat scroll 0% 0% rgb(246, 247, 249); border: 1px solid rgb(211, 218, 232); display: block; margin-bottom: 12px; }
._1xw:hover, a._1xx:hover, ._2qo3:hover { text-decoration: none; }
._1xx { display: block; vertical-align: top; }
._1xy { border-right: 1px solid rgb(211, 218, 232); float: left; height: 116px; line-height: 110px; margin-right: 11px; min-width: 72px; position: relative; text-align: center; }
._1xy .img { vertical-align: middle; }
._1xz { padding: 8px 11px; }
._1x- { max-height: 98px; overflow: hidden; }
._2qo4 { height: 98px; position: relative; }
._bwb { display: table-cell; text-align: right; vertical-align: middle; }
._bwc { display: table; width: 100%; }
._bwd { display: table-cell; }
._1x1 { padding: 10px 0px 15px; }
div.photoUnit { margin: 0px -15px; position: relative; }
.photoUnit .photo { float: left; }
.photoUnit .photoWrap { margin-left: 3px; }
.photoUnit .photoWrap.letterboxedImage { background: none repeat scroll 0% 0% rgb(242, 242, 242); }
.fbTimelineTwoColumn .photoUnit .photoWidth1 .photoWrap { height: 403px; width: 403px; }
.attachmentUnit { border-left: 2px solid rgb(192, 201, 221); margin: 0px 0px 12px 2px; padding: 5px 0px 5px 8px; }
.timelineUnitContainer .videoUnit { background: none repeat scroll 0% 0% rgb(242, 242, 242); margin-left: -12px; max-height: 403px; text-align: center; width: 403px; }
.videoUnit a.videoThumb { display: block; }
.videoUnit a.videoThumb img { display: block; margin: 0px auto; max-height: 403px; max-width: 403px; }
.videoUnit a.videoThumb i { left: 50%; margin: -13px 0px 0px -17px; top: 50%; }
.videoUnitRoot { background: none repeat scroll 0% 0% rgb(246, 247, 249); border: 1px solid rgb(211, 218, 232); display: block; margin-bottom: 12px; }
.videoUnit.videoUnitRoot { max-height: 503px; }
.videoUnitLeftAlign { text-align: left; }
.uiButtonGroup { background-clip: padding-box; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.35); border-radius: 3px; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); display: inline-block; padding: 0px; white-space: nowrap; }
.uiButtonGroup .uiButtonGroupItem { border-left: 1px solid rgba(0, 0, 0, 0.15); border-color: rgba(0, 0, 0, 0.15); display: inline-block; vertical-align: top; }
.uiButtonGroup .firstItem { border-left: 0px none; }
.uiButtonGroup .uiSelector, .uiButtonGroup .uiButton { box-shadow: none; vertical-align: top; }
.uiButtonGroup .selectorItem .uiSelector, .uiButtonGroup .selectorItem .uiPopoverButton, .uiButtonGroup .buttonItem .uiButton { margin: -1px; }
.uiButtonGroup .uiButtonLarge { padding: 2px 8px; }
.uiButtonGroup .uiPopoverButtonWithChevron { padding-right: 23px; }
.uiButtonGroup .buttonItem .uiButtonOverlay.uiPopoverButtonWithChevron, .uiButtonGroup .buttonItem .uiButtonOverlay.uiPopoverButtonWithChevron:hover { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -147px; }
.uiButtonGroup .uiButtonOverlay, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:hover, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:active, .uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:focus { background-clip: padding-box; border-color: transparent; }
.uiButtonGroup .selectorItem .openToggler .uiButton, .uiButtonGroup .buttonItem .uiButtonSpecial, .uiButtonGroup .buttonItem .uiButtonConfirm { position: relative; z-index: 1; }
.uiButtonGroup span .uiButtonOverlay, .uiButtonGroup span .uiButtonOverlay:hover { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -148px; background-color: transparent; }
.uiButtonGroup span .uiButtonOverlay:active, .uiButtonGroup span .uiButtonOverlay:focus { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -197px; background-color: transparent; }
.uiButtonGroup .buttonItem .uiButtonOverlay, .uiButtonGroup .buttonItem .uiButtonOverlay:hover { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px 0px; }
.uiButtonGroup .buttonItem .uiButtonOverlay:active, .uiButtonGroup .buttonItem .uiButtonOverlay:focus { background-image: url('51eewxiy_pk.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -49px; }
.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; }
._52m- { display: inline-block; vertical-align: middle; }
span._52m- ._3spg { margin-left: 0px; }
.uiVideoLink { background-color: rgb(0, 0, 0); display: inline-block; padding: 4px 0px; position: relative; }
.uiVideoLink:hover { text-decoration: none; }
.uiVideoLink i { background-position: center 25%; background-repeat: no-repeat; display: block; }
.uiVideoLink .playtime, .uiVideoLink .titlesnippet { background-color: rgba(0, 0, 0, 0.65); border-radius: 2px; bottom: 4px; color: rgb(255, 255, 255); display: block; font-size: 11px; padding: 3px 6px; position: absolute; }
.uiVideoLink .playtime { right: 5px; }
.letterboxedImage { position: relative; }
.verticallyCentered .scaledImage { position: absolute; top: 50%; }
.letterboxedImage .scaledImage { margin: 0px auto; }
.uiPopoverButtonWithChevron { max-width: 169px; }
a.uiPopoverButtonWithChevron, a.uiPopoverButtonWithChevron:active, a.uiPopoverButtonWithChevron:focus, a.uiPopoverButtonWithChevron:hover { background-image: url('kvw83ynkizl.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -5px; padding-right: 23px; }
.uiPopoverButtonWithChevron .uiButtonText { max-width: 155px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
a.uiPopoverButtonWithChevron:active { background-image: url('kvw83ynkizl.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -153px; border-bottom-color: rgb(153, 153, 153); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05); }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/r4DuP5RNSU7.css ::::: */

form { margin: 0px; padding: 0px; }
label { cursor: pointer; color: rgb(102, 102, 102); font-weight: bold; vertical-align: middle; }
label input { font-weight: normal; }
textarea, .inputtext, .inputpassword { border: 1px solid rgb(189, 199, 216); margin: 0px; padding: 3px; }
textarea { max-width: 100%; }
select { border: 1px solid rgb(189, 199, 216); padding: 2px; }
.inputtext, .inputpassword { padding-bottom: 4px; }
.inputtext:invalid, .inputpassword:invalid { box-shadow: none; }
.inputsearch { background: url('unhwf9ckmym.png') no-repeat scroll left 4px rgb(255, 255, 255); padding-left: 17px; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 1.28; margin: 0px; padding: 0px; text-align: left; direction: ltr; unicode-bidi: embed; }
body, button, input, label, select, td, textarea { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; }
h1, h2, h3, h4, h5, h6 { font-size: 13px; color: rgb(51, 51, 51); margin: 0px; padding: 0px; }
h1 { font-size: 14px; }
h4, h5, h6 { font-size: 11px; }
a { color: rgb(59, 89, 152); cursor: pointer; text-decoration: none; }
button { margin: 0px; }
a:hover { text-decoration: underline; }
img { border: 0px none; }
td, td.label { text-align: left; }
ul { list-style-type: none; margin: 0px; padding: 0px; }
abbr { border-bottom: medium none; }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; }
.clearfix {  }
.word_break { display: inline-block; }
.center { margin-left: auto; margin-right: auto; }
#facebook .hidden_elem { display: none ! important; }
#facebook .invisible_elem { visibility: hidden; }
#facebook .accessible_elem { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; width: 1px; }
.DOMControl_placeholder { color: rgb(119, 119, 119); }
body { overflow-y: scroll; }
#content { margin: 0px; outline: medium none; padding: 0px; width: auto; }
.inlineBlock { display: inline-block; }
.text_exposed_root { display: inline; }
.text_exposed_show, .text_exposed .text_exposed_hide { display: none; }
.text_exposed_link { white-space: nowrap; }
.fbx #pageFooter { margin: auto; width: auto; }
.navigationGrid { line-height: 20px; width: 540px; }
.navigationGrid td { padding-right: 10px; }
#pageFooter { color: rgb(115, 115, 115); font-size: 11px; margin: 0px auto; width: 980px; }
#pageFooter a { text-decoration: none; white-space: nowrap; }
#pageFooter a:last-child { margin-right: 0px; }
#pageFooter a:hover { text-decoration: underline; }
#contentCurve { border-bottom: 1px solid rgb(204, 204, 204); font-size: 1px; height: 8px; margin-bottom: 8px; }
#globalContainer { margin: 0px auto; position: relative; }
.fbx #globalContainer { width: 981px; }
.fb_content { padding-bottom: 20px; }
.fbx .fb_content { padding-bottom: 0px; }
#mainContainer { margin-left: -1px; display: block; width: 100%; }
#leftCol { display: none; float: left; padding: 20px 0px 0px 2px; position: relative; width: 179px; word-wrap: break-word; }
#rightCol { margin-top: -10000px; float: right; padding-right: 0px; width: 244px; word-wrap: break-word; }
.hasRightCol #rightCol { margin-top: 0px; }
#contentCol { background-color: rgb(255, 255, 255); padding-top: 15px; }
#contentArea { margin-right: -1px; outline: medium none; padding-left: 1px; word-wrap: break-word; }
.hasLeftCol #contentArea, .hasRightCol #contentArea { float: left; margin-right: 0px; }
.hasRightCol #contentArea { width: 714px; }
#bottomContent { clear: both; padding: 0px 20px 12px; }
.fixed_elem, .fixed_always { position: fixed ! important; }
.textMetrics { border: medium none; height: 1px; overflow: hidden; padding: 0px; position: absolute; top: -1e+7px; }
.textMetricsInline { white-space: pre; }
._46-h { overflow: hidden; position: relative; }
._46-i { position: absolute; }
.hasSmurfbar #blueBarHolder, .hasSmurfbar #blueBarHolder.slim, .hasSmurfbar #blueBarHolder #pageHead, .hasSmurfbar #blueBarHolder #headNav, .hasSmurfbar #blueBarHolder #blueBar { height: 42px; }
.hasSmurfbar .fbTimelineStickyHeader { top: 43px; }
.hasSmurfbar #blueBarHolder #blueBar #pageHead { padding-top: 0px; }
.hasSmurfbar #blueBarHolder #pageHead { margin: 0px auto; width: 981px; }
.hasSmurfbar #blueBarHolder #headNav { margin: 0px; }
.hasSmurfbar #headNav #pageNav { height: 22px; margin: 10px 0px 10px 5px; }
.hasSmurfbar #blueBarHolder #blueBar { background-image: url('undefined'); background-repeat: repeat-x; background-size: auto auto; background-position: 0px 0px; background-color: rgb(76, 102, 164); border: 0px none; box-shadow: none; position: relative; }
.hasSmurfbar #blueBarHolder #blueBar:after { background-image: url('undefined'); background-repeat: repeat-x; background-size: auto auto; background-position: 0px 0px; bottom: -4px; content: ""; height: 4px; left: 0px; position: absolute; right: 0px; }
.sp_vBuW_ZlNkZ5 { background-image: url('kvw83ynkizl.png'); background-size: auto auto; background-repeat: no-repeat; display: inline-block; height: 48px; width: 500px; }
.sp_vBuW_ZlNkZ5.sx_d62eef { width: 851px; height: 4px; background-position: 0px 0px; }
._42ft { cursor: pointer; display: inline-block; text-decoration: none; white-space: nowrap; }
._42ft::-moz-focus-inner { border: 0px none; padding: 0px; }
.gecko ._42ft:focus { outline: 1px dotted rgb(59, 89, 152); }
._42ft:hover { text-decoration: none; }
._42ft + ._42ft { margin-left: 4px; }
._53io { overflow: hidden; position: absolute; }
._54ni { overflow: hidden; white-space: nowrap; }
._54nc, ._54nc:hover, ._54nc:active, ._54nc:focus { display: block; outline: medium none; text-decoration: none; }
._54nh { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
._52jv { text-align: center; }
.scrollable { overflow-y: auto; }
._8u { margin-top: 1px; }
._8o, ._8o .img { display: block; }
._8r { margin-right: 5px; margin-top: -1px; }
._8s { margin-right: 8px; }
._8t { margin-right: 10px; }
.uiProfileBlockContent { overflow: hidden; }
._4jy0, ._59pe:focus, ._59pe:hover { background: url('wl6vqj7ab77.png') repeat-x scroll 0% 0% padding-box rgb(246, 247, 248); border: 1px solid; border-radius: 2px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); box-sizing: content-box; font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: bold; padding: 0px 8px; position: relative; text-align: center; vertical-align: middle; }
._4jy0:before { content: ""; display: inline-block; height: 20px; vertical-align: middle; }
html ._4jy0:focus, html .gecko ._4jy0:focus { box-shadow: 0px 0px 1px 2px rgba(88, 144, 255, 0.75), 0px 1px 1px rgba(0, 0, 0, 0.15); outline: medium none; }
._4jy0 .img { bottom: 1px; position: relative; vertical-align: middle; }
._517h, ._59pe:focus, ._59pe:hover, ._517h._42fr:active, ._517h._42fr._42fs { border-color: rgb(205, 206, 208) rgb(197, 198, 200) rgb(182, 183, 185); color: rgb(78, 86, 101); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
._517h:active, ._517h._42fs { border-color: rgb(198, 199, 202); }
._4jy1, ._4jy2 { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); }
._4jy1, ._4jy1._42fr:active, ._4jy1._42fr._42fs { background-color: rgb(78, 105, 162); border-color: rgb(67, 90, 139) rgb(60, 84, 136) rgb(51, 76, 131); }
._4jy1:active, ._4jy1._42fs { background-color: rgb(78, 105, 162); border-color: rgb(45, 67, 115) rgb(49, 74, 127) rgb(51, 76, 131); }
._4jy3, ._4jy3._42fr:active, ._4jy3._42fr._42fs { background-position: 0px -21px; font-size: 12px; line-height: 22px; }
._4jy3:active, ._4jy3._42fs { background-position: 0px -178px; }
._4jy1._4jy3, ._4jy1._4jy3._42fr:active, ._4jy1._4jy3._42fr._42fs { background-position: 0px -335px; }
._4jy1._4jy3:active, ._4jy1._4jy3._42fs { background-position: 0px -492px; }
._50-0 { height: 12px; width: 12px; }
._50-0._50z- { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -210px -164px; }
._50-0._50z-:hover { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -236px -164px; }
._50-0._50z-:active, ._50-0._42fs { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -223px -164px; }
._5upp { background-color: transparent; border: 0px none; cursor: pointer; font-size: 0px ! important; overflow: hidden; padding: 0px; vertical-align: middle; }
html ._5upp:focus, html .gecko ._5upp:focus { box-shadow: 0px 0px 1px 2px rgba(88, 144, 255, 0.75), 0px 1px 1px rgba(0, 0, 0, 0.15); outline: medium none; }
._55ym { animation: 1.2s linear 0s normal none infinite rotateSpinner; display: inline-block; vertical-align: middle; }
._55yn._55yo { background-image: url('cg43irspc7p.png'); height: 12px; width: 12px; }
.uiButton { cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; line-height: 13px; padding: 2px 6px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; }
.uiButton, .uiButtonSuppressed:active, .uiButtonSuppressed:focus, .uiButtonSuppressed:hover { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -49px; background-color: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); }
.uiButton + .uiButton { margin-left: 4px; }
.uiButton:hover { text-decoration: none; }
.uiButton:active, .uiButtonDepressed { background: none repeat scroll 0% 0% rgb(221, 221, 221); border-bottom-color: rgb(153, 153, 153); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) inset; }
.uiButton .img { margin-top: 2px; overflow: hidden; vertical-align: top; }
.uiButtonLarge .img { margin-top: 4px; }
.uiButtonText, .uiButton input { background: none repeat scroll 0% 0% transparent; border: 0px none; color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; margin: 0px; padding: 1px 0px 2px; white-space: nowrap; }
.uiButton input::-moz-focus-inner { border: 0px none; padding: 0px; }
.gecko .uiButton input:focus { outline: thin dotted; }
.uiButtonOverlay, .uiButtonOverlay:hover { background-clip: padding-box; background-color: rgba(255, 255, 255, 0.8); background-image: none; border-color: rgba(0, 0, 0, 0.35); border-radius: 2px; }
.uiButtonOverlay:focus, .uiButtonOverlay:active { background-color: rgba(249, 250, 252, 0.9); border-color: rgba(59, 89, 152, 0.5); }
.uiButtonConfirm { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px 0px; background-color: rgb(91, 116, 168); border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110); }
.uiButtonConfirm:active { background: none repeat scroll 0% 0% rgb(79, 106, 163); border-bottom-color: rgb(41, 68, 126); }
form.async_saving .uiButton.uiButtonSpecial .uiButtonText, form.async_saving .uiButton.uiButtonSpecial input, form.async_saving .uiButton.uiButtonConfirm .uiButtonText, form.async_saving .uiButton.uiButtonConfirm input, .uiButtonSpecial .uiButtonText, .uiButtonSpecial input, .uiButtonSpecial.uiButtonDisabled .uiButtonText, .uiButtonSpecial.uiButtonDisabled input, .uiButtonConfirm .uiButtonText, .uiButtonConfirm input, .uiButtonConfirm.uiButtonDisabled .uiButtonText, .uiButtonConfirm.uiButtonDisabled input { color: rgb(255, 255, 255); }
.uiButtonLarge { height: 19px; }
.uiButtonLarge, .uiButtonLarge .uiButtonText, .uiButtonLarge input { font-size: 13px; line-height: 16px; }
.uiButtonNoText .img { margin-left: -1px; margin-right: -1px; }
._42fu { box-sizing: content-box; color: rgb(51, 51, 51); font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 20px; padding: 0px 6px; text-align: center; vertical-align: middle; }
._42fu, ._42gx:focus, ._42gx:hover { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -49px; background-color: rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); }
._42fu:before { content: ""; display: inline-block; height: 20px; vertical-align: middle; }
._42fu:active, ._42fu._42fs { background: none repeat scroll 0% 0% rgb(221, 221, 221); border-bottom-color: rgb(153, 153, 153); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2) inset; }
._42g- { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px 0px; background-color: rgb(91, 116, 168); border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110); color: rgb(255, 255, 255); }
._42g-:active, ._42g-._42fs { background: none repeat scroll 0% 0% rgb(79, 106, 163); border-bottom-color: rgb(41, 68, 126); }
.uiCloseButton { cursor: pointer; display: inline-block; margin: 0px; padding: 0px; }
.uiCloseButton { background-image: url('4wsewcwbov8.png'); background-repeat: no-repeat; height: 15px; width: 15px; }
.uiCloseButtonSmall { background-image: url('ogyrclupejv.png'); height: 11px; margin-top: 1px; width: 11px; }
.uiCloseButton:hover, .uiCloseButton:focus { background-position: left -32px; }
.uiCloseButton:active { background-position: left -48px; }
.uiCloseButtonSmall:hover, .uiCloseButtonSmall:focus { background-position: left -24px; }
.uiCloseButtonSmall:active { background-position: left -36px; }
.uiButton._52nf, .uiButton._52nf .uiButtonText, .uiButton._52nf input, .uiButtonOverlay._52nf, .uiButtonOverlay._52nf .uiButtonText, .uiButtonOverlay._52nf input { cursor: default; }
.uiLinkButton input { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(59, 89, 152); cursor: pointer; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; margin: 0px; padding: 0px; vertical-align: top; }
.uiLinkButton input::-moz-focus-inner { border: 0px none; padding: 0px; }
.uiLinkButton:hover, .uiLinkButton input:hover, .uiLinkButton input:focus, .uiLinkButton input:active { color: rgb(59, 89, 152); text-decoration: underline; }
.gecko .uiLinkButton:hover { text-decoration: none; }
.uiBoxWhite { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.topborder { border-bottom: medium none; border-left: medium none; border-right: medium none; }
i.img {  }
i.img u { left: -999999px; position: absolute; }
.lfloat { float: left; }
.rfloat { float: right; }
a.uiLinkSubtle { color: rgb(137, 143, 156); }
.pam { padding: 10px; }
.pal { padding: 20px; }
.ptl { padding-top: 20px; }
.pbs { padding-bottom: 5px; }
.pls { padding-left: 5px; }
.plm { padding-left: 10px; }
.phs { padding-left: 5px; padding-right: 5px; }
.phm { padding-left: 10px; padding-right: 10px; }
.mal { margin: 20px; }
.mts { margin-top: 5px; }
.mtm { margin-top: 10px; }
.mrs { margin-right: 5px; }
.mrm { margin-right: 10px; }
.mbs { margin-bottom: 5px; }
.mbm { margin-bottom: 10px; }
.mls { margin-left: 5px; }
.mlm { margin-left: 10px; }
.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; }
.fwn { font-weight: normal; }
.fwb { font-weight: bold; }
.fcb { color: rgb(51, 51, 51); }
.fcg { color: gray; }
._29k { display: table-cell; vertical-align: top; width: 10000px; }
._29h { float: left; margin-right: 5px; }
._29h .img, img._29h, i._29h { display: block; }
._303 { margin-right: 8px; }
._29l { margin-right: 10px; }
._29m ._29k { height: 50px; vertical-align: middle; }
._29m img._29h, ._29m i._29h, ._29m ._29h .img { height: 50px; width: 50px; }
._4kg > li { border-width: 1px 0px 0px; }
.uiList > li:first-child { border-width: 0px; }
._4ks > li { border-color: rgb(233, 233, 233); border-style: solid; }
._4kt > li { border-color: rgb(204, 204, 204); border-style: solid; }
._4kg._704 > li { padding-top: 5px; padding-bottom: 5px; }
._4kg._6-j > li { padding-top: 10px; padding-bottom: 10px; }
._4kg._6-h > li:first-child { padding-top: 0px; }
._4kg._6-h > li:last-child { padding-bottom: 0px; }
.uiLoadingIndicatorAsync { display: none; }
.uiMentionsInput { overflow: hidden; position: relative; }
.uiMentionsInput .mentionsTextarea, .uiMentionsInput .mentionsTypeahead { background: none repeat scroll 0% 0% transparent; }
.uiMentionsInput .mentionsTextarea { line-height: 1.28; }
.uiMentionsInput .highlighter { left: 0px; overflow: hidden; position: absolute; padding: 4px; top: 0px; }
.gecko .uiMentionsInput .highlighter { padding: 4px 5px; }
.uiMentionsInput .highlighter div { color: transparent; line-height: 1.28; white-space: pre-wrap; width: 100%; word-wrap: break-word; }
.uiMentionsInput .highlighterContent { display: inline-block; max-width: 100%; }
.uiMenu { background-color: rgb(255, 255, 255); padding: 3px 0px 4px; overflow-y: auto; }
.uiMenuItem .itemAnchor { border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; color: rgb(17, 17, 17); display: block; font-weight: normal; line-height: 16px; padding: 1px 16px 1px 22px; text-decoration: none; }
.uiMenuItem a:hover { text-decoration: none; }
.uiMenuItem a:active, .uiMenuItem a:focus { background-color: rgb(109, 132, 180); border-color: rgb(59, 89, 152); color: rgb(255, 255, 255); outline: medium none; }
.uiMenu .checked .itemAnchor { background: url('yxpraoz0irq.png') no-repeat scroll left 4px transparent; font-weight: bold; }
.uiMenu .checked a:active, .uiMenu .checked a:focus { background-color: rgb(109, 132, 180); background-position: left -56px; }
.uiMenuItem { white-space: nowrap; }
.uiMenuItem .itemLabel { display: block; max-width: 300px; text-overflow: ellipsis; white-space: nowrap; }
.uiMenuItem .itemWithIcon .itemLabel, .uiMenuItem .itemIcon { display: inline-block; vertical-align: middle; }
.uiMenuSeparator { border-bottom: 1px solid rgb(221, 221, 221); margin: 5px 7px 6px; padding-top: 1px; }
.uiMenuContainer .uiMenu { position: relative; }
.uiToggleFlyout, .toggleTargetClosed, .openToggler .uiToggleFlyout .uiToggleFlyout { display: none; }
.uiSelector { max-width: 200px; vertical-align: top; }
.uiSelector .wrap { position: relative; }
.uiSelector select, .uiSelector .submitButton, .no_js form .uiSelectorButton { display: none; }
.uiSelector .uiButton, .uiSelector .uiButton:active, .uiSelector .uiButton:focus, .uiSelector .uiButton:hover { background-image: none; }
.uiSelector .uiSelectorButton { vertical-align: top; }
.uiSelector .uiSelectorButton:active { background-color: rgb(221, 221, 221); }
.uiSelectorNormal .uiSelectorButton, .uiSelectorNormal .uiSelectorButton:active, .uiSelectorNormal .uiSelectorButton:focus, .uiSelectorNormal .uiSelectorButton:hover, .uiSelectorNormal .uiButtonSuppressed:active, .uiSelectorNormal .uiButtonSuppressed:focus, .uiSelectorNormal .uiButtonSuppressed:hover { background-image: url('kvw83ynkizl.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -5px; max-width: 169px; padding-right: 23px; }
.uiSelectorNormal .uiButtonOverlay, .uiSelectorNormal .uiButtonOverlay:active, .uiSelectorNormal .uiButtonOverlay:focus, .uiSelectorNormal .uiButtonOverlay:hover, .uiSelectorNormal .uiSelectorButton:active, .uiSelectorNormal .uiButtonSuppressed { background-image: url('kvw83ynkizl.png'); background-repeat: no-repeat; background-size: auto auto; background-position: right -153px; }
.uiSelectorNormal .uiSelectorButton .uiButtonText { max-width: 169px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.uiSelectorMenuWrapper { bottom: auto; left: 0px; margin: -1px 0px 30px; max-width: 340px; min-width: 100%; position: absolute; right: auto; top: 100%; z-index: -1; }
.uiSelectorRight .uiSelectorMenuWrapper { left: auto; right: 0px; }
.uiSelector .uiMenu { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(119, 119, 119) rgb(119, 119, 119) rgb(41, 62, 106); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.uiStickyPlaceholderInput { display: inline-block; position: relative; }
.uiStickyPlaceholderInput input, .uiStickyPlaceholderInput textarea { background-color: transparent; position: relative; }
.uiStickyPlaceholderInput .placeholder { color: rgb(153, 153, 153); cursor: text; display: none; height: 100%; left: 0px; padding: 4px 0px 0px 5px; position: absolute; top: 0px; width: 100%; }
.uiTypeahead .uiStickyPlaceholderInput .placeholder { padding: 3px 0px 0px 4px; }
div.uiStickyPlaceholderEmptyInput .placeholder { display: block; }
.uiTypeahead .uiStickyPlaceholderInput { width: 100%; }
.uiTextareaNoResize { resize: none; }
.uiTextareaAutogrow { overflow: hidden; }
.uiHeader h3, .uiHeader h4 { color: rgb(51, 51, 51); font-size: 11px; }
.uiHeader .uiHeaderTitle { outline: medium none; }
.uiHeaderTopAndBottomBorder { border-bottom: 1px solid rgb(233, 233, 233); border-top: 1px solid rgb(170, 170, 170); padding: 5px 0px; }
.uiHeaderBottomBorder { border-bottom: 1px solid rgb(170, 170, 170); padding-bottom: 0.5em; }
.uiHeaderSection, .uiSideHeader { background-color: rgb(242, 242, 242); border-bottom: medium none; border-top: 1px solid rgb(233, 234, 237); padding: 4px 6px 5px; }
.uiLayer { outline: medium none; }
.uiContextualDialogPositioner, .uiContextualDialogPositioner .uiContextualDialog { outline: medium none; position: absolute; z-index: 200; }
.uiContextualDialogLeft .uiContextualDialog, .uiContextualDialogRightAligned .uiContextualDialog { right: 0px; }
.uiContextualDialog, .uiContextualDialog:focus { outline: 0px solid transparent; }
.uiContextualDialogArrow { position: absolute; overflow: hidden; }
.uiContextualDialogArrowRight { padding-right: 10px; }
.uiContextualDialogArrowRight .uiContextualDialogArrow { background-image: url('i783wqyjrkq.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -273px -147px; height: 16px; right: 2px; width: 9px; }
.uiScrollableArea { direction: ltr; height: 100%; overflow: hidden; position: relative; }
.uiScrollableAreaWrap { height: 100%; outline: medium none; overflow-x: hidden; overflow-y: scroll; position: relative; }
.uiScrollableArea .uiScrollableAreaWrap { overflow-y: scroll; }
.uiScrollableArea.nofade .uiScrollableAreaWrap, .uiScrollableArea.fade .uiScrollableAreaWrap { margin-right: -30px; padding-right: 30px; }
.native .uiScrollableAreaBody, .no_js .uiScrollableAreaBody { width: auto ! important; }
.uiScrollableAreaBody { direction: ltr; position: relative; }
.uiScrollableAreaTrack { bottom: 2px; display: block; pointer-events: none; position: absolute; right: 2px; top: 2px; -moz-user-select: none; width: 7px; z-index: 5; }
.fade .uiScrollableAreaTrack { opacity: 0; }
.uiScrollableAreaGripper { background-clip: content-box; background-color: rgba(0, 0, 0, 0.4); border: 1px solid rgba(85, 85, 85, 0.6); border-radius: 7px; position: absolute; right: 0px; transition: width 250ms ease 0s; width: 5px; }
.uiScrollableAreaDragging .uiScrollableAreaGripper, .uiScrollableAreaTrackOver .uiScrollableAreaGripper, .uiScrollableAreaTrack:hover .uiScrollableAreaGripper { width: 8px; }
.uiMorePager .uiMorePagerPrimary { display: block; padding: 10px 15px; }
.uiMorePager .uiMorePagerPrimary:hover { background-color: rgb(216, 223, 234); }
.uiMorePager .arrow { display: inline-block; vertical-align: top; }
.uiMorePager .uiMorePagerLoader { display: none; padding: 11px 15px 9px; text-align: center; }
.uiMorePagerLight .uiMorePagerPrimary, .uiMorePagerLight .uiMorePagerLoader { padding: 6px 5px 10px; border-top: 1px solid rgb(229, 234, 241); }
.uiMorePagerLight .uiMorePagerPrimary:hover { background-color: rgb(237, 239, 244); border-top: 1px solid rgb(216, 223, 234); }
.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: none repeat scroll 0% 0% 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); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3); position: relative; }
.uiTooltipX { position: relative; }
.uiTooltipX .tooltipContent { background-color: rgb(40, 40, 40); border-radius: 2px; color: rgb(255, 255, 255); padding: 6px 8px; text-align: left; white-space: nowrap; }
.uiTooltipX .tooltipText { max-width: 334px; }
.uiTooltipX .tooltipText span {  }
.uiTooltipX i.arrow { border: 4px solid transparent; font-size: 0px; height: 0px; line-height: 0; position: absolute; width: 0px; }
.uiContextualLayerAboveLeft .uiTooltipX, .uiContextualLayerAboveRight .uiTooltipX, .uiContextualLayerAboveCenter .uiTooltipX { margin-bottom: 1px; padding-bottom: 4px; }
.uiContextualLayerAboveLeft .uiTooltipX i.arrow, .uiContextualLayerAboveRight .uiTooltipX i.arrow, .uiContextualLayerAboveCenter .uiTooltipX i.arrow { border-bottom: 0px none; border-top-color: rgb(40, 40, 40); bottom: 0px; }
.uiContextualLayerAboveRight .uiTooltipX i.arrow, .uiContextualLayerBelowRight .uiTooltipX i.arrow { right: 12px; }
._rw { height: 50px; width: 50px; }
._s0:only-child { display: block; }
._54ru { height: 32px; width: 32px; }
._54rt { height: 48px; width: 48px; }
a._p { display: block; }
.uiTokenizer { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.uiInlineTokenizer { cursor: text; border: 1px solid rgb(189, 199, 216); }
.uiInlineTokenizer .tokenarea { padding-left: 2px; }
.uiInlineTokenizer .uiTypeahead { border: 0px none; float: left; }
.uiInlineTokenizer .uiTypeahead .wrap { border: 0px none; }
.uiTypeaheadView { display: block; left: 0px; position: absolute; top: 100%; width: 100%; }
.uiTypeahead { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(189, 199, 216); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; cursor: default; position: relative; }
.uiTypeahead .wrap { border-style: solid; border-color: rgb(189, 199, 216); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
.uiTypeahead .innerWrap { overflow: hidden; }
.uiTypeahead .textInput { background-color: transparent; border: 0px none; box-sizing: border-box; outline: 0px none; width: 100%; }
._42ef { overflow: hidden; }
._51mz { border: 0px none; border-collapse: collapse; border-spacing: 0px; }
.uiGrid .vMid { vertical-align: middle; }
.uiGrid .hLeft { text-align: left; }
.uiGrid .hCent { text-align: center; }
._51mx:first-child > ._51m- { padding-top: 0px; }
._51mx:last-child > ._51m- { padding-bottom: 0px; }
._51mz ._51mw { padding-right: 0px; }
._51mz ._51m-:first-child { padding-left: 0px; }
._6a { display: inline-block; }
._6b { vertical-align: middle; }
._6e { vertical-align: top; }
._ohe { float: left; }
._ohf { float: right; }
._3-8x { margin-top: 8px; }
._3-8_ { margin-right: 4px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y4/r/aW0_sfGwvIt.css ::::: */

._51jt .messagesIcon { margin-right: 5px; vertical-align: bottom; }
._51jw { position: absolute; right: 2px; top: -8px; }
._50-v, .fbNubGroup, .fbDock .nubContainer > div, .fbDock .fbNubGroup > div { float: left; position: relative; }
._50-v { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); }
._50-v.openToggler, ._5q5b ._50-v { box-shadow: none; }
._5q5b .fbNubButton:before, ._5q5b .fbNubButton:after { content: ""; height: 28px; position: absolute; top: -1px; width: 4px; }
._5q5b .fbNubButton:before { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -92px -52px; left: -4px; }
._5q5b .fbNubButton:after { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -97px -52px; right: -4px; }
._5q5b .fbNubButton:focus:before, ._5q5b .fbNubButton:hover:before { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -82px -52px; }
._5q5b .fbNubButton:focus:after, ._5q5b .fbNubButton:hover:after { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -87px -52px; }
.rNubContainer ._50-v { margin-left: 4px; }
._5q5b .rNubContainer ._50-v { margin-left: 12px; }
.fbNubButton { background: none repeat scroll 0% 0% rgb(235, 238, 244); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(29, 49, 91, 0.3) rgba(29, 49, 91, 0.3) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px rgba(255, 255, 255, 0.5) inset; color: rgb(51, 51, 51); display: block; font-weight: bold; height: 16px; outline: medium none; padding: 4px 5px; position: relative; z-index: 1; }
._5q5b .fbNubButton { background: url('d47cf9k_ya8.png') repeat-x scroll 0px -58px rgb(242, 242, 244); border-radius: 0px; border-width: 1px 0px 0px; box-shadow: none; padding: 6px 4px 5px; }
.fbNubButton, .fbNubFlyoutTitlebar, ._50-v .noTitlebar { border-top-left-radius: 1px; border-top-right-radius: 1px; }
._5q5b .fbNubFlyoutTitlebar, ._5q5b ._50-v .noTitlebar, ._5q5b ._50-v.openToggler .fbNubFlyoutTitlebar { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.fbNubButton:focus, .fbNubButton:hover { background-color: rgb(246, 247, 248); text-decoration: none; }
._5q5b .fbNubButton:focus, ._5q5b .fbNubButton:hover { background-color: rgb(245, 246, 248); background-position: 0px -87px; }
.fbNubFlyout { bottom: 25px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); position: absolute; }
._5q5b .fbNubFlyout { bottom: 29px; }
._50-v .noTitlebar { border-top: 1px solid rgba(0, 0, 0, 0.3); }
.rNubContainer .fbNubFlyout, .lNubContainer ._50-v .swapDirection { left: auto; right: 0px; }
.fbNubFlyoutInner { border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
.fbNubFlyoutTitlebar { background-color: rgb(109, 132, 180); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgba(0, 39, 121, 0.76) rgba(0, 39, 121, 0.76) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: pointer; }
._5q5b .fbNubFlyoutTitlebar { background: url('d47cf9k_ya8.png') repeat-x scroll 0px -29px rgb(75, 103, 168); border: 1px solid rgb(46, 69, 136); position: relative; }
.fbNubFlyoutTitlebar:hover, .menuOpened .fbNubFlyoutTitlebar { background-color: rgb(98, 123, 174); }
._5q5b .fbNubFlyoutTitlebar:hover, ._5q5b .menuOpened .fbNubFlyoutTitlebar { background-position: 0px 0px; }
._5q5b .fbNubFlyoutTitlebar:before { background-color: rgba(0, 0, 0, 0.1); bottom: -2px; content: ""; height: 1px; left: 0px; position: absolute; right: 0px; z-index: 1; }
.fbNubFlyoutTitlebar .titlebarLabel { color: rgb(255, 255, 255); font-weight: bold; line-height: 18px; padding: 3px 7px 4px; }
.fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter, .fbNubFlyoutAttachments { background-color: rgb(255, 255, 255); border-style: solid; border-color: rgba(0, 0, 0, 0.3); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
._5q5b .fbNubFlyoutHeader, ._5q5b .fbNubFlyoutBody, ._5q5b .fbNubFlyoutFooter, ._5q5b .fbNubFlyoutAttachments { border-style: solid; border-color: rgba(29, 49, 91, 0.3); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
.fbNubFlyoutBody { overflow-x: hidden; overflow-y: auto; position: relative; }
._5q5b .fbNubButton, .fbNubButton, .fbNubButton:hover, ._50-v.openToggler .fbNubButton, .fbNubFlyout, .fbNubFlyout .flyoutInner, .fbNubFlyoutTitlebar, .fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter { background-clip: padding-box; }
#blueBarHolder.slim { height: 38px; }
#blueBar { background-color: rgb(59, 89, 152); border-bottom: 1px solid rgb(19, 55, 131); min-width: 981px; position: relative; z-index: 300; }
#blueBar.aboveSidebar { z-index: 301; }
.slim #blueBar { box-shadow: 0px 2px 2px -2px rgba(0, 0, 0, 0.52); height: 37px; }
.slim #blueBar.fixed_elem { left: 0px; right: 0px; top: 0px; }
#pageHead { margin: 0px auto; width: 980px; }
.fbx #pageHead, #blueBar #pageHead { padding-top: 6px; width: 981px; }
#pageLogo { float: left; margin-left: -7px; padding-right: 1px; z-index: 5; }
#pageLogo a, #pageLogo a:hover, #pageLogo a:focus, #pageLogo a:active { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -151px; display: block; height: 31px; outline: medium none; overflow: hidden; text-indent: -999px; white-space: nowrap; width: 103px; }
#pageLogo a:hover, #pageLogo a:focus, #pageLogo a:active { background-color: rgb(75, 103, 161); }
#headNav { height: 30px; margin-left: 176px; }
#pageNav { margin-right: 1px; }
#pageNav .navItem, #pageNav #navAccount { float: left; }
#pageNav .navLink, #pageNav #navAccountLink { color: rgb(216, 223, 234); display: inline-block; font-weight: bold; height: 31px; line-height: 29px; position: relative; text-decoration: none; vertical-align: top; }
#pageNav .middleItem .navLink, #pageNav .lastItem a, #pageNav #navAccountLink { margin-left: -1px; }
#pageNav .middleItem .navLink, #pageNav .lastItem a { padding: 0px 8px; }
#pageNav .navLink:hover, #pageNav .navLink:focus, #pageNav .navLink:active { background-color: rgb(75, 103, 161); color: rgb(255, 255, 255); outline: medium none; z-index: 1; }
#pageNav .navLink:after { background: none repeat scroll 0% 0% rgb(82, 109, 164); content: " "; display: block; height: 14px; position: absolute; right: 0px; top: 9px; width: 1px; }
#pageNav .navLink:hover:after, #pageNav #navAccountLink:after, #pageNav .lastItem .navLink:after { display: none; }
#pageNav .tinyman .headerTinymanPhoto { border-right: 1px solid rgb(41, 74, 143); border-width: 1px; border-style: solid; border-color: rgb(18, 54, 130) rgb(41, 74, 143) rgb(41, 74, 143); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; height: 23px; margin: 3px 5px 3px 3px; width: 23px; }
#pageNav .tinyman .headerTinymanName { display: inline-block; max-width: 175px; overflow: hidden; padding-right: 8px; text-overflow: ellipsis; vertical-align: top; white-space: nowrap; }
#navAccount { position: relative; }
#navAccountLink .menuPulldown { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -61px -520px; height: 31px; overflow: hidden; text-indent: -5000px; width: 24px; }
#navAccountLink:hover .menuPulldown { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -34px -520px; }
#navAccount .contextualHelp, #navAccount .navigation { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(51, 51, 51); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 4px 0px; position: absolute; right: -1px; top: 100%; z-index: 1; }
#navAccount .navigation { display: none; max-width: 400px; min-width: 200px; }
#pageNav .menuDivider { background: none repeat scroll 0% 0% rgb(221, 221, 221); font-size: 0px; height: 1px; line-height: 0; margin: 6px 7px; }
#pageNav #navAccount .navSubmenu { border-bottom: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: rgb(34, 34, 34); display: block; height: 18px; line-height: 18px; overflow: hidden; padding: 0px 22px; text-overflow: ellipsis; white-space: nowrap; }
#pageNav #navAccount .navSubmenu:hover, #pageNav #navAccount .navSubmenu:focus, #pageNav #navAccount .navSubmenu:active, #pageNav #navAccount .selected label.navSubmenu { background: none repeat scroll 0% 0% rgb(109, 132, 180); border-bottom: 1px solid rgb(59, 89, 152); border-top: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); text-decoration: none; }
#pageNav #navAccount .navSubmenu input { color: rgb(34, 34, 34); display: block; height: 18px; margin-top: -1px; padding: 0px; }
#pageNav #navAccount .navSubmenu:hover input, #pageNav #navAccount .navSubmenu input:focus, #pageNav #navAccount .navSubmenu input:active, #pageNav #navAccount .selected input { color: rgb(255, 255, 255); text-decoration: none; }
#pageNav #navAccount .navSubmenu img { height: 18px; width: 18px; }
#pageNav #navAccount .navSubmenu img.uiLoadingIndicatorAsync { width: 16px; height: 11px; margin-top: 4px; }
#navSearch { margin: 3px 0px 0px 4px; position: relative; width: 350px; }
#navSearch .uiTypeahead { border-right: 1px solid rgb(41, 74, 143); border-width: 1px; border-style: solid; border-color: rgb(18, 54, 130) rgb(41, 74, 143) rgb(41, 74, 143); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; }
#navSearch .uiTypeahead .wrap, #navSearch .uiSearchInput span { border: medium none; }
#navSearch .uiSearchInput { border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(217, 217, 217) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 1px; padding: 0px 0px 1px; }
#navSearch .uiSearchInput input { padding-top: 2px; width: 315px; }
._59g8 { min-width: 730px; }
._1sdi:hover { color: rgb(119, 119, 119); text-decoration: none; }
._1sdi { color: rgb(170, 170, 170); font-weight: normal; padding-right: 2px; }
._1sdd:hover, ._1sdd { color: rgb(51, 51, 51); font-weight: bold; padding-right: 0px; }
._1sdj { margin-left: 2px; }
._5c9q, ._5c9_ { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -58px -688px; display: block; height: 18px; margin-top: -4px; right: 8px; top: 8px; width: 18px; }
._5c9q:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -37px -688px; }
.fbJewel { float: left; margin-right: -1px; position: relative; }
#jewelContainer { float: left; position: relative; z-index: 4; }
#jewelContainer .hasNew, #jewelContainer .openToggler { position: relative; }
.fbJewel .jewelCount { position: absolute; right: -1px; top: 0px; }
.fbJewel a.jewelButton { display: block; height: 31px; position: relative; text-decoration: none; margin: 0px 1px; width: 24px; }
.fbJewel a.jewelButton .jewelButtonHcm { display: none; }
.fbJewel a.jewelButton:active, .fbJewel a.jewelButton:focus, .fbJewel a.jewelButton:hover { background-color: rgb(75, 103, 161); outline: medium none; text-decoration: none; }
.fbJewelFlyout { background-color: 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); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: 0px; overflow: visible; position: absolute; top: 32px; width: 330px; z-index: -1; }
.fbJewelFlyout .jewelItemList { padding: 4px 0px; }
.fbJewelFlyout .empty, .fbJewelFlyout .jewelHighlight .empty { border: medium none; color: rgb(117, 117, 117); padding: 4px 8px 10px; }
.fbJewelFlyout .jewelHighlight li { cursor: pointer; border-top: 1px solid rgb(230, 230, 230); }
.fbJewelFlyout .jewelHighlight li:first-child { border-top: medium none; }
.fbJewelFlyout li.jewelItemNew { background: none repeat scroll 0% 0% rgb(239, 241, 247); }
.fbJewelFlyout .jewelLoading { display: block; margin: 10px auto; }
.fbJewelFlyout .jewelHeader { background-color: rgb(255, 255, 255); padding: 7px 8px; border-color: rgb(221, 221, 221); }
.fbJewelFlyout .jewelFooter a { background-color: rgb(247, 247, 247); border-top: 1px solid rgb(224, 224, 224); display: block; font-weight: bold; padding: 8px; text-align: center; }
.fbJewelFlyout .jewelFooter a:hover, .fbJewelFlyout .jewelFooter a:active, .fbJewelFlyout .jewelFooter a:focus { background-color: rgb(109, 132, 180); border-top: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); outline: medium none; text-decoration: none; }
.notifNegativeBase .fbJewelFlyout, #tinymanNavWrapper .fbJewelFlyout { background: none repeat scroll 0% 0% padding-box rgba(255, 255, 255, 0.98); top: 36px; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25); border-radius: 3px; border: 1px solid rgba(100, 100, 100, 0.4); }
.notifNegativeBase .fbJewelFlyout .jewelItemList { padding: 0px; }
.notifNegativeBase .fbJewelFlyout .uiScrollableAreaContent { padding-bottom: 1px; }
.notifNegativeBase .fbJewelFlyout li.jewelItemNew { background-color: transparent; }
.notifNegativeBase .fbJewelFlyout .beeperNub, #tinymanNavWrapper .fbJewelFlyout .beeperNub { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -710px; height: 11px; position: absolute; top: -10px; width: 20px; }
.notifNegativeBase .fbJewelFlyout .jewelHeader, #tinymanNavWrapper .fbJewelFlyout .jewelHeader { border-bottom: 1px solid rgba(100, 100, 100, 0.22); background-clip: padding-box; z-index: 100; position: relative; padding: 8px 8px 6px; background-color: rgb(255, 255, 255); border-top-left-radius: 3px; border-top-right-radius: 3px; }
.notifNegativeBase .fbJewelFlyout .jewelFooter a { background-color: rgb(247, 247, 247); border-top: 1px solid rgb(197, 197, 197); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; position: relative; z-index: 100; }
.notifNegativeBase .fbJewelFlyout .jewelFooter a:hover, .notifNegativeBase .fbJewelFlyout .jewelFooter a:active, .notifNegativeBase .fbJewelFlyout .jewelFooter a:focus { background-color: rgb(247, 247, 247); border-top: 1px solid rgb(197, 197, 197); color: rgb(59, 89, 152); outline: medium none; text-decoration: underline; }
#fbMessagesJewel a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -227px; }
#fbMessagesJewel a.jewelButton:active, #fbMessagesJewel a.jewelButton:focus, #fbMessagesJewel a.jewelButton:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -73px -102px; }
.notifNegativeBase #fbMessagesFlyout { left: -128px; }
.notifNegativeBase #fbMessagesFlyout .beeperNub { left: 130px; }
.notifNegativeBase .fbJewelFlyout .jewelItemList { padding: 0px; }
#fbNotificationsJewel.west a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -75px -227px; }
#fbNotificationsJewel.west a.jewelButton:active, #fbNotificationsJewel.west a.jewelButton:focus, #fbNotificationsJewel.west a.jewelButton:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -25px -227px; }
#fbNotificationsJewel.west.hasNew a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -50px -227px; }
.notifNegativeBase .fbAnyNotificationsFlyout { left: -153px; }
.notifNegativeBase .fbAnyNotificationsFlyout .beeperNub { left: 155px; }
.notifNegativeBase .fbAnyNotificationsFlyout li { position: relative; }
#fbRequestsJewel a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -75px -262px; }
#fbRequestsJewel a.jewelButton:active, #fbRequestsJewel a.jewelButton:focus, #fbRequestsJewel a.jewelButton:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -262px; }
#fbRequestsJewel.hasNew a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -25px -262px; }
#fbRequestsFlyout ul.jewelItemList { padding: 0px; }
#fbRequestsFlyout li { padding: 4px 8px; }
#fbRequestsFlyout .title { font-size: 11px; }
#fbRequestsFlyout .fbRequestList { padding-top: 4px; }
#fbRequestsFlyout .friendBrowserExtraSpacing { margin: 0px; }
#fbRequestsFlyout .friendBrowserCheckboxContentGrid { padding-top: 0px; }
#fbRequestsFlyout .uiScrollableAreaContent { padding-bottom: 4px; }
#fbRequestsList .uiScrollableArea { border-bottom: 1px solid rgb(224, 224, 224); }
#fbRequestsFlyout .jewelFooter a { border: 0px none; }
#fbRequestsFlyout .jewelFooter a:hover { border-top: 1px solid rgb(59, 89, 152); }
#fbRequestsFlyout .jewelHeader { position: relative; padding-right: 10px; }
.notifNegativeBase #fbRequestsFlyout { left: -103px; }
.notifNegativeBase #fbRequestsFlyout li { border-top: 1px solid rgb(233, 233, 233); }
.notifNegativeBase #fbRequestsFlyout li.jewelItemNew { background-color: rgb(236, 239, 245); }
.notifNegativeBase #fbRequestsFlyout .beeperNub { left: 105px; }
.notifNegativeBase #fbRequestsFlyout .fbRequestList { padding-top: 0px; }
.notifNegativeBase #fbRequestsFlyout .fbRequestList li:first-child { border-top: medium none; }
.notifNegativeBase #fbRequestsFlyout .uiScrollableAreaContent { padding-bottom: 0px; }
#fbRequestsFlyout #fbRequestsPYMLContainer ul:first-child li:first-child, #fbRequestsFlyout #fbRequestsPYMKContainer ul:first-child li:first-child { border-top: medium none; }
.notifNegativeBase #fbRequestsFlyout .jewelFooter a:hover { border-top: 0px none; }
.notifNegativeBase .jewelHeader.friendConfirmedNotifsUnitTitle, .notifNegativeBase .jewelHeader.requestsUnitTitle, .notifNegativeBase #fbRequestsPYMLContainer .jewelHeader, .notifNegativeBase #fbRequestsPYMKContainer .jewelHeader { z-index: 1; }
#fbRequestsFlyout .fbRequestList .listGray { background-color: rgb(247, 247, 247); }
#fbRequestsFlyout .fbRequestList .noRequestsGrid { height: 40px; width: 100%; }
#fbRequestsJewel #fbRequestsFlyout .hasPYMK, #fbRequestsJewel #fbRequestsFlyout .friendConfirmedNotifsUnit, #fbRequestsJewel #fbRequestsFlyout #fbRequestsJewelManualPager, #fbRequestsJewel #fbRequestsFlyout #fbRequestsJewelLoading #fbRequestsJewelLoadingContent { border-bottom: 1px solid rgb(221, 221, 221); }
._5ah- { display: inline-block; max-width: 30px; overflow: hidden; transition: max-width 0.2s ease 0s; vertical-align: top; }
._5ahy { max-width: 0px; }
._5ahz { background: none repeat scroll 0% 0% rgb(55, 79, 138); border-radius: 2px; box-shadow: 0px 1px rgba(0, 0, 0, 0.4) inset, 0px 1px rgba(255, 255, 255, 0.15); display: inline-block; font-size: 10px; line-height: 16px; margin: 5px 0px 0px 4px; padding: 0px 3px; }
#navHome:hover ._5ahz { background: none repeat scroll 0% 0% rgb(47, 71, 122); }
._55bh { position: relative; }
._55bh:after { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.1); content: ""; height: 17px; left: 1px; position: absolute; top: 2px; width: 1px; }
._56lq { float: left; width: 12px; }
.litestandNavItem { padding-right: 6px; }
.hasSmurfbar #pageNav #navAccount._4z6w { margin-left: 0px; margin-right: -3px; }
.hasSmurfbar #pageNav #navAccount._4z6w #navAccountLink, .hasSmurfbar #pageNav #navAccount._4z6w.openToggler #navAccountLink, .hasSmurfbar #pageNav #navAccount._4z6w.openToggler #navAccountLink:hover { border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px 2px 0px 0px; height: 13px; padding: 7px 7px 4px; }
.hasSmurfbar #pageNav #navAccount._4z6w #navAccountLink .menuPulldown { background-image: url('fwgxhsnrlif.png') ! important; background-repeat: no-repeat ! important; background-size: auto auto ! important; background-position: -47px -710px ! important; height: 8px; margin: 0px; width: 11px; }
.hasSmurfbar #pageNav #navAccount._4z6w #navAccountLink:focus .menuPulldown, .hasSmurfbar #pageNav #navAccount._4z6w #navAccountLink:hover .menuPulldown { background-image: url('fwgxhsnrlif.png') ! important; background-repeat: no-repeat ! important; background-size: auto auto ! important; background-position: -81px -142px ! important; }
#navAccount._4z6w .contextualHelp, #navAccount._4z6w .navigation { border: 1px solid rgba(100, 100, 100, 0.4); border-radius: 3px; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25); padding: 6px 0px; right: 0px; top: 38px; }
#pageNav #navAccount._4z6w .navSubmenu { color: rgb(35, 43, 55); font-family: Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; height: 20px; line-height: 20px; }
#pageNav #navAccount._4z6w .navSubmenu input { color: rgb(35, 43, 55); height: 20px; }
#pageNav #navAccount._4z6w .navSubmenu:hover, #pageNav #navAccount._4z6w .navSubmenu:focus, #pageNav #navAccount._4z6w .navSubmenu:active, #pageNav #navAccount._4z6w .selected label.navSubmenu { border-bottom: 1px solid rgb(59, 89, 152); border-top: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); }
#pageNav #navAccount._4z6w .navSubmenu:hover input, #pageNav #navAccount._4z6w .navSubmenu input:focus, #pageNav #navAccount._4z6w .navSubmenu input:active, #pageNav #navAccount._4z6w .selected input { color: rgb(255, 255, 255); }
#pageNav #navAccount._4z6w .menuDivider { background: none repeat scroll 0% 0% rgb(211, 215, 220); }
._4z6w #userNavigation .beeperNub { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -710px; height: 11px; position: absolute; right: 3px; top: -10px; width: 20px; }
#pageNav ._4z6w #userNavigation { background: none repeat scroll 0% 0% padding-box rgb(255, 255, 255); border: 1px solid rgba(100, 100, 100, 0.4); border-radius: 3px; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25); top: 32px; }
._33c { border-bottom: 1px solid rgb(221, 221, 221); overflow: hidden; position: relative; }
._33e { color: rgb(51, 51, 51); display: block; outline: medium none; padding: 7px 27px 7px 8px; position: relative; }
._33c:hover ._33e, ._33c ._33e:focus { background-color: rgb(244, 246, 249); border-color: rgb(227, 232, 240); text-decoration: none; }
._4af ._33e { background: none repeat scroll 0% 0% rgba(237, 239, 245, 0.98); border-color: rgb(209, 216, 231); }
._33c:first-child ._33e { border-top: 0px none; }
._33h { background-repeat: no-repeat; background-size: 50px 50px; display: block; height: 50px; margin-right: 8px; width: 50px; }
._4l_v { word-wrap: break-word; }
._33f { padding-top: 3px; }
._10cu { height: 16px; width: 16px; }
._33g { color: rgb(153, 153, 153); }
._55m9 { position: absolute; right: -20px; transition: margin-right 250ms ease 0s; }
._33c .flyoutNoIndicator { height: 50px; visibility: hidden; width: 50px; }
._33c:hover ._55m9, ._33c ._55m9:focus { right: 8px; }
._50-t { overflow: hidden; position: relative; }
._33i { display: block; margin: 16px auto; }
.pagesVoiceBar { background-color: rgb(109, 132, 180); border-bottom: 1px solid rgb(59, 89, 152); border-top: 1px solid rgb(26, 53, 110); color: rgb(255, 255, 255); display: none; height: 26px; position: relative; width: 100%; }
.pagesVoiceBar #pagesVoiceBarContent { margin: 0px auto; padding: 3px 0px; position: relative; width: 981px; }
.pagesVoiceBar #pagesVoiceBarShadow { background: url('tk4r3ashe9l.png') repeat-x scroll 0% 0% transparent; height: 4px; position: absolute; top: 27px; width: 100%; }
._8-b ._26y1 { background-clip: padding-box; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgba(100, 100, 100, 0.22); border-radius: 3px 3px 0px 0px; padding: 8px 8px 6px; position: relative; z-index: 100; }
._26y2 { display: block; margin: 10px auto; }
._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -88px -653px; height: 9px; margin-top: 11px; width: 12px; }
._59fc:hover ._59fb, .openToggler ._59fc ._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -34px -710px; }
.hasSmurfbar ._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -11px -624px; height: 12px; margin-top: 8px; width: 15px; }
.hasSmurfbar ._59fc:hover ._59fb, .hasSmurfbar .openToggler ._59fc ._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -43px -624px; }
._d1r { position: relative; right: 5px; top: 3px; }
#navPrivacy ._8-a { z-index: 4; }
._8-a ._8-b { left: -300px; top: 36px; z-index: 1; }
.hasSmurfbar ._8-a ._8-b { left: -298px; top: 32px; }
.hasSmurfbar ._5cop ._8-a ._8-b { left: -306px; }
._8-a ._8-b .beeperNub { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -710px; height: 11px; left: 301px; position: absolute; top: -10px; width: 20px; }
.hasSmurfbar ._8-a ._8-b .beeperNub { left: 301px; }
._26y3 ._5cw0, ._26y3 ._5cw1 { background-color: rgb(247, 247, 247); border-radius: 0px 0px 3px 3px; border-top: 1px solid rgb(197, 197, 197); font-weight: bold; padding: 8px; text-align: center; }
._26y3 ._5cw0 { display: block; }
._26y3 ._5cw1 { display: none; }
._awf, ._awg, ._4_8m, ._awk .seeMore .subtitle, ._awk .seeMore .img.white, ._aw6._4_8l ._26y4, ._aw6 ._26y3 ._5cw0, ._aw6._aw7 ._4_8m, ._aw7 ._26y4 { display: none; }
._awf { background: none repeat scroll 0% 0% rgb(247, 247, 247); border-radius: 2px 2px 0px 0px; left: 0px; padding: 5px 0px 4px 7px; position: absolute; right: 0px; top: 0px; z-index: 101; }
html ._awh { border-color: rgb(140, 140, 140); }
html ._awh .inputtext { width: 265px; }
._awi { display: inline-block; margin-right: 2px; margin-top: -4px; vertical-align: middle; }
._awj { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -19px -723px; background-color: rgb(255, 255, 255); height: 18px; overflow: hidden; position: absolute; right: 10px; top: 7px; width: 18px; }
._awj:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -38px -723px; }
._awk, ._4_8m { padding: 8px 5px; }
._awl { padding: 20px; text-align: center; }
._5cop { padding-left: 17px; }
html .hasSmurfbar #pageNav #navPrivacy._5cop ._59fc { padding: 0px; }
.hasSmurfbar ._5cop ._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -775px; margin-top: 8px; }
.hasSmurfbar ._5cop ._59fc:hover ._59fb, .hasSmurfbar ._5cop ._59fc:focus ._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -82px -758px; }
.hasSmurfbar ._5cop ._59fc:active ._59fb, .hasSmurfbar ._5cop .openToggler ._59fc ._59fb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -34px -758px; }
._7fw { background-color: rgba(0, 0, 0, 0.8); border-bottom: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); display: none; height: 38px; position: relative; width: 100%; }
._7fx { background: url('tk4r3ashe9l.png') repeat-x scroll 0% 0% transparent; height: 4px; position: absolute; top: 38px; width: 100%; }
._7fz { margin: 0px auto; padding: 3px 0px; position: relative; width: 981px; }
#pageLogo._5bfh { margin-left: -8px; margin-top: 2px; position: absolute; }
html #pageLogo._5bfh a { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -5px -188px; height: 28px; margin: 5px; width: 28px; z-index: 2; }
#pageLogo._5bfh a:hover, #pageLogo._5bfh a:focus, #pageLogo._5bfh a:active { background-color: rgba(0, 0, 0, 0.1); border-radius: 3px; }
._5bfg #headNav #navSearch { margin-left: 33px; margin-top: 0px; padding-top: 9px; }
.litestandTypeaheadview { margin-top: 5px; }
._5bfg #pageNav .navItem { display: block; height: 22px; }
._5bfg #pageNav .navLink, ._5bfg #pageNav .navItem .navLink { background-color: transparent; color: rgb(154, 169, 200); font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 12px; height: 27px; line-height: 27px; margin-top: -3px; }
._5bfg #jewelContainer a.jewelButton, ._5bfg #pageNav .navLink, ._5bfg #pageNav .navLink:hover, ._5bfg #pageNav .navLink:focus { background: none repeat scroll 0% 0% transparent; }
._5bfg #pageNav .navLink:after, ._5bfg #pageNav .navLink:hover:after, ._5bfg #pageNav .openToggler .navLink:after, ._5bfg #pageNav .openToggler .navLink:hover:after { display: none; }
._5bfg #jewelContainer { height: 40px; margin-top: -5px; padding: 0px 7px; }
._5bfg .fbJewel a.jewelButton { height: 27px; margin: 0px; padding: 2px; width: 27px; }
._5bfg #fbMessagesJewel .jewelButton { padding: 2px 3px; }
._5bfg #pageNav #navPrivacy .navLink { padding-right: 6px; }
._5bfg #jewelContainer .fbJewel .beeperNubWrapper { position: relative; }
._5bfg #jewelContainer .fbJewel .beeperNubWrapper .beeperNub { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -79px -688px; left: auto; position: absolute; }
._5bfg #jewelContainer #fbRequestsJewel .beeperNub { right: 224px; }
._5bfg #jewelContainer #fbMessagesJewel .beeperNub { right: 192px; }
._5bfg #jewelContainer #fbNotificationsFlyout .beeperNub { right: 161px; }
._5bfg #jewelContainer .fbJewelFlyout, ._5bfg #accountSettingsFlyout { left: auto; top: 37px; width: 430px; }
._5bfg #fbRequestsFlyout { right: -219px; }
._5bfg #fbMessagesFlyout { right: -187px; }
._5bfg #fbNotificationsFlyout { right: -157px; }
._5bfg ._59fb { height: 13px; margin: 7px 0px 0px; width: 16px; }
._5bfg #pageNav #navAccount { top: 0px; }
._5bfg #pageNav #navAccount #navAccountLink { margin: 0px 0px 0px 6px; }
._5bfg #pageNav #navAccount #navAccountLink .menuPulldown { height: 13px; margin: 4px 0px; width: 13px; }
.__wu #headNav #navSearch.roundedBox { margin-left: 30px; max-width: 400px; overflow: hidden; width: auto; }
#facebook .__wu #pageLogo { margin-top: 2px; }
.__wu #navSearch.roundedBox .uiSearchInput { border: medium none; }
.__wu .roundedBox .smurfbarBottomBorder { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 0px 0px 3px 3px; height: 3px; }
.__wu .roundedBox .smurfbarTopBorder { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 3px 3px 0px 0px; height: 3px; }
.__wu #headNav .roundedBox .uiTypeahead { background-color: rgb(255, 255, 255); border: medium none; border-radius: 0px; }
.__wu #navSearch.roundedBox .uiSearchInput { display: block; }
.__wu #navSearch.roundedBox .uiSearchInput, .__wu #navSearch.roundedBox .uiSearchInput input, .__wu #navSearch.roundedBox .uiSearchInput button { background-color: transparent; }
.__wu #navSearch.roundedBox .uiSearchInput input { box-sizing: border-box; display: block; margin: 0px; padding-left: 7px; padding-right: 25px; width: 100%; }
.__wu #navSearch.roundedBox .uiSearchInput, .__wu #navSearch.roundedBox .uiSearchInput span { display: block; }
.__wu #headNav #navSearch.roundedBox .uiTypeahead { height: 18px; margin-top: 0px; }
.__wu #navSearch.roundedBox .uiSearchInput .inputtext { color: rgb(20, 24, 35); font-size: 14px; height: 18px; line-height: 18.6px; padding-top: 0px; }
.__wu #navSearch.roundedBox .uiSearchInput input::-moz-placeholder, .__wu #navSearch.roundedBox .uiSearchInput input:-moz-placeholder { color: rgb(173, 178, 187); }
.__wu #navSearch.roundedBox .uiSearchInput .DOMControl_placeholder { color: rgb(106, 113, 128); }
.__wu #navSearch.roundedBox .uiSearchInput button { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -80px -32px; height: 15px; right: 3px; top: 2px; width: 22px; }
#pageNav._5bfj .tinyman { height: 22px; line-height: 22px; padding: 0px 6px 0px 0px; }
._5bfg #pageNav._5bfj .tinyman .navLink:after, ._5bfg #pageNav._5bfj .tinyman .navLink:hover:after { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -72px -665px; background-color: transparent; content: ""; display: block; height: 21px; left: 3px; position: absolute; top: 3px; width: 21px; }
#pageNav._5bfj .tinyman .headerTinymanPhoto { border: 0px none; border-radius: 0px; height: 19px; margin: 4px 0px 0px; width: 19px; }
#pageNav._5bfj .tinyman .headerTinymanName { padding-left: 8px; padding-right: 0px; }
#pageNav._5bfj .litestandNavItem a.navLink, #pageNav._5bfj #navHome a, #pageNav._5bfj #navTimeline a, #pageNav._5bfj #navFindFriends a, #pageNav._5bfj #navPost a { border-right: medium none; color: rgb(255, 255, 255); font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; margin-left: 2px; padding-left: 9px; padding-right: 1px; text-shadow: 0px -1px rgba(0, 0, 0, 0.5); }
#pageNav._5bfj .litestandNavItem:hover a, #pageNav._5bfj .litestandNavItem a:focus, #pageNav._5bfj #navHome:hover a, #pageNav._5bfj #navTimeline:hover a, #pageNav._5bfj #navFindFriends:hover a, #pageNav._5bfj #navPost:hover a, #pageNav._5bfj #navHome a:focus, #pageNav._5bfj #navTimeline a:focus, #pageNav._5bfj #navFindFriends a:focus, #pageNav._5bfj #navPost a:focus { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.1); border-radius: 2px; color: rgb(255, 255, 255); margin-left: 2px; margin-right: -8px; padding-left: 9px; padding-right: 9px; position: relative; }
#pageNav._5bfj .litestandNavItem:hover + .litestandNavItem:after, #pageNav._5bfj .litestandNavItem:hover:after, #pageNav._5bfj #navHome:hover:after, #pageNav._5bfj #navTimeline:hover:after, #pageNav._5bfj #navFindFriends:hover:after, #pageNav._5bfj #navPost:hover:after { display: none; }
#pageNav._5bfj .tinyman:hover a.navLink, #pageNav._5bfj .tinyman a.navLink { padding-left: 4px; }
#pageNav._5bfj #fbRequestsJewel a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -425px; }
#pageNav._5bfj #fbRequestsJewel a.jewelButton:focus, #pageNav._5bfj #fbRequestsJewel a.jewelButton:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -66px -393px; }
._5bfj #fbRequestsJewel.hasNew a.jewelButton, ._5bfj #fbRequestsJewel a.jewelButton:active, ._5bfj .notifNegativeBase #fbRequestsJewel.openToggler a.jewelButton, ._5bfj .notifNegativeBase #fbRequestsJewel.openToggler a.jewelButton:hover { background-image: url('fwgxhsnrlif.png') ! important; background-repeat: no-repeat ! important; background-size: auto auto ! important; background-position: -34px -393px ! important; }
#pageNav._5bfj #fbMessagesJewel a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -361px; }
#pageNav._5bfj #fbMessagesJewel a.jewelButton:focus, #pageNav._5bfj #fbMessagesJewel a.jewelButton:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -68px -329px; }
._5bfj #fbMessagesJewel.hasNew a.jewelButton, ._5bfj #fbMessagesJewel a.jewelButton:active, ._5bfj .notifNegativeBase #fbMessagesJewel.openToggler a.jewelButton, ._5bfj .notifNegativeBase #fbMessagesJewel.openToggler a.jewelButton:hover { background-image: url('fwgxhsnrlif.png') ! important; background-repeat: no-repeat ! important; background-size: auto auto ! important; background-position: -64px -295px ! important; }
#pageNav._5bfj #fbNotificationsJewel.west a.jewelButton { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -489px; }
#pageNav._5bfj #fbNotificationsJewel.west a.jewelButton:focus, #pageNav._5bfj #fbNotificationsJewel.west a.jewelButton:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -64px -457px; }
._5bfj #fbNotificationsJewel.west.hasNew a.jewelButton, ._5bfj #fbNotificationsJewel.west a.jewelButton:active, ._5bfj .notifNegativeBase #fbNotificationsJewel.west.openToggler a.jewelButton, ._5bfj .notifNegativeBase #fbNotificationsJewel.west.openToggler a.jewelButton:hover { background-image: url('fwgxhsnrlif.png') ! important; background-repeat: no-repeat ! important; background-size: auto auto ! important; background-position: -32px -425px ! important; }
.hasSmurfbar ._5bfj #jewelContainer #fbRequestsJewel.fbJewel .beeperNub { right: 67px; }
.hasSmurfbar ._5bfj #jewelContainer #fbRequestsJewel.fbJewel .beeperNub { right: 67px; }
.hasSmurfbar ._5bfj #jewelContainer #fbMessagesJewel.fbJewel .beeperNub { right: 35px; }
.hasSmurfbar ._5bfj #jewelContainer #fbNotificationsJewel.fbJewel .beeperNub { right: 4px; }
.hasSmurfbar ._5bfj #jewelContainer #fbRequestsFlyout.fbJewelFlyout { right: -62px; }
.hasSmurfbar ._5bfj #jewelContainer #fbMessagesFlyout.fbJewelFlyout { right: -30px; }
.hasSmurfbar ._5bfj #jewelContainer #fbNotificationsFlyout.fbJewelFlyout { right: 0px; }
.sp_zHSMh61SOR5 { background-image: url('fwgxhsnrlif.png'); background-size: auto auto; background-repeat: no-repeat; display: inline-block; height: 31px; width: 24px; }
.sp_zHSMh61SOR5.sx_d0fe1d { width: 29px; height: 29px; background-position: -47px -11px; }
.sp_zHSMh61SOR5.sx_121680 { width: 18px; height: 18px; background-position: 0px -722px; }
.sp_zHSMh61SOR5.sx_f97d30 { background-position: 0px -227px; }
.sp_zHSMh61SOR5.sx_40f611 { background-position: -75px -262px; }
.uiSearchInput { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px; border-style: solid; border-right: 1px solid rgb(137, 155, 193); border-color: rgb(100, 132, 180) rgb(137, 155, 193) rgb(137, 155, 193); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; }
.uiSearchInput span { border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(237, 237, 237) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; padding: 1px 0px 2px; position: relative; }
.uiSearchInput input { border: 0px none; margin: 0px 22px 0px 5px; outline: medium none; padding: 1px 5px 2px 0px; width: 190px; }
.uiSearchInput button { background-image: url('kvw83ynkizl.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -35px -5px; background-color: rgb(255, 255, 255); border: 0px none; cursor: pointer; display: block; height: 19px; padding: 0px; position: absolute; right: 0px; top: 0px; width: 22px; }
html .uiTypeahead .uiSearchInput { background-color: rgb(255, 255, 255); }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y3/r/ss7niXj511N.css ::::: */

._5t_y ._2yg .uiMentionsInput .mentionsTextarea::-moz-placeholder, ._5t_y ._2yg .uiMentionsInput .mentionsTextarea:-moz-placeholder, ._5t_y ._2yg .uiMentionsInput .mentionsTextarea.DOMControl_placeholder { color: rgb(137, 143, 156); }
#rightCol ._5rzs._5v6d ._5v6e > .pagelet:first-child > div:first-child .uiHeader.uiSideHeader, #rightCol ._5v6e .pagelet:not(:empty) .uiHeader { border-width: 0px; padding-top: 0px; }
#rightCol ._5v6e .pagelet .uiHeader, #rightCol ._5v6e .pagelet:not(:empty) ~ .pagelet .uiHeader, #rightCol ._5v6e .pagelet:not(:empty) ~ div .pagelet .uiHeader { border-top-width: 1px; padding-top: 12px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y_/r/xe0Fu8HLVlH.css ::::: */

body._cf_ #globalContainer { line-height: 1.28; }
._cf_ #globalContainer, ._cf_ #globalContainer button, ._cf_ #globalContainer input, ._cf_ #globalContainer label, ._cf_ #globalContainer select, ._cf_ #globalContainer td, ._cf_ #globalContainer textarea, ._cf_ #globalContainer .uiMentionsInput .highlighter, ._cf_ #globalContainer .uiButtonText, ._cf_ #globalContainer .uiButton input, ._cf_ #globalContainer .uiLinkButton input, ._cf_ #globalContainer button.as_link { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; }
._cf_ #globalContainer a[role="button"] { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; }
._cf_ #globalContainer .fsm { font-size: 11px; }
._cf_ #globalContainer .uiButtonLarge input, ._cf_ #globalContainer .uiButtonLarge .uiButtonText { font-size: 13px; line-height: 16px; }
._cf_ #globalContainer .fcg { color: gray; }
.nonAdminInviteContainer { margin-bottom: 12px; margin-top: 8px; width: 420px; }
.nonAdminInviteContainer .uiScrollableAreaContent { border-left: 1px solid rgb(242, 242, 242); border-right: 1px solid rgb(242, 242, 242); border-top: 1px solid rgb(242, 242, 242); }
.nonAdminInviteContainer .adminTipFriendList li { border-bottom: 1px solid rgb(242, 242, 242); padding: 4px 5px 4px 2px; text-decoration: none; }
.nonAdminInviteContainer .adminTipFriendList li:hover { background-color: rgb(231, 235, 242); }
.nonAdminInviteContainer .adminTipFriendList .name { margin: 8px 0px; }
.nonAdminInviteContainer .adminTipFriendList .button { margin: 2px 0px; }
.nonAdminInviteContainer .adminTipFriendList .hideButton { margin: 6px 4px; }
.nonAdminInviteContainer .uiScrollableArea { margin-top: 15px; }
.adminTipFriendList .profileBlock { padding-left: 2px; }
.fbProfileBylineFragment, .fbProfileNonIconBylineFragment { margin-right: 8px; color: rgb(102, 102, 102); }
.fbLongBlurb { margin-right: 8px; color: rgb(102, 102, 102); padding-bottom: 3px; }
.timelineUnitContainer .editControls { overflow: hidden; position: absolute; right: 10px; top: 10px; width: 1px; z-index: 3; }
.timelineReportContainer:hover > .editControls, .timelineUnitContainer:hover .editControls, .timelineUnitContainer .editControlsMenuOpen, .timelineUnitContainer .uiButtonGroupActive, .timelineUnitContainer .editControls.async_saving { overflow: visible; width: auto; }
.editControls .curationWrapper { margin-left: 1px; }
.pageFriendSummaryContainer .headerDigit { float: left; font-size: 30px; color: rgb(59, 89, 152); margin-right: 6px; }
.pageFriendSummaryContainer .headerText { line-height: 1.2; padding-top: 5px; }
.pageFriendSummaryContainer .friendInviteHeaderText { font-weight: bold; line-height: 1.2; overflow: hidden; padding-top: 5px; text-overflow: ellipsis; width: 270px; }
.pageFriendSummaryContainer .headerTextLink { line-height: 1.2; padding-top: 5px; }
.pageFriendSummaryContainer .uiTokenizer { overflow: hidden; }
.pageFriendSummaryContainer .inviteButton { margin-left: 5px; padding-left: 10px; padding-right: 10px; }
.fbTimelineCapsule div.pageFriendSummaryContainer { padding-top: 10px; }
.pageFriendSummaryContainer .header { border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 2px; }
.pageFriendSummaryContainer .innerLink { margin-top: 5px; padding: 0px; width: 380px; }
.fbPageFriendSummaryFacepile .bigPic { height: 75px; width: 75px; }
.fbPageFriendSummaryFacepile .pic { display: block; float: left; }
.fbPageFriendSummaryFacepile .innerPic { padding-right: 1px; }
.fbPageFriendSummaryFacepile.onlyFacepile { padding-top: 3px; }
.fbPageFriendSummarySection.needsBorder { border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 3px; }
#fbTimelineNavigationLoadContainer { bottom: -999px; height: 1px; left: -999px; overflow: hidden; position: fixed; visibility: hidden; }
.fbTimelineNavigationPagelet { min-height: 121px; }
.pagesTimelineLayout .fbTimelineNavigationPagelet { min-height: 130px; }
.fbTimelineNavigation { height: 121px; overflow: hidden; position: relative; }
.fbTimelineNavigation #fbTimelineNavTopRow { margin-top: 12px; }
.pagesTimelineLayout .fbTimelineNavigation #fbTimelineNavTopRow { margin-top: 21px; }
.fbTimelineNavigation li { float: left; display: block; position: relative; }
.fbTimelineNavigation li.empty { overflow: visible; }
.fbTimelineNavigation li .tab { display: block; height: 110px; padding-left: 6px; width: 113px; }
.fbTimelineNavigationWrapper .title { display: block; height: 17px; line-height: 17px; overflow: hidden; padding-top: 4px; }
.fbTimelineNavigationWrapper .title span { display: inline-block; height: 17px; transition: all 0.29s ease-in-out 0s; vertical-align: top; }
.fbTimelineNavigationWrapper .title .icon { height: 16px; margin: 1px 5px 0px -20px; width: 16px; }
.fbTimelineNavigationWrapper .title .text { color: rgb(59, 89, 152); overflow: hidden; text-overflow: ellipsis; max-width: 111px; white-space: nowrap; }
.fbTimelineNavigationWrapper a.title:hover, .fbTimelineNavigationWrapper a.seemore:hover, .fbTimelineNavigationWrapper a.tab:hover, .fbTimelineNavigationWrapper a:hover .title { text-decoration: none; }
.fbTimelineNavigationWrapper .detail { background-color: rgb(241, 243, 248); border: 1px solid white; border-radius: 3px; height: 74px; overflow: hidden; }
.fbTimelineNavigationWrapper .frame { border: 1px solid rgb(255, 255, 255); border-radius: 3px; overflow: hidden; }
.fbTimelineNavigationWrapper .frame .mat, .fbTimelineNavigationWrapper .friendshipAbout .detail { border: 1px solid rgb(229, 231, 235); border-radius: 2px; height: 70px; overflow: hidden; padding: 1px; }
.fbTimelineNavigationWrapper li.about:hover .frame, .fbTimelineNavigationWrapper li:hover .tab .frame, .fbTimelineNavigationWrapper a:hover .frame { border-color: rgb(151, 164, 194); }
.fbTimelineNavigationWrapper li.about:hover .frame .mat, .fbTimelineNavigationWrapper li:hover .tab .frame .mat, .fbTimelineNavigationWrapper a:hover .frame .mat { border: 2px solid white; padding: 0px; }
.fbTimelineNavigationWrapper .tab .frame, .fbTimelineNavigationWrapper .tab .detail { width: 111px; }
.fbTimelineNavigationWrapper .tab .frame { position: absolute; width: 111px; margin-top: -76px; }
.fbTimelineNavigationWrapper .tab .frame .mat { border-color: rgba(0, 0, 0, 0.15); width: 107px; }
#contentArea .fbTimelineNavigationWrapper .about .frame, #contentArea .fbTimelineNavigationWrapper .about .frame .mat, .fbTimelineNavigationWrapper .friendshipAbout .detail { border-left: 0px none; border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-left: 0px; padding-left: 0px; }
.fbTimelineNavigationWrapper .empty .tab .detail { background-color: rgb(241, 243, 248); }
.fbTimelineNavigationWrapper .about { cursor: pointer; height: 108px; margin: 0px; width: 328px; }
.fbTimelineNavigation .events .event, .fbTimelineNavigation .notes .note, .fbTimelineNavigation .photos .photo, .fbTimelineNavigation .followers .subscriber, .fbTimelineNavigation .following .subscription, .fbTimelineNavigation .menu .menu_photo, .fbTimelineNavigation .videos .video { background-color: rgb(236, 239, 245); background-size: cover; display: block; height: 74px; text-align: left; width: 111px; }
.fbTimelineNavigation .followers .stats span, .fbTimelineNavigation .groups .stats, .fbTimelineNavigation .likes .stats { color: rgb(28, 42, 71); font-size: 30px; }
.fbTimelineNavigation .likes .statsContainer, .fbTimelineNavigation .groups .statsContainer { background-color: rgb(241, 243, 248); height: 74px; width: 100%; }
.fbTimelineNavigation .likes .frame .mat { border-color: rgb(229, 231, 235); }
.fbTimelineNavigation .likes .stats { background: url('oyhl1bi4l6w.png') no-repeat scroll left center transparent; font-size: 24px; padding-left: 32px; }
.pagesTimelineButtonPagelet { background-color: rgb(231, 235, 242); border-bottom: 1px solid rgb(200, 209, 226); min-width: 122px; padding: 13px 0px 12px 1px; top: 38px; z-index: 4; }
.pagesTimelineRightColumn .fbTimelineScrubber { top: 87px; }
#createPageButton { padding-left: 6px; }
.fbTimelineFilters { padding-bottom: 1px; position: relative; text-align: center; }
.fbTimelineFilters #fbTimelinePagesFilterSelectorButton { border-radius: 4px; border: 1px solid rgb(195, 204, 224); background: url('1pgqloxdaqb.png') no-repeat scroll right 9px rgb(232, 236, 242); color: rgb(195, 204, 224); padding-right: 19px; }
.fbTimelineFilters #fbTimelinePagesFilterSelectorButton .uiButtonText { color: rgb(161, 161, 193); font-weight: normal; padding: 2px; }
.fbTimelineFilters .uiSelectorMenuWrapper { text-align: left; }
.fbTimelineSummarySection { padding: 3px 0px 0px 26px; }
.fbTimelineSummarySectionWrapper .title { display: inline; padding-left: 43px; }
.fbTimelineSummarySectionWrapper:hover .page_suggest_link.showonhover, .fbTimelineSummarySectionWrapper .page_suggest_link { display: inline; }
.fbTimelineSummarySectionWrapper .page_suggest_link a:hover { text-decoration: none; }
.fbTimelineSummarySection span.fbLongBlurb { color: rgb(51, 51, 51); overflow: hidden; display: block; line-height: 16px; white-space: normal; }
.fbTimelineSummarySection .fbProfileNonIconBylineFragment { color: rgb(51, 51, 51); display: block; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sp_T1FReTMMyfj { background-image: url('g0vsknn6dcv.png'); background-size: auto auto; background-repeat: no-repeat; display: inline-block; height: 12px; width: 9px; }
.sp_T1FReTMMyfj.sx_a2cdbb { width: 16px; height: 16px; background-position: 0px -64px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y2/r/WdA55atpVbG.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yI/r/JtNoBqEN8_g.css ::::: */

.sp_Aw392G9WkqT { background-image: url('fhrytpdl6b1.png'); background-size: auto auto; background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; }
.sp_Aw392G9WkqT.sx_a2105d { width: 9px; height: 14px; background-position: -89px -423px; }
.sp_Aw392G9WkqT.sx_20c0b8 { width: 11px; height: 14px; background-position: -173px -383px; }
.sp_Aw392G9WkqT.sx_5b74e6 { width: 7px; height: 7px; background-position: -304px -212px; }
.sp_Aw392G9WkqT.sx_326175 { width: 7px; height: 11px; background-position: -304px -200px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yF/r/8suxFFZq6wo.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yS/r/hyO3erDG9ek.css ::::: */

.sp_LFoUTvQWX-j { background-image: url('hjbtqwi_i1j.png'); background-size: auto auto; background-repeat: no-repeat; display: inline-block; height: 14px; width: 16px; }
.sp_LFoUTvQWX-j.sx_cc744d { background-position: -161px -71px; }
.sp_LFoUTvQWX-j.sx_6325a9 { width: 12px; height: 12px; background-position: -139px -25px; }
.sp_LFoUTvQWX-j.sx_e3fce2 { width: 10px; background-position: -220px -38px; }
.sp_LFoUTvQWX-j.sx_0a8bc5 { width: 8px; background-position: -203px -71px; }
.sp_LFoUTvQWX-j.sx_af19ad { height: 16px; background-position: -60px -71px; }
.sp_LFoUTvQWX-j.sx_a6dd90 { height: 16px; background-position: -77px -71px; }
.sp_LFoUTvQWX-j.sx_f125a7 { height: 16px; background-position: -94px -71px; }
.sp_LFoUTvQWX-j.sx_a11ac4 { height: 17px; background-position: -43px -71px; }
.sp_LFoUTvQWX-j.sx_041a6e { width: 5px; height: 3px; background-position: -221px -25px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yQ/r/E9YYY7LCH3g.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yu/r/6Jxyf6HR3Sb.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yG/r/HnlqFiZRBCf.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yZ/r/LG1y4NqlB1c.css ::::: */

.sp_yy1OffNzXet { background-image: url('i783wqyjrkq.png'); background-size: auto auto; background-repeat: no-repeat; display: inline-block; height: 10px; width: 16px; }
.sp_yy1OffNzXet.sx_bd8647 { width: 5px; height: 3px; background-position: -361px -147px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y9/r/0taE2a7OK2l.css ::::: */

._55ln { color: rgb(51, 51, 51); display: block; height: 28px; line-height: 28px; padding: 2px 8px 2px 5px; position: relative; }
._5pr2 ._55ln { border-bottom: 1px solid transparent; border-top: 1px solid transparent; height: 32px; line-height: 32px; padding: 1px 8px; }
._5pr2 ._55ln:focus, ._5pr2 ._55ln:hover, ._5pr2 li.selected ._55ln { background-color: rgb(236, 236, 238); border-color: rgb(224, 224, 225); }
._55ln:hover, li.selected ._55ln { background-color: rgb(224, 228, 238); text-decoration: none; }
._55lp { position: relative; }
._56p9 { float: left; height: 28px; position: relative; width: 28px; }
._5pr2 ._56p9 { height: 32px; width: 32px; }
._5pr2 ._56p9:after { border: 1px solid rgba(0, 0, 0, 0.15); bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
._55lr, ._55ls { overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }
._55ls { color: gray; display: none; font-size: 10px; line-height: 12px; margin-top: -2px; overflow: hidden; }
._5pr2 ._55ls { color: rgb(137, 143, 156); font-size: 11px; line-height: 14px; }
._5pr2 ._55ls { padding-top: 3px; }
._568z { display: inline-block; }
._5bon { float: right; line-height: 24px; margin: 0px 4px; text-align: right; }
._5pr2 ._5bon { line-height: 32px; }
._5t35, ._568- { color: rgb(168, 168, 168); display: inline-block; font-size: 9px; font-weight: bold; line-height: 12px; text-shadow: none; vertical-align: middle; }
._5pr2 ._568- { color: rgb(137, 143, 156); font-size: 11px; font-weight: normal; }
._5t35 { color: rgb(99, 169, 36); font-weight: 500; }
._5pr2 ._5t35:empty, ._5pr2 ._568-:empty { display: none; }
._568_ { margin-left: 4px; vertical-align: middle; }
._554m, ._42fz { float: left; width: 100%; }
._5pr2 ._42fz a { border-bottom: 1px solid transparent; border-top: 1px solid transparent; color: rgb(20, 24, 35); padding: 1px 8px; }
._42fz a:hover, ._42fz a.selected { background-color: rgb(224, 228, 238); text-decoration: none; }
._5pr2 ._42fz a:hover, ._5pr2 ._42fz a.selected { background-color: rgb(236, 236, 238); border-color: rgb(224, 224, 225); }
.timelineLayout ._5pr2 .fbChatOrderedList ._42fz a:hover, .timelineLayout ._5pr2 .fbChatOrderedList ._42fz a.selected, .fbCalendar ._5pr2 .fbChatOrderedList ._42fz a:hover, ._1t4w ._5pr2 .fbChatOrderedList ._42fz a:hover, .fbCalendar ._5pr2 .fbChatOrderedList ._42fz a.selected ._1t4w ._5pr2 .fbChatOrderedList ._42fz a.selected ._5vb_ ._5pr2 .fbChatOrderedList ._42fz a:hover, ._5vb_ ._5pr2 .fbChatOrderedList ._42fz a.selected { background-color: rgb(225, 226, 229); border-color: rgb(213, 214, 217); box-shadow: 1px 0px 0px rgb(234, 235, 237) inset; }
.fbChatSidebar .fbChatOrderedList ._42fz a:hover { box-shadow: 2px 0px 2px -2px rgb(178, 185, 201) inset; }
._5pr2 .fbChatOrderedList ._42fz a:hover { box-shadow: none; }
._554m { display: table; height: 32px; -moz-user-select: none; }
._554o { display: table-cell; vertical-align: middle; }
._554n { cursor: pointer; position: relative; text-align: center; top: -50%; z-index: 1; }
._5pr2 ._554n { z-index: auto; }
._554p { background-color: rgb(255, 255, 255); color: rgb(152, 157, 179); display: inline-block; font-size: 9px; font-weight: bold; padding: 0px 5px; text-transform: uppercase; }
.fbChatSidebar ._554p { background-color: rgb(242, 244, 248); }
._554q { left: 0px; position: absolute; top: 50%; width: 100%; z-index: -1; }
._554r { border-bottom: 2px solid rgb(204, 208, 218); display: block; margin: 0px 5px; }
._5pr2 ._554m { height: initial; padding: 8px 0px 3px; }
._5pr2 ._554n { text-align: left; }
._5pr2 ._554p { background: none repeat scroll 0% 0% transparent; color: rgb(137, 143, 156); font-size: 11px; font-weight: bold; padding-left: 8px; }
._5pr2 ._554q { display: none; }
.fbChatTypeahead ._5fzu { animation-play-state: paused; display: none; margin-top: -5px; position: absolute; right: 6px; top: 50%; }
.fbChatSidebar { background-clip: padding-box; background-color: rgb(242, 244, 248); border-left: 1px solid rgba(0, 0, 0, 0.4); box-shadow: 2px 0px 2px -2px rgb(178, 185, 201) inset; display: none; height: 100%; position: fixed; right: 0px; top: 0px; width: 205px; z-index: 300; }
.fbChatSidebar .fbChatSidebarBody { overflow: hidden; position: relative; }
.fbChatSidebar .scrollableOrderedList { height: 100%; width: 100% ! important; }
.fbChatSidebar .scrollableOrderedList .uiScrollableAreaTrack { top: 10px; }
.fbChatSidebar .fbChatOrderedList, .fbChatSidebar .fbChatTypeaheadView { padding-top: 8px; }
.fbChatSidebar .fbChatSidebarMessage { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(204, 208, 219); box-shadow: 0px 1px rgb(250, 250, 250) inset; display: none; padding: 8px; }
.fbChatSidebar .fbChatSidebarMessage .img { float: left; margin-top: 3px; }
._5qqe { height: 37px; }
.hasSmurfbar ._5qqe { height: 43px; }
div._5qth ._5vmb { background-image: url('8xr0nyqlsq4.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -27px -40px; height: 24px; width: 26px; }
._5qth ._5vmb:focus { outline: medium none; }
div._5qth ._5vmb:hover { background-color: rgb(255, 255, 255); }
._5vm9 ._54nh { white-space: normal; width: 120px; }
._5vma ._5vmf, .upsell ._5vmf, ._5vmg { display: block; }
._5vma ._5vmg, .upsell ._5vmg, ._5vmf { display: none; }
._5pr2.fbChatSidebar div._5qth ._5vmb { background-image: url('oucfmgnf2gz.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -3px -30px; background-color: transparent; border-left-color: transparent ! important; border-right-color: transparent ! important; height: 26px; }
._5pr2 div._5qth ._5vmb:hover, ._5pr2 div._5qth .openToggler ._5vmb, ._5pr2 div._5qth ._5vmb:active { background-image: url('oucfmgnf2gz.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -35px -30px; }
.fbChatSidebar .fbChatTypeahead, .fbChatSidebar .fbChatTypeahead .wrap { border: 0px none; }
.fbChatSidebar .fbChatTypeahead .textInput { background-image: url('8xr0nyqlsq4.png'); background-repeat: no-repeat; background-size: auto auto; background-position: left -8px; background-color: rgb(244, 246, 249); box-shadow: 2px 0px 0px -1px rgb(224, 226, 233) inset, 0px 1px rgb(255, 255, 255) inset; box-sizing: border-box; color: rgb(85, 85, 85); height: 24px; padding-left: 20px; padding-right: 25px; }
.fbChatSidebar .fbChatTypeahead .textInput:focus { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.fbChatSidebar .fbChatTypeaheadView { bottom: 0px; position: absolute; top: auto; width: 100%; }
._5pr2 ._5q87 { background-image: url('8xr0nyqlsq4.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -69px -40px; height: 13px; left: 10px; pointer-events: none; position: absolute; top: 6px; width: 13px; }
._5q88.fbChatTypeahead ._5xsk { background-image: url('8xr0nyqlsq4.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -96px -40px; height: 13px; margin-right: 3px; margin-top: 0px; top: 6px; width: 12px; }
._5q88.fbChatTypeahead ._5xsk:hover, ._5q88.fbChatTypeahead ._5xsk:active { background-image: url('8xr0nyqlsq4.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -83px -40px; }
._5q88.fbChatTypeahead, .fbChatSidebar ._5q88.fbChatTypeahead .textInput { background: none repeat scroll 0% 0% transparent; box-shadow: none; }
._5q88.fbChatTypeahead .wrap { border: 0px none; }
.fbChatSidebar ._5q88.fbChatTypeahead .textInput { color: rgb(51, 51, 51); padding-left: 28px; padding-top: 6px; }
.fbChatSidebar ._5q88.fbChatTypeahead .textInput.DOMControl_placeholder { color: rgb(137, 143, 156); }
.fbChatSidebar ._5q88.fbChatTypeahead .textInput::-moz-placeholder, .fbChatSidebar ._5q88.fbChatTypeahead .textInput:-moz-placeholder { color: rgb(187, 187, 187); }
._4mq3 { height: 25px; min-width: 201px; }
._4mq3 .fbNubButton .icon { background-image: url('oucfmgnf2gz.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -112px -27px; float: left; height: 10px; margin: 3px 4px 0px 0px; width: 16px; }
._4mq3 .fbNubButton .label { line-height: 15px; margin-right: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
._4mq3 .fbNubButton .label .count { color: rgb(51, 51, 51); }
._4mq3 .fbNubFlyout { bottom: 0px; min-height: 280px; width: 100%; }
._5q5b ._4mq3 .fbNubFlyout { bottom: -3px; }
._4mq3 .fbNubFlyoutInner { border-bottom: 0px none; }
._4mq3 .fbNubFlyoutTitlebar .titlebarLabel { padding: 0px; }
._4mq3 .fbNubFlyoutTitlebar .titlebarTextWrapper { margin: 3px 3px 3px 5px; }
._4mq3 .fbChatOrderedList, ._4mq3 .fbChatTypeaheadView { padding: 5px 0px; }
._4mq3 .fbChatTypeahead, ._4mq3 .fbChatTypeahead .wrap { border-style: none; }
._4mq3 .fbChatTypeahead { border-top: 1px solid rgb(218, 223, 234); }
._4mq3 .fbChatTypeahead input { background-image: url('oucfmgnf2gz.png'); background-repeat: no-repeat; background-size: auto auto; background-position: left -2px; box-sizing: border-box; height: 24px; padding-left: 20px; padding-right: 25px; }
._4mq3 div._5qth ._5vmb { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -65px -637px; border: 0px none ! important; box-shadow: none; height: 24px; width: 22px; }
._4mq3 div._5qth ._5vmb:active, ._4mq3 div._5qth ._5vmb:focus, ._4mq3 div._5qth ._5vmb:hover, ._4mq3 div._5qth .openToggler ._5vmb, ._4mq3 div._5qth .openToggler ._5vmb:active, ._4mq3 div._5qth .openToggler ._5vmb:focus, ._4mq3 div._5qth .openToggler ._5vmb:hover { background-image: url('fwgxhsnrlif.png'); background-repeat: no-repeat; background-size: auto auto; background-position: -42px -637px; background-color: rgb(74, 102, 160); margin: 0px; }
._4mq3 ._4mq7 { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(204, 208, 219); display: none; padding: 6px; }
._4mq3 ._4mq1 { margin-left: 24px; }
._50-- { bottom: 0px; direction: ltr; height: 25px; left: 0px; position: fixed; right: 0px; z-index: 300; }
._5q5b._50-- { height: 28px; }
.fbDockWrapperRight { left: auto; }
.fbDock { margin: 0px 15px 0px 0px; }
.fbDock .rNubContainer { float: right; }
._5pr2.fbChatSidebar { background-color: rgb(244, 244, 246); border-left-color: rgb(203, 203, 203); box-shadow: 2px 0px 2px -2px rgb(224, 224, 224) inset; }
._5pr2.fbChatSidebar .fbChatOrderedList, ._5pr2.fbChatSidebar .fbChatTypeaheadView { padding-bottom: 6px; padding-top: 0px; }
._5vb_ ._5pr2.fbChatSidebar, .fbCalendar ._5pr2.fbChatSidebar, ._1t4w ._5pr2.fbChatSidebar, .timelineLayout ._5pr2.fbChatSidebar { background-color: rgb(233, 234, 237); box-shadow: 1px 0px 0px rgb(240, 240, 242) inset; }
._50d1 { border-radius: 4px; bottom: 30px; left: 30px; list-style: none outside none; margin: 0px; opacity: 0.96; position: fixed; width: 245px; z-index: 401; }
.uiClearableTypeahead .clear, .uiTypeaheadDisabled .selected .clear { display: none; margin-top: -6px; position: absolute; right: 3px; top: 50%; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/wxD0987I-Nq.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yZ/r/E76FZ7LpO2s.css ::::: */

._5t16:not(._5v2a) { cursor: pointer; }
._5t16:hover:not(._5v2a) { border-color: rgb(88, 144, 255); box-shadow: 0px 0px 2px rgb(88, 144, 255); }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="ios"]:not(.active), ._5s9m.active[data-platform="ios"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -385px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="android"]:not(.active), ._5s9m.active[data-platform="android"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -55px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="web"]:not(.active), ._5s9m.active[data-platform="web"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -880px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="canvas"]:not(.active), ._5s9m.active[data-platform="canvas"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -220px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="page_tab"]:not(.active), ._5s9m.active[data-platform="page_tab"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -550px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="playstation"]:not(.active), ._5s9m.active[data-platform="playstation"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -715px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="xbox"]:not(.active), ._5s9m.active[data-platform="xbox"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -1210px; }
._5s9l:hover:not(.disabled) ._5s9m[data-platform="windows"]:not(.active), ._5s9m.active[data-platform="windows"] { background-image: url('h2lopkci0mh.png'); background-repeat: no-repeat; background-size: auto auto; background-position: 0px -1045px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yO/r/d1-A8jrS3GA.css ::::: */

/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yK/r/i_HhbvpAnX9.css ::::: */

.fbRequestList .loadingIndicator { display: none; top: 50%; left: 50%; margin: -5px 0px 0px -8px; position: absolute; }
.fbRequestList div.requestStatusBlock { display: block; overflow: hidden; }
._pts { position: relative; }
._pts ._ptt { position: static; top: auto; }
.objectListItem { padding-bottom: 8px; padding-top: 8px; }
.objectListItem .auxiliary { text-align: right; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y8/r/J2rOyktJs_q.css ::::: */

.friendBrowsingCheckboxContentLoadingIndicator { position: absolute; z-index: 1; top: 90px; left: 50%; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yR/r/qpez46JjpbO.css ::::: */

.friendBrowserExtraSpacing { margin: 3px 0px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yE/r/xaEEwdqGa7t.css ::::: */

.fbTimelineScrubber { background-color: rgb(231, 235, 242); padding: 8px 0px 8px 1px; top: 38px; width: 122px; z-index: 1; }
.fbTimelineScrubber a, .fbTimelineScrubber .selected ul a { border-left: 5px solid rgb(200, 209, 226); color: rgb(148, 160, 193); display: block; font-weight: normal; outline: medium none; padding: 4px 0px 4px 6px; }
.fbTimelineScrubber li { margin-bottom: 1px; }
.fbTimelineScrubber a:hover, .fbTimelineScrubber a:focus { border-left-color: rgb(167, 180, 209); text-decoration: underline; }
.fbTimelineScrubber .selected a, .fbTimelineScrubber .selected ul a { border-left-color: rgb(98, 122, 173); }
.fbTimelineScrubber ul li { border: 0px none; margin: 0px; }
.fbTimelineScrubber .selected a { color: rgb(98, 122, 173); font-weight: bold; }
.fbTimelineScrubber ul { display: none; }
.fbTimelineScrubber ul { margin-top: -4px; }
.fbTimelineScrubber ul a { padding: 1px 0px 1px 12px ! important; }
div.fbTimelineInlineSectionHeader { background: none repeat scroll 0% 0% transparent; border: 0px none; height: 40px; text-align: center; }
.fbTimelineTimePeriod div.fbTimelineInlineSectionHeader { padding-top: 0px; }
.fbTimelineInlineSectionHeader .uiHeaderTitle { color: rgb(28, 42, 71); }
.fbTimelineContentHeader h3.uiHeaderTitle, .fbTimelineInlineSectionHeader h3.uiHeaderTitle { background: none repeat scroll 0% 0% rgb(169, 181, 211); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: normal; margin: 0px; padding: 6px 11px; word-wrap: normal; }
.fbTimelineContentHeader { margin-bottom: 15px; text-align: center; }
.fbTimelineStickyHeader { top: 38px; z-index: 250; }
.fbTimelineStickyHeaderHidden { height: 0px; overflow: hidden; }
.fbTimelineStickyHeader .stickyHeaderWrap { position: absolute; width: 851px; }
.fbTimelineStickyHeader .back, .fbTimelineStickyHeader .actions, .fbTimelineStickyHeader .name { position: relative; }
.fbTimelineStickyHeader .back { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(196, 205, 224); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(196, 205, 224) rgb(196, 205, 224); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px 0px 2px 2px; height: 47px; position: absolute; width: 849px; }
.fbTimelineStickyHeader .actions { float: right; padding: 11px 25px 7px 16px; }
.fbTimelineStickyHeader .name { padding: 9px 14px 7px 16px; display: block; float: left; text-overflow: ellipsis; white-space: nowrap; }
.fbStickyHeaderBreadcrumb { margin-top: 3px; margin-left: 10px; }
html #globalContainer .fbStickyHeaderBreadcrumb .uiButton .uiButtonText, html #globalContainer .fbStickyHeaderBreadcrumb .uiButton input { font-size: 13px; line-height: 18px; padding-top: 0px; }
.fbStickyHeaderBreadcrumb .uiButton { height: 19px; line-height: 19px; }
.fbStickyHeaderBreadcrumb .nameButton .uiButtonText { max-width: 190px ! important; overflow: hidden; text-overflow: ellipsis; }
.fbTimelineStickyHeader .name .profileThumb { display: block; float: left; height: 32px; margin-top: -1px; }
.fbTimelineStickyHeader .name .profileThumb .img { display: inline-block; height: 32px; width: 32px; }
.fbTimelineStickyHeaderHidden .name, .fbTimelineStickyHeaderHidden .actions { display: none; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/y5/r/8vcjB3ru-yN.css ::::: */

._6xi { width: 196px; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/yH/r/d3rte-wdxdc.css ::::: */

._4hp { outline: 0px none; position: relative; }
._4hq { border-right: 1px solid rgb(229, 229, 229); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(229, 229, 229) rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; }
._4hq ._4hs { background: none repeat scroll 0% 0% rgb(247, 247, 247); padding: 7px 6px; }
._4hq ._4ht { max-height: 2.56em; overflow: hidden; }
._4ht .ogContentTitle, ._4ht .ogContentTitleShort, ._4ht .ogContentDescription, ._4ht .ogContentRating { display: block; }
._4ht .ogContentTitleShort { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* ::::: https://fbstatic-a.akamaihd.net/rsrc.php/v2/ya/r/3W3pMbX3iMj.css ::::: */

._gxb { position: relative; }
._4q3 { display: block; position: relative; }
._4q4 { display: block; line-height: 0; }
._5ok:after { border: 1px solid rgba(0, 0, 0, 0.1); bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
