/*1358544541,173213983*/


._24n .body ._24x{color:#333}
._24n .body ._24x:hover{text-decoration:none}
._24n .body a.signature{color:#3b5998;display:inline}
._24n .body a.signature:hover{text-decoration:underline}
._24n .hover:hover .title ._24x{text-decoration:underline}
._24n .forceRTL{direction:rtl;text-align:right;display:block}
._24n .forceLTR{direction:ltr;text-align:left;display:block}
._24n .adInfo a.identity{color:gray;display:block;white-space:nowrap}
._24n .title{font-weight:bold;margin-bottom:0 !important}
._24n .image_body_block{padding-top:3px}
._24n .uiUfi{width:auto}
._24n .fbEmuHidePoll .otherdiv .other{width:206px}
._24n:hover .old_x, ._24n:hover .uiSelectorButton, .emu_x .openToggler .uiSelectorButton{opacity:1}
.fbEmuHidePoll .undo{float:right;padding-left:2px;padding-bottom:2px;margin-bottom:3px;margin-left:5px}
.fbEmuHidePoll .fbEmuXTitle{font-weight:bold}
.fbEmuHidePoll .fbEmuXSubtitle{margin-bottom:10px}
.fbEmuHideThanks .fbEmuXThanksTitle{font-weight:bold;margin-bottom:10px}
.fbEmuBlock .fbEmuHidePoll .otherdiv{margin-left:20px}
.emu_x{float:right}
.emu_x .uiSelectorButton{opacity:0}
.old_x{opacity:0}
.fbEmuMainBody .firstPassiveName{font-weight:bold}
.fbEmuPremium .fbEmuStreamAttachment{margin-bottom:3px}
.fbEmuStreamStory .fbEmuStreamAttachment.fbEmuStreamOGAction{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding-top:6px;padding-bottom:6px;margin-bottom:5px}
.fbEmuStreamStory .fbEmuStreamAttachment.fbEmuStreamLinkStory{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;margin-bottom:5px;margin-right:4px}
.fbEmuStreamStory .fbEmuStreamAttachment.fbEmuStreamLinkStory .centeredImageWrapper{border-right:1px solid #e5e7eb;display:table-cell;vertical-align:middle}
.fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamLinkStory .centeredImageWrapper{height:58px;width:50px}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamLinkStory .centeredImageWrapper{height:87px;width:74px}
.fbEmuStreamStory .fbEmuStreamAttachment.fbEmuStreamLinkStory .centeredImageWrapper img{margin:0 auto}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamLinkStory .centeredImageWrapper img{max-height:87px;max-width:74px}
.fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamLinkStory .centeredImageWrapper img{max-height:58px;max-width:50px}
.fbEmuStreamStory .whitespaceLink{display:inline}
.fbEmuStreamStory .whitespaceLink:hover
.fbEmuStreamAttachment.fbEmuStreamOGAction{border-top:1px solid #c4cde1;border-bottom:1px solid #c4cde1}
.fbEmuStreamStory.fbEmuStreamAttachment.fbEmuStreamLinkStory:hover{border-top:1px solid #c4cde1;border-bottom:1px solid #c4cde1;border-left:1px solid #c4cde1;border-right:1px solid #c4cde1}
.fbEmuStreamStory .fbEmuStreamAttachment.fbEmuStreamLinkStory:hover .centeredImageWrapper{border-right:1px solid #c4cde1}
.fbEmuStreamStory .fbEmuStreamAttachment.fbEmuStreamOGAction .fbEmuStreamTitle{margin-top:4px}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamPhotoStory{margin-bottom:2px}
.fbEmuStreamAttachment.fbEmuStreamEventStory a.fbEmuStreamTitle, .fbEmuPicStory a.fbEmuStreamTitle, .fbEmuLikeMessage{color:gray}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamOGAction img, .fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamEventStory img{max-height:75px;max-width:75px}
.fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamEventStory img, .fbEmuStreamStory .fadPageAttachment img{max-height:50px;max-width:50px}
.fbEmuStreamAttachment.fbEmuStreamLinkStory ._24x{margin-right:5px}
.fbEmuPicStory a.fbEmuStreamTitle, .fbEmuStreamAttachment.fbEmuStreamEventStory .fbEmuStreamAttachmentBlock a{font-weight:normal}
.fbEmuStreamAttachment.fbEmuStreamLinkStory .fbEmuStreamTitle{font-weight:bold;padding-top:4px}
.fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamPhotoStory img, .fbEmuMarketplace .fbEmuStreamAttachment.fbEmuStreamPhotoStory i{max-height:90px;max-width:118px}
.fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamPhotoStory img, .fbEmuPremium .fbEmuStreamAttachment.fbEmuStreamPhotoStory i{max-height:128px;max-width:168px}
.fbEmuStreamStory .uiVideoThumb.fbEmuLargeThumb{margin-right:0}
.fbEmuMarketplace .uiVideoThumb.fbEmuLargeThumb img{display:-moz-inline-box;display:block;height:72px;max-height:72px;max-width:128px}
.fbEmuPremium .uiVideoThumb.fbEmuLargeThumb img{height:104px;display:block;max-height:104px;max-width:185px}
.fbEmuStreamStory .uiStreamMessage{font-weight:normal}
.fbEmuStreamStory .fbEmuStreamTitle{display:block;font-weight:bold}
.fbEmuStreamStory .fbEmuStreamBody{color:#666}
.fbEmuStreamStory .uiPhotoThumb{display:inline-block}
.fbEmuStreamStory .whitespaceLink:hover .fbEmuStreamOGAction, .fbEmuStreamStory .fbEmuStreamLinkStory:hover{text-decoration:underline}
.fbEmuStreamStory .whitespaceLink:hover{cursor:pointer}
.fbEmuStreamStory .messageBody .whitespaceLink:hover, .fbEmuStreamStory .whitespaceLink:hover .fbEmuStreamOGAction, .fbEmuStreamStory .whitespaceLink:hover .fbEmuLikeMessage{background-color:#eceff5}
.fbEmuStreamStory .fbEmuStreamLinkStory:hover{background-color:#f6f7f9}
.fbEmuStreamStory .whitespaceLink:hover a.uiBlingBox{text-decoration:none}
.fbEmuStreamStory .whitespaceLink:hover .uiBlingBox{background-color:#eceff5}
.fbEmuStreamStory .fbEmuStreamPhotoStory:hover .uiPhotoThumb{border:1px solid #3b5998}
.fbEmuStreamStory .uiVideoThumb{display:inline-block;margin-right:5px}
.fbEmuStreamStory .uiVideoThumb img{height:auto}
.fbEmuStreamStory .uiVideoThumb.fbEmuSmallThumb img{max-width:60px}
.fbEmuStreamStory .fbEmuStreamAttachment .uiPhotoThumb img{margin:3px}
.fbEmuStreamStory .textOnly{word-wrap:break-word}
.fbEmuStreamStory .textWithMedia{word-wrap:break-word}
.fbEmuStreamAttachmentOffset{border-left:2px solid #ccc;padding-left:4px}
.fbEmuStreamAttachmentOffset .fbEmuPicStory, .fbEmuStreamStory .fbEmuStreamAttachmentOffset .textOnly{border-left:0;padding-left:0}
.fbEmuStreamStory .uiUfi .ufiItem{padding:3px 3px 2px}
.fbEmuStreamStory .uiBlingBox .text{line-height:normal}
.fbEmuStreamStory .uiBlingBox{margin-right:-1px;margin-left:-1px}
.fbEmuStreamStory .uiBlingBox .img{margin-top:-1px}
.fbEmuStreamStory .fbTimelineFeedbackComments{float:left;padding-right:3px}
.fbEmuStreamStory .fbTimelineFeedbackLikes{float:left;padding-right:3px}
.fbFeedTickerStory .fbEmuStreamStory .fbEmuStreamAttachment img{width:32px;height:32px}
.fbFeedTickerStory .fbEmuStreamAttachment .fbEmuStreamAttachmentBlock{height:32px}
.fbEmuStreamStoryAttachment{padding-left:32px}
.fbEmuStream .title{font-weight:bold;line-height:13px;margin-right:20px}
.fbEmuStream .fbEmuContext{margin-bottom:2px}
.fbEmuStream .action{margin:2px 0 1px 0}
.fbEmuStream .body{line-height:13px}
.fbEmuStreamBlockQuote{border-left:2px solid #ccc;padding:0 0 3px 8px}
.fbEmuStream .text_exposed_link{padding:0 0 0 5px}
.fbEmuStreamAttribution{color:gray}
.bassLike{margin-top:2px}
.fbEmuStreamStory{padding-top:1px}
.fbEmuComboList .fbEmuComboListHeader{background-color:#ccc;border-top:1px solid #ccc;margin:13px 0 8px 0;padding:0;position:relative}
.fbEmuComboList .fbEmuComboListHeader .fbEmuComboListHeaderText{background-color:#fff;color:#999;font-size:9px;font-weight:bold;left:0;margin-left:32px;padding:0 8px;position:absolute;top:-6px}
.fbEmuStreamStory .tickerStoryBlock .uiStreamMessage .passiveName, .fbEmuStreamStory .uiStreamMessage .actorName.firstName, .fbEmuStreamStory .uiStreamMessage .passiveName.firstName{font-weight:bold}
.fbEmuStreamStory .uiStreamMessage .actorName, .fbEmuStreamStory .uiStreamMessage .passiveName{font-weight:normal}
._24y .image .img{padding-top:3px;max-height:72px;max-width:100px}
._24y .action{margin-top:5px}
._24y{line-height:13px}
._24y .fbEmuHide{margin-top:0 !important}
._24y .image{width:100px;display:block}
._24y .action{color:#777}
._24y .action .fbEmuContext ._24x{color:#777}
._24y .action ._24x{display:inline-block}
.fbCalendarListView #fbCalendarListWrapper{min-height:1200px}
.fbCalendarListView .fbCalendarList, .fbCalendarListView .fbCalendarPager{width:673px}
.fbCalendarListView .fbCalendarList .fbCalendarItemContent{width:568px}
.fbCalendarList .fbCalendarLabel{width:90px}
.fbCalendarList .fbCalendarItem .fbCalendarHoverElement{visibility:hidden}
.fbCalendarList .fbCalendarItem:hover .fbCalendarHoverElement{visibility:visible}
.fbCalendarList .fbCalendarActionList{display:inline-block}
.fbCalendarList .fbCalendarActionLink{color:#6b84b4}
.fbCalendarItemContent .fbCalendarActions .fbCalendarJoinIcon, .fbCalendarItemContent .fbCalendarActions .fbCalendarInviteIcon{margin-top:2px}
.fbCalendarItem .fbCalendarSuggestedEventPhoto{opacity:.5}
.fbCalendarItem:hover .fbCalendarSuggestedEventPhoto{opacity:1}
.fbCalendarItem .fbCalendarSuggestedEventLabel{color:gray}
.fbCalendarItem:hover .fbCalendarSuggestedEventLabel{color:#333}
.fbCalendarList .fbCalendarHideButton{position:relative;top:-17px}
.fbCalendarList .fbCalendarInlineHideButton{position:relative;top:-2px;display:block;width:16px;margin-left:5px}
.fbCalendarList .fbCalendarHideButton .uiLoadingIndicatorAsync, .fbCalendarList .fbCalendarInlineHideButton .uiLoadingIndicatorAsync{margin-top:4px}
.fbCalendarList .fbCalendarItem .async_saving{visibility:visible}
.fbCalendarList .async_saving .uiCloseButton{display:none}
.fbCalendarList .fbCalendarItemContent{width:402px}
.fbCalendarList .fbCalendarHappyBirthdayer{width:300px}
.fbCalendarLocationPhoto .photoWrap{width:388px;height:298px}
.sidebarMode #chatFriendsOnline{display:none}
#chatFriendsOnline .chatGoOnlineLink span{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yw/x/AebrcwrBeG6.png) no-repeat right 3px;padding:0 12px 0 2px}
#chatFriendsOnline .chatGoOnlineLink, #chatFriendsOnline .chatGoOnlineLink:hover, #chatFriendsOnline .chatReconnectLink, #chatFriendsOnline .chatReconnectLink:hover{margin:3px 0 0 7px;text-decoration:none}
#chatFriendsOnline .fbChatReconnecting{display:inline-block}
#chatFriendsOnline .chatReconnectLink .img{margin-top:7px;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yM/x/yDPu9KXtouR.png);background-repeat:no-repeat;background-size:auto;background-position:-707px -35px;height:13px;width:14px}
#chatFriendsOnline .fbChatOfflineMessage, #chatFriendsOnline .fbChatDisconnectedMessage{padding:0 5px 0 1px}
#chatFriendsOnline.disconnected .fbFriendsOnlineFacepileItem .img{opacity:.3}
#chatFriendsOnline .typeaheadContainer td:first-child{width:100%}
#chatFriendsOnline .sidebarBtn{display:none;margin-left:3px}
.sidebarCapable #chatFriendsOnline .sidebarBtn{display:inline-block}
#chatFriendsOnline .fbChatTypeaheadView li{margin-right:5px;padding-right:3px}
div.fbChatSidebarDropdown .uiCloseButton{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yM/x/yDPu9KXtouR.png);background-repeat:no-repeat;background-size:auto;background-position:-311px -52px;border:0;height:24px;width:26px}
div.fbChatSidebarDropdown .uiCloseButton:hover{background-color:#fff}
div.fbChatSidebarDropdown .openToggler .uiCloseButton{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yM/x/yDPu9KXtouR.png);background-repeat:no-repeat;background-size:auto;background-position:-284px -52px;border:0 !important;border-left:1px solid #3b5998 !important;border-right:1px solid #3b5998 !important;margin:0 -1px}
div.fbChatSidebarDropdown .openToggler .uiSelectorMenuWrapper{margin-right:-1px}
.fbChatSidebarDropdown .uiMenuItem .itemLabel{white-space:normal;width:120px}
.fbChatSidebarDropdown .uiMenu .disabled{display:none}
.fbChatSidebarDropdown .uiMenu .checked .itemAnchor{font-weight:normal}
.offline .fbChatGoOnlineItem, .upsell .fbChatGoOnlineItem, .fbChatGoOfflineItem{display:block}
.offline .fbChatGoOfflineItem, .upsell .fbChatGoOfflineItem, .fbChatGoOnlineItem{display:none}
._40pz{border-top:1px solid #c9d0da;bottom:0;position:absolute}
._6nw ._40pz{border-top-width:0}
._40pz td:first-child{vertical-align:top;width:100%}
._40pz .button{border-left:1px solid #c9d0da;box-shadow:inset 0 1px #fff;display:block;height:24px;width:26px}
._6nw ._40pz .button:hover, ._6nw ._40pz .button{background-color:#e6e6e8;border-left-color:#cfcfd0;box-shadow:none;height:26px}
._40pz .button:hover{background-color:#fff}
._40pz .toggle{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yM/x/yDPu9KXtouR.png);background-repeat:no-repeat;background-size:auto;background-position:-338px -52px}
._d3c{display:none}
._42g5 .music ._d3c, .fbChatOrderedList .music ._d3c{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yM/x/yDPu9KXtouR.png);background-repeat:no-repeat;background-size:auto;background-position:-151px -20px;display:inline-block;height:12px;margin-right:8px;width:10px}
._42g5 .canvas ._d3c, .fbChatOrderedList .canvas ._d3c{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yM/x/yDPu9KXtouR.png);background-repeat:no-repeat;background-size:auto;background-position:-390px -52px;display:inline-block;height:18px;margin-right:6px;width:20px}
._d3d{padding:8px 10px 10px}
._d3d ._d3e{border-bottom:1px solid #e9e9e9;margin-bottom:8px;padding:0 0 3px}
.fbSidebarGripper{border-bottom:1px solid #e9eaee;border-top:1px solid #cad0db;cursor:ns-resize;width:100%}
.fbSidebarGripper div{background:#e7e9ef;border-bottom:1px solid #c1c9d5;border-top:1px solid #f0f1f6;height:4px;position:relative}
.fbSidebarGripper div span{background:#f0f1f6;border-top:1px solid #cad0db;display:block;height:1px;left:50%;margin-left:-6px;margin-top:1px;position:absolute;width:12px}
div.fbSidebarGripper.disabledGrip{border-color:#ccc;border-style:solid;border-width:1px 0 0;cursor:auto;height:0;margin:0;overflow:hidden;padding:0;position:static;width:auto}
.fbSidebarGripper.disabledGrip div, .fbSidebarGripper.disabledGrip:before{display:none}
.gear-balloon-promo{background-repeat:no-repeat;bottom:17px;color:#3b4a67;position:absolute;right:1px;width:203px;z-index:100}
.gear-balloon-promo .balloon-content{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y0/x/SQuBS6C9SHv.png);background-repeat:no-repeat;width:100%}
.gear-balloon-promo .balloon-bottom{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yO/x/XL3imU7BZ1w.png);height:10px;width:100%}
.gear-balloon-promo .promo-close-button{position:absolute;right:13px;top:15px}
.gear-balloon-promo .balloon-title{font-size:12px;font-weight:bold;padding:14px 28px 8px 18px}
.gear-balloon-promo .balloon-text{margin:0 18px}
.gear-balloon-promo .install-button{float:right;margin:13px 20px 14px 0}
.gear-balloon-promo .balloon-nub{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y0/x/vkSu3kEd-_R.png);bottom:-4px;height:14px;position:absolute;right:30px;width:17px}
.downloadDialogPositioner .downloadDialog{position:fixed}
.downloadDialogTopLeft .downloadDialog{left:10px;top:48px}
.downloadDialogBottomLeft .downloadDialog{left:10px;bottom:10px}
.downloadDialogIE9Bottom .downloadDialog{left:10px;bottom:108px}
.downloadDialogTitle{border-bottom:1px solid #e5eaf1;background-color:#edeff4}
.downloadDialogStep .downloadDialogStepLabel{padding-top:3px}
.sidebarMode .tickerStoryContent{max-width:158px}
.fbChatSidebar .tickerHeader{display:none}
.fbChatSidebar .ticker_container{border:0 !important;height:100% !important;width:205px !important}
.fbChatSidebar .scrollTopPrompt{width:205px !important}
.fbChatSidebar .fbFeedTicker{height:100% !important;width:100%}
.fbChatSidebar .uiSideHeader{background-color:#d8dfea !important;border-bottom:1px solid #ccd4e2 !important;border-top:0 !important;margin-bottom:0}
.fbChatSidebar .tickerStoryBlock{margin-left:0 !important}
.fbChatSidebar .fbFeedTicker .fbFeedTickerStory{background-color:transparent;border-bottom-color:transparent;border-top-color:#d8dfea;line-height:13px;padding-right:5px}
.fbChatSidebar .fbFeedTicker .tickerStoryClickable:hover{border-bottom-color:transparent !important;box-shadow:inset 2px 0 2px -2px #b2b9c9}
.fbChatSidebar .fbFeedTicker .tickerStoryHidden, .fbChatSidebar .fbFeedTicker .tickerStoryHidden:hover{background-color:transparent !important;border-bottom-color:transparent !important;border-top-color:#d8dfea !important}
.fbChatSidebar #pagelet_ticker{height:50%;overflow:hidden;position:relative}
.fbChatSidebar .tickerStoryImage, .fbChatSidebar .fbChatTypeaheadView li img{height:28px !important;width:28px !important;margin-left:3px !important}
.fbChatSidebar .fbFeedTicker .tickerStorySelected, .fbChatSidebar .fbFeedTicker .tickerStorySelected:hover{background-position:11px 15px;border-bottom-color:#a8b2ce !important;box-shadow:inset 2px 0 2px -2px #b2b9c9}
.fbChatSidebar .fbFeedTicker .tickerStorySelected.tickerStoryRtl, .fbChatSidebar .fbFeedTicker .tickerStorySelected.tickerStoryRtl:hover{background-position:178px 15px}
.fbChatSidebar .fbFeedTicker .fbFeedTickerStory.tickerNuxStory{background-color:#fff;border-bottom:1px solid #b0b0b0;border-top:1px solid #fff;padding:8px 8px 9px 10px;width:190px;z-index:10}
.profileItemImg{height:16px;width:16px}
.rhcFooterWrap{padding-left:6px}
.rhcFooterBorder{border-top:1px solid #ccc;border-bottom:1px solid #e9e9e9}
.rhcFooterCopyright{padding:10px 0 4px}
.rhcFooterSelectorButton .img{margin:6px 0 0 3px;vertical-align:top}
span.alternate_name{color:gray;font-weight:normal}
.ego_x{float:right;opacity:0}
.ego_unit:hover .ego_x{opacity:1}
.ego_title{display:block;font-weight:bold;line-height:13px;max-width:162px;word-wrap:break-word}
.ego_page .UIStandardFrame_Container{padding-left:0;width:980px}
.ego_page .UIStandardFrame_Content{width:720px}
.ego_page .UIStandardFrame_SidebarAds{width:auto}
.ego_column{width:244px}
.ego_section{margin-bottom:15px}
.ego_section .async_saving a{display:none}
.ego_section .indicator{display:none}
.ego_section .async_saving .indicator{display:inline}
.ego_section .adsCategoryIcon{vertical-align:-1px}
.adsCategoryTitleLink{color:#666}
.ego_unit_container{padding-left:6px}
.ego_unit{margin-bottom:8px;padding-right:4px}
.ego_unit + .ego_unit,
.ego_unit + .ego_appended_units .ego_unit{padding-top:8px;border-top:1px solid #e9e9e9}
a.always_underlined:link,
a.always_underlined:hover,
a.always_underlined:visited{text-decoration:underline}
div.egoProfileTemplate div{margin-top:2px;line-height:13px}
div.ego_unit_container div.clickable{cursor:hand;cursor:pointer}
div.egoProfileTemplateSubtitle{color:gray}
._30l{display:inline-block;height:206px;position:relative;width:206px}
html ._30m{border:0;left:0;opacity:1;padding:0;position:absolute;top:0;-moz-transition:opacity .4s ease}
._30m .uiMediaThumbImg{background-size:cover;height:206px;width:206px}
._30l::after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0}
._30k{background-color:#f3f4f8;border-radius:5px;border:2px dashed #d8dce5;color:#8897bd;cursor:pointer;display:inline-block;font-family:"helvetica neue", helvetica, arial, sans-serif;font-size:16px;font-weight:bold;height:204px;line-height:202px;width:204px}
.fbPhotoStarGridElement ._30k{height:202px;margin:2px 3px 3px 2px;text-align:center;width:202px}
._30k:hover, .selectOver ._30k{background-color:#ebeef5;border:2px dashed #ccd0db}
.bulkTaggerTypeahead{width:210px}
.bulk_tagger_body .bulkTagIcon{margin-top:6px;margin-right:7px}
.bulk_tagger_body .bulkTagStatus{display:inline-block;padding-top:4px}
.bulkTagSaving{display:none}
.tagSaving .bulkTagSaving{display:inline-block;margin-top:2px}
.bulk_tagger_loading{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yD/x/LOOn0JtHNzb.gif);background-repeat:no-repeat;background-size:auto;background-position:center center;height:21px}
.fbCommentViewMetadata,
.fbCommentViewMetadata .fbPhotosPhotoUfi{width:364px}
span.fbCommentViewThumb i{width:320px}
.photosCroppedThumbHighlighted{background-color:#edeff4;border-color:#3b5998}
.fbPhotoCurationControl{display:none;margin-right:8px;margin-top:7px;position:absolute;right:0;top:0;z-index:3}
.fbPhotoCurationControl .uiButtonGroup{border:none}
.fbPhotoCurationControlWrapper{position:relative}
.fbPhotoCurationControlWrapper:hover .fbPhotoCurationControl{display:inline-block}
.uiMediaThumbNoOverlay .fbPhotoCurationControlWrapper:hover
.fbPhotoCurationControl{display:none}
.fbPhotoCurationControlWrapper .fbPhotoCurationControl .fbPhotoStarButton{border:1px solid #aaa;border:1px solid rgba(0, 0, 0, .35);padding:2px 8px;border-right:none}
.fbPhotoCurationControlWrapper .fbPhotoCurationControl .fbPhotoStarButton.selected{border-color:#3b5998;border-color:rgba(14, 34, 74, .7);background-color:#6d84b4}
.fbPhotoCurationControlWrapper .fbPhotoCurationControl .fbTimelineSelectorButton{border:1px solid #aaa;border:1px solid rgba(0, 0, 0, .35);border-left:1px solid transparent;padding:2px 9px 2px 8px}
.fbPhotoCurationControlWrapper .fbPhotoCurationControl .fbTimelineSelectorButton.selected{border-color:#3b5998;border-color:rgba(14, 34, 74, .7);border-left:1px solid #5a6e97;border-bottom:1px solid #777}
._2_y0{vertical-align:middle}
._312{height:0;position:absolute;text-align:center;width:406px}
._313{display:inline-block;position:relative;top:27px}
._314{margin:10px}
._315{display:block;height:8px;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yE/x/_ZD-lKB_nbn.png);background-repeat:no-repeat;background-size:auto;background-position:-8px 0;width:8px}
._2xp ._315{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yE/x/_ZD-lKB_nbn.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}
._316 .uiScrollableAreaContent{margin-left:15px;margin-right:15px}
._316 .uiScrollableAreaTrack{bottom:5px;top:15px}
._317{padding-bottom:8px}
._318{height:45px;padding-top:4px;vertical-align:middle;width:260px}
._319 label{vertical-align:baseline}
._31a{height:144px;overflow:hidden;-moz-transition:height .2s ease}
._31b{background-color:#f4f5f9;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/ya/x/4ryuw3QXUKQ.png);background-position:left top;background-repeat:no-repeat;border:1px solid #c4cde0;border-bottom:1px solid #d0d0d2;border-bottom:1px solid rgba(0, 0, 0, .15);border-radius:3px 3px 0 0;box-shadow:0 -8px 8px -8px rgba(0, 0, 0, .15) inset;height:107px;padding:35px 10px 0 200px;position:relative}
._31b p{color:#666;font-size:13px;margin-top:5px}
._31c{cursor:pointer;height:11px;position:absolute;right:10px;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yO/x/Gu-NwivrUwf.gif);background-repeat:no-repeat;background-size:auto;background-position:0 0;top:10px;width:11px}
#facebook ._161h{border-radius:0 0 3px 3px;border-top:none}
._35t{color:#fff;font-size:11px;position:relative;text-shadow:0 0 3px rgba(0, 0, 0, .75)}
._35u{left:108px;font-size:14px;font-weight:bold;position:absolute;top:113px}
._35v{left:108px;position:absolute;top:142px}
._35w{color:#000;font-size:11px;position:relative}
._35x{overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}
._35y{left:193px;color:#fff;max-width:82px;top:60px}
._35z{left:193px;max-width:88px;top:80px}
._35-{left:177px;max-width:110px;top:113px}
._35_{left:177px;max-width:110px;top:133px}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderByline{width:714px}
.fbxPhotoSetPageHeader .fbxPhotoSetPageHeaderBox{width:714px;float:left}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher{width:8px}
.fbxPhotoSetPageHeader .fbxPhotoSetViewSwitcher .fbxPhotoSetViewSwitcherIcon{margin-top:2px}
#fbxPhotoSetViewSwitcherGrid{border-right:0}
#fbxPhotoSetViewSwitcherComment{margin-left:0}
.fbxPhotoSetViewSwitcherThrobber{background-position:left center;display:inline-block}
.fbxPhotoSetPageHeader .async_throbber_left .async_saving{padding-left:28px}
#fbCommentViewList{margin-top:-10px}
div.photoSetHeader{padding-bottom:0}
.fbPhotosReorderableGrid .drag{z-index:200}
.fbPhotosReorderableGrid .dragWrapper{position:relative}
.fbPhotosReorderableGrid .dragWrapper .uiMediaThumb{cursor:move}
.fbPhotosReorderableGrid .dragWrapper .dragHover{display:none}
.fbPhotosReorderableGrid .dragWrapper:hover .dragHover{display:block}
.fbPhotosReorderableGrid .dragHover{background-color:#ddd;position:absolute;left:10px;top:10px}
.fbPhotosReorderableGrid .mover{display:block;left:-8px;overflow:hidden;position:absolute;text-align:right;top:3px;z-index:2}
.fbPhotosReorderableGrid .mover .arrow{position:relative;top:-20px}
.fbPhotosReorderableGrid .mover .arrow:active, .fbPhotosReorderableGrid .mover .arrow:focus{top:0}
.fbPhotosGrid td{width:171px}
.fbPhotosGridTight td{padding-right:8px;width:150px}
.fbPhotosGrid .photoDetails{width:166px}
.fbPhotosGrid .photoDetails .photoText{word-wrap:break-word}
.fbPhotosGridTight .photoDetails{width:154px}
.fbPhotosGrid .lastChild{padding-right:0}
div.albumsHeader{padding-bottom:0}
.fbPhotosGrid .audienceSelector .uiSelectorMenu .itemIcon{display:none}
.fbPhotosGrid a.uiSelectorButton{background:none}
.fbPhotosGrid a.uiSelectorButton:active, .fbPhotosGrid a.uiSelectorButton:focus, .fbPhotosGrid a.uiSelectorButton:hover{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yn/x/QJj4mT44_I4.png);background-repeat:no-repeat;background-size:auto;background-position:right -540px;border:1px solid #999}
.fbPhotosGrid .openToggler a.uiSelectorButton, .fbPhotosGrid .openToggler a.uiSelectorButton:hover{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yn/x/QJj4mT44_I4.png);background-repeat:no-repeat;background-size:auto;background-position:right -344px;border:1px solid #3b5998;border-bottom-color:#6d84b4;box-shadow:none}
.fbPhotoInlineCaptionEditor .editIcon{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y8/x/ffUJLIqlYCk.gif) no-repeat -18px 0;display:inline-block;height:18px;margin-bottom:0;vertical-align:sub;width:18px}
.fbPhotoInlineCaptionEditor .editIcon:hover{background-position:0 0}
.fbPhotoInlineCaptionEditor .captionWrapper{margin-right:18px}
.fbPhotoInlineCaptionEditorEditMode .captionWrapper{margin-right:0}
.fbPhotoInlineCaptionEditor .editForm, .fbPhotoInlineCaptionEditorEditMode .fbPhotoCaption, .fbPhotoInlineCaptionEditorEditMode .noCaption, .fbPhotoInlineCaptionEditorEditMode .editIcon{display:none}
.fbPhotoInlineCaptionEditorEditMode .editForm{display:block;margin:0;padding:0;text-align:right}
.fbPhotoInlineCaptionEditor textarea{width:429px;font-size:11px;line-height:13px;margin:0 0 2px 0;padding:0}
.fbPhotoInlineCaptionEditor .uiMentionsInput .highlighter{font-size:11px;overflow:hidden;padding:4px 4px 0 4px;left:2px;top:2px;width:392px}
.fbPhotoInlineCaptionEditor .mentionsTypeahead{margin-bottom:5px}
.fbPhotoInlineCaptionEditor .mentionsTypeahead .wrap{padding:5px}
.fbPhotoInlineCaptionEditor .uiTypeahead .innerWrap{overflow:visible}
.fbPhotoInlineCaptionEditor .uiMentionsInput .highlighter div{line-height:13px;white-space:pre-wrap;text-align:left}
.fbPhotosNullstate{margin:60px auto}
.fbPhotosNullstate .imageCell{padding-left:60px}
.fbPhotosNullstate .textCell{height:32px;padding-right:60px}
.fbPhotosRedesignNav2 .fbPhotosRedesignNavItem{width:417px}
.fbPhotosRedesignNav3 .fbPhotosRedesignNavItem{width:276px}
.fbPhotosRedesignNav3 .fbPhotosRedesignNavItem:last-child{width:277px}
.fbPhotosRedesignNav4 .fbPhotosRedesignNavItem{width:206px}
.fbPhotosRedesignNavItem{background-color:#f2f4f8;display:inline-block;margin-left:2px;margin-right:3px}
.fbPhotosRedesignNavItem:first-child{margin-left:0}
.fbPhotosRedesignNavItem:last-child{margin-right:0}
.fbTimelineSection.fbPhotosRedesignNavPagelet{margin-top:12px;padding:5px 0 5px 5px}
.fbPhotosRedesignNavContent{display:block;padding:10px 14px}
.fbPhotosRedesignNavIcon{margin-top:5px}
.fbPhotosRedesignNavCount{color:#8897bd;font-family:'Helvetica Neue', Calibri, Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold}
.fbPhotosRedesignNavSubtitle{color:gray;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fbPhotosRedesignNavSelected.fbPhotosRedesignNavItem{background-color:#6d84b4}
.fbPhotosRedesignNavSelected.fbPhotosRedesignNavItem:hover{background-color:#5871a7}
.fbPhotosRedesignNavItem:hover{background-color:#e8ebf3}
.fbPhotosRedesignNavSelected .fbPhotosRedesignNavCount, .fbPhotosRedesignNavSelected .fbPhotosRedesignNavSubtitle{color:#fff}
.fbPhotosRedesignNavContent:hover{text-decoration:none}
.fbPhotosRedesignHideCounts .fbPhotosRedesignNavCount{display:none}
.fbPhotosRedesignHideCounts .fbPhotosRedesignNavSubtitle{margin-top:12px}
.fbStarGrid{position:relative;-moz-transition-property:width, height;-moz-transition-duration:500ms}
.fbStarGridBlank{background:#fff;border-radius:3px;border:1px solid #c4cde0;padding:30px}
#photo_set_pagelet .fbStarGridBlank{border:none}
.fbStarGridBlankContent{color:#bbb;font-family:'helvetica neue', helvetica, arial, sans-serif;font-weight:bold;font-size:20px;padding:70px 0;text-align:center}
.fbStarGridAsTimelineUnit .fbStarGrid{background:#fff;border:1px solid #c4cde0;border-bottom-width:2px;border-radius:3px;margin-left:auto;margin-right:auto;padding:3px 2px 2px 3px;z-index:1}
.fbTimelineStarGridSeparator, .fbTimelinePhotosScroller{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yQ/x/N8eF8pLkCCD.png) repeat-y center top;font-size:0;padding-top:10px;position:relative;text-align:center;z-index:2}
.fbTimelinePhotosScroller{margin-bottom:30px;padding-top:0}
.fbTimelinePhotosScroller .uiSimpleScrollingLoadingIndicator{display:block}
.fbTimelineStarGridSeparator h4, .fbTimelinePhotosScroller .async_saving{background:#a9b5d3;border-radius:3px;color:#fff;display:inline-block;font-weight:normal;font-size:14px;padding:6px 11px;word-wrap:normal}
.fbTimelineStarGridSeparator h4{margin-bottom:40px;margin-top:20px}
.fbTimelinePhotosScroller .async_saving{margin-bottom:0;margin-top:30px}
#album_photos_pagelet .fbTimelinePhotosScroller{background:none;margin:0}
#album_photos_pagelet .fbTimelinePhotosScroller .async_saving{background:none;margin-bottom:10px;margin-top:10px}
.fbTimelineStarGridSeparator .spinePointer{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yn/x/QJj4mT44_I4.png);background-repeat:no-repeat;background-size:auto;background-position:-112px -628px;bottom:-1px;height:21px;left:418px;position:absolute;width:15px}
div.fbStarGrid .uiVideoLink, div.fbStarGrid .uiMediaThumb{border:none;margin:2px 3px 3px 2px;padding:0}
.fbStarGrid .uiMediaThumb:before{background:#f4f6f9 url(http://static.ak.fbcdn.net/rsrc.php/v2/yd/x/NABTt1QzBLW.png) no-repeat center center;bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}
.fbStarGrid .uiMediaThumb i{background-color:transparent;position:relative;z-index:2}
.fbStarGrid .fbStarGridMediaHideMessage{position:absolute;margin:2px 0 0 2px;background-color:#e7ebf2;z-index:100;border:1px solid #c4cde0}
.fbStarGrid .fbStarGridMediaHiddenMsgNonStarred{width:204px;height:204px}
.fbStarGrid .fbStarGridMediaHiddenMsgStarred{width:415px;height:415px}
.fbStarGrid .fbStarGridMessageClose{width:100%}
.fbStarGrid .fbStarGridMessageClose .uiCloseButton{float:right}
.fbStarGrid .fbStarGridHideMessageBody{display:table;text-align:center;width:100%;height:100%;margin-top:-1px}
.fbStarGrid .fbStarGridHideMessageContent{display:table-cell;vertical-align:middle;padding:16px}
.fbStarGrid .fbPhotoStarGridStarred .uiVideoLink i, .fbStarGrid .fbPhotoStarGridStarred .uiMediaThumb i{height:417px;width:417px}
.fbStarGrid .fbPhotoStarGridNonStarred .uiVideoLink i, .fbStarGrid .fbPhotoStarGridNonStarred .uiMediaThumb i{height:206px;width:206px}
.fbPhotoStarGridElement{display:inline-block;-moz-transition-property:margin-left, margin-right, margin-top;-moz-transition-duration:500ms}
.fbPhotoStarGridElement .uiMediaThumb i, .fbPhotoStarGridElement .uiVideoLink i{background-size:cover;background-position:50% 25%;-moz-transition-property:width, height;-moz-transition-duration:500ms}
.fbPhotoStarGridElement.fbPhotoStarGridDrag{-moz-transition-property:none}
.fbPhotoStarGridDrag .tagWrapper{box-shadow:0 3px 8px rgba(0, 0, 0, .3)}
.fbPhotoStarGridAbove{z-index:3}
.fbPhotoStarGridElement.fbPhotoStarGridDrag a{cursor:move}
.fbPhotoStarGridElement .uiMediaThumb, .fbPhotoStarGridElement .uiVideoLink{background-color:transparent}
.fbPhotoStarGridElement .uiVideoLink i{background-color:#000}
a.uiMediaThumbTagging{cursor:default}
a.uiMediaThumbTagging i, a.uiMediaThumbTagging .taggerOverlay{cursor:crosshair}
a.uiMediaThumbTagging .taggerOverlayDisabled{cursor:default}
a.uiMediaThumbTagging:hover, a.uiMediaThumbTagging:active, a.uiMediaThumbTagging:focus{border-color:#ccc;text-decoration:none}
.tagWrapper{position:relative;overflow:hidden}
a.uiMediaThumbTagging .taggerOverlay .lockBar{background-color:#222;color:#fff;left:10px;padding-left:21px;position:absolute;top:86px;opacity:.9}
a.uiMediaThumbTagging .taggerOverlay .lockIcon{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yb/x/LIMS6JdvvOD.png);background-repeat:no-repeat;display:inline-block;height:15px;left:6px;position:absolute;top:5px;width:15px}
a.uiMediaThumbTagging .taggerOverlay .blackwash{background:#000;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:2}
a.uiMediaThumbTagging .taggerOverlay .highlightBox{border:2px solid #fff;opacity:.3;position:absolute;z-index:2}
.fluploader_swfdiv{left:0;position:absolute;top:0}
.flashUploaderOverlayButton{display:inline;position:relative;vertical-align:top}
.composerPhotoGrid .flashUploaderOverlayButton{display:block}
.flashUploaderOverlayButton.async_saving{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yD/x/LOOn0JtHNzb.gif) no-repeat center center}
.flashUploaderOverlayButton.async_saving div, .flashUploaderOverlayButton.async_saving a{opacity:.5}
.flashUploaderOverlayButton a.selectOver, .flashUploaderOverlayButton .selectOver a.attachmentLink{text-decoration:underline}
.composerPhotoGrid .flashUploaderOverlayButton a.selectOver{background-color:#ebeef4}
.flashUploaderOverlay .uiOverlayContent{padding-bottom:25px}
.flashUploaderOverlay .layerCancel{display:none}
.flashUploaderOverlay .headerBox{border-color:#c4cde0;border-bottom-color:#f5f5f5;border-bottom-color:rgba(0,0,0,0.1);border-radius:3px 3px 0 0;left:-1px;margin:0;position:absolute;right:-1px;top:-1px;z-index:2}
.flashUploaderOverlay .albumInfoFields{width:330px}
.flashUploaderOverlay .albumMetaFields{margin-left:110px}
.flashUploaderOverlay .albumMetaPlacesInput{float:right;margin-right:20px;width:280px}
.flashUploaderOverlay .albumInfoFields input{border-color:#fff;outline:none;-moz-transition:border-color .2s}
.flashUploaderOverlay .albumInfoFields input:hover, .flashUploaderOverlay .albumInfoFields input:focus{border-color:#bec7da}
.flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:focus + .photoAlbumDescInput, .flashUploaderOverlay .albumInfoFields .photoAlbumTitleInput:hover + .photoAlbumDescInput:focus{border-top-color:transparent}
.flashUploaderOverlay .albumInfoFields .highlighter{display:none}
.flashUploaderOverlay .fbPhotoBulkEditor{margin:65px -15px 0 -15px}
.flashUploaderOverlay .fbPhotoBulkEditor .editablePhoto{margin-bottom:17px;margin-left:17px}
.flashUploaderOverlay .headerFixed{border-bottom-color:#b0bbd7;border-radius:0;left:50%;margin-left:-483px;position:fixed;right:auto;width:946px}
.flashUploaderOverlay .addPhotosEnabled .fakeButton, .flashUploaderOverlay .addPhotosDisabled .realButton{position:absolute;top:-10000px}
.flashUploaderOverlay .footerBox{border-color:#c4cde0;border-radius:0 0 3px 3px;border-top-color:#f5f5f5;border-top-color:rgba(0,0,0,0.1);left:-1px;position:absolute;right:-1px}
.footerBox .footerInner{width:100%}
.flashUploaderOverlay .footerFixed{bottom:0;border-bottom:0;border-radius:0;border-top-color:#c4cde0;left:50%;margin-left:-483px;margin-top:50px;position:fixed;width:926px;z-index:1}
.flashUploaderOverlay .titleInput input, .flashUploaderOverlay .descriptionInput{width:100%}
.flashUploaderOverlay .placesTypeaheadCell{width:280px}
.flashUploaderOverlay .progressLinks{padding-top:3px}
.flashUploaderOverlay .progressWrap{width:120px}
.showEmptyState .progressWrap{display:none}
.flashUploaderOverlayFooter .quality{display:inline-block;left:10px;position:relative}
.flashUploaderOverlayFooter .quality label{color:#666}
.fbHubsTypeaheadThrobber{display:none;position:absolute;right:6px;top:5px}
.typeaheadLoading .fbHubsTypeaheadThrobber{display:block}
.timelineLayout .fbTimelinePhotosAndVideosOfMe .fbPhotosGrid{margin-left:11px}
.timelineLayout .fbTimelinePhotosAndVideosOfMe .fbPhotosGrid td{padding:0;width:auto}
.timelineLayout .fbTimelinePhotoAlbums a.uiMediaThumbAlb{margin-right:9px}
.timelineLayout .uiMediaThumbAlbHuge, .timelineLayout .uiMediaThumbHuge .uiMediaThumbWrap i{height:111px;width:167px}
.timelineLayout .fbPhotosGrid .photoDetails{width:185px}
.timelineLayout .fbPhotosGrid .photoDetails .fbAudienceHover{margin-right:6px}
.timelineLayout .uiMediaThumbHuge{padding:3px}
.timelineLayout .uiMediaThumbHuge i{height:120px;width:180px}
.fbTimelineVideos .uiVideoLink{padding:0;vertical-align:bottom}
.fbTimelineVideos .uiVideoLinkHuge i{background-size:cover;-moz-background-size:cover;height:133px;width:191px}
.fbTimelinePhotoAlbums .fbPhotosGrid td{padding-right:5px}
.fbTimelinePhotosAndVideosOfMe .uiVideoLink{border:0;margin:0 3px 3px 0;padding:0;vertical-align:bottom}
.fbTimelinePhotosAndVideosOfMe .uiVideoLinkHuge i{background-size:cover;-moz-background-size:cover;height:120px;width:182px}
.uiMediaThumbStacked.uiMediaThumbAlb{border:none;position:relative}
.uiMediaThumbStacked .uiMediaThumbPrevPhoto{border:none;border-radius:2px;box-shadow:0 0 0 1px rgba(0, 0, 0, .07), 0 1px 3px rgba(0, 0, 0, .25);height:165px;left:0;top:0;-moz-transform:rotate(3deg);width:217px;z-index:0}
.pagesTimelineButtonPagelet{background-color:#e7ebf2;border-bottom:1px solid #c8d1e2;min-width:122px;padding:13px 0 12px 1px;top:38px;z-index:4}
.fbTimelineWideRightCol .pagesTimelineButtonPagelet{min-width:244px}
body.hasVoiceBar .pagesTimelineButtonPagelet{top:64px}
.pagesTimelineRightColumn .fbTimelineScrubber{top:87px}
body.hasVoiceBar .pagesTimelineRightColumn .fbTimelineScrubber{top:113px}
#createPageButton .img{top:3px}
#createPageButton{padding-left:6px}
div.fbTimelinePhotoAlbums{padding:30px 41px 15px 41px}
div.fbTimelineVideos{padding-bottom:15px}
div.fbTimelinePhotosAndVideosOfMe{padding:30px 41px 20px 41px}
.fbTimelinePhotosSeparator h4{color:gray;cursor:default;font-size:13px;margin:10px 0 15px;text-align:center}
.fbTimelinePhotosSeparator h4 span{background-color:#fff;padding:0 10px}
.fbTimelinePhotosAndVideosOfMe .async_saving{margin:20px 0 30px}
.fbTimelineNoVideosMsg{text-align:center;margin:60px 0}
.fbTimelinePhotosAndVideosOfMe .uiMediaThumb{border:0;padding:0 3px 3px 0}
.fbPhotosRedesign.fbTimelinePhotoAlbum{margin-top:0;padding:3px 2px 2px 3px}
.fbPhotosRedesign.fbTimelinePhotoAlbums{margin-top:0;padding:30px 30px 15px 30px}
.fbPhotosRedesign .fbPhotosGrid{width:100%}
.fbPhotosRedesign .fbPhotosGrid .photoDetails .photoText{overflow:visible}
.fbPhotosRedesign .fbPhotosReorderableGrid .dragWrapper .dragHover, .fbPhotosRedesign .fbPhotosReorderableGrid .dragWrapper:hover .dragHover{display:none}
.fbPhotosRedesign .albumThumbLink.uiMediaThumb{border:none}
.albumThumbLink, .albumTextLink{display:inline-block;margin-bottom:5px;margin-top:20px;outline:none}
.fbPhotosRedesign .albumTextLink .flashUploaderOverlayButton, .fbPhotosRedesignUploadLink{display:inline-block}
.fbPhotosRedesign .photoTextTitle{display:inline-block;font-family:'helvetica neue', helvetica, arial, sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fbPhotosRedesign.fbTimelinePhotoAlbums .fbPhotosGrid td{padding:0;text-align:center;width:225px}
.timelineLayout .fbPhotosRedesign .fbPhotosGrid .photoDetails .fbAudienceHover{margin-left:6px;margin-right:0}
.photoDetails .uiSelector{vertical-align:-1px;width:16px}
.fbPhotosRedesign .photoText{font-size:14px;text-align:center}
.fbPhotosRedesign .photoTextSubtitle{line-height:19px}
.timelineLayout .fbPhotosRedesign .fbPhotosGrid .photoDetails{margin:0 auto;width:222px}
.timelineLayout .fbPhotosRedesign .uiMediaThumbAlbHuge, .timelineLayout .fbPhotosRedesign .uiMediaThumbHuge .uiMediaThumbWrap i, .timelineLayout .fbPhotosRedesign .uiMediaThumbHuge .uiMediaThumbWrap .fbPhotosCreateAlbum{height:155px;width:207px}
.fbPhotosCreateAlbum{border:2px dashed #d2d5ea;border-radius:2px;color:#a4b5d4}
.fbPhotosCreateAlbumLabel{font-size:14px;font-weight:bold;margin-top:70px;text-align:center}
.fbPhotosCreateAlbumWrapper:hover .fbPhotosCreateAlbum{background-color:#edeff4;color:#627aad;cursor:pointer}
.timelineLayout .fbPhotosRedesign .uiMediaThumbWrap{border-radius:2px;box-shadow:0 0 3px rgba(0, 0, 0, .15)}
.fbPhotoAlbumHeader{padding-bottom:20px;padding-top:17px;position:relative;text-align:center}
.fbPhotoAlbumOptionsLeft{left:7px;position:absolute;top:7px}
.fbPhotoAlbumOptionsRight{position:absolute;right:8px;top:7px}
.uiSelectorNormal .uiSelectorButton.fbPhotoAlbumOptionsGear{padding-right:23px}
.fbPhotoAlbumTitle{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:12px 214px 7px 213px}
.fbPhotoAlbumHeader .fbPhotoInlineCaptionEditor .captionWrapper{margin-right:0}
.fbPhotoAlbumHeader .fbPhotoCaption{font-size:13px;line-height:18px}
.fbPhotoAlbumActions .timelineAudienceSelector, .fbPhotoAlbumActionList{display:inline-block}
.fbPhotoAlbumActions .audienceSelector .uiSelectorMenu .itemIcon{display:none}
.fbPhotoAlbumActions a.uiSelectorButton{background:none}
.fbPhotoAlbumHeaderLong .fbPhotoInlineCaptionEditorEditMode.fbPhotoAlbumHeaderText, .fbPhotoAlbumHeaderText{-moz-column-count:1;margin-left:auto;margin-right:auto;width:417px}
.fbPhotoAlbumHeaderLong .fbPhotoCaptionInput{height:200px}
.fbPhotoAlbumHeaderLong.fbPhotoAlbumHeader{padding-top:40px}
.fbPhotoAlbumHeaderLong .fbPhotoAlbumHeaderText{-moz-column-count:2;-moz-column-gap:40px;margin:20px 40px;text-align:left;width:auto}
.fbPhotoAlbumHeaderText{padding-top:20px}
.fbPhotoAlbumBulkTagger .uiBoxGray{margin:2px 3px 3px 2px}
#album_feedback_pagelet .fbTimelineUFI{margin:2px 3px 3px 2px;margin-bottom:3px !important;position:static}
#album_photos_pagelet .fbTimelinePhotosScroller{background:none}
.fbPhotosRedesignBorderOverlay .uiMediaThumb .uiMediaThumbImg:after, .fbPhotosRedesignBorderOverlay .uiVideoLink .uiVideoLinkImg:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0}
#album_pagelet .fbTimelinePhotoAlbums{margin-top:0}
.fbPhotosRedesignAlbumList{margin-top:20px}
.fbPhotosRedesignAlbumList .fbPhotosRedesignAlbumListItem{color:#94a0c1;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fbPhotosRedesignAlbumList .fbPhotosRedesignAlbumListItem.fbPhotosRedesignAlbumListItemActive{color:#627aad;font-weight:bold}
.fbPhotosRedesignStreamSidebar, .fbPhotosRedesignSidebar{padding-top:8px;position:fixed}
.fbPhotosRedesignAlbumsListAllLink{border-top:1px solid #dce0eb;padding-top:10px}
.fbTimelineSection.fbTimelinePhotoAlbums .uiMorePager{margin:15px -41px -15px -41px}
.fbTimelineTabSection.fbPhotosRedesign .uiMorePager{margin:15px -30px -15px -30px}
.fbTimelineTabSection .fbTimelinePhotosScroller .uiMorePager{margin:2px 3px 5px 2px}
.fbTimelinePhotoAlbums .uiMorePager .uiMorePagerPrimary, .fbTimelineSectionStarGrid .uiMorePager .uiMorePagerPrimary, .fbTimelinePhotoAlbums .uiMorePager .uiMorePagerLoader{background-color:#e9eef4;border-top:1px solid #e2e6e9;color:#6279ad;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px;height:36px;line-height:35px;padding:0}
.fbTimelineSectionStarGrid .uiMorePager .uiMorePagerPrimary{border-color:#d8dfea}
.fbTimelineSectionStarGrid .async_saving .uiMorePagerLoader{background:transparent;border:none;padding:0}
.fbTimelinePhotoAlbums .uiMorePager .uiMorePagerPrimary:hover, .fbTimelineSectionStarGrid .uiMorePager .uiMorePagerPrimary:hover, .fbTimelinePhotoAlbums .uiMorePager .uiMorePagerLoader{background-color:#e1e5f0;text-decoration:none}
.fbPhotosRedesignVideoIcon{margin-right:5px;position:relative;top:3px}
.fbPhotosRedesignAds{position:fixed;top:40px}
.fbPhotosRedesignAlbumPermalinkUpload{margin-right:-14px}
.fbTimelineScrubber{background-color:#e7ebf2;padding:8px 0 8px 1px;top:38px;width:122px;z-index:1}
body.hasViewasChromeBar .fbTimelineScrubber{padding-top:45px}
.fbTimelineScrubber a, .fbTimelineScrubber .selected ul a{border-left:5px solid #c8d1e2;color:#94a0c1;display:block;font-weight:normal;outline:none;padding:4px 0 4px 6px}
.fbTimelineScrubber li{margin-bottom:1px}
.fbTimelineScrubber a:hover, .fbTimelineScrubber a:focus{border-left-color:#a7b4d1;text-decoration:underline}
.fbTimelineScrubber .selected a, .fbTimelineScrubber .selected ul a{border-left-color:#627aad}
.fbTimelineScrubber ul li{border:0;margin:0}
.fbTimelineScrubber .selected a{color:#627aad;font-weight:bold}
.fbTimelineScrubber ul{display:none}
.fbTimelineScrubber .selected ul.loaded{display:block}
.fbTimelineScrubber ul{margin-top:-4px}
.fbTimelineScrubber ul a{padding:1px 0 1px 12px !important}
.fbTimelineScrubber .selected .selected a{color:#627aad;font-weight:normal}
.fbTimelineScrubber ul ul{display:none !important}
div.fbTimelineInlineSectionHeader{background:none;border:0;height:40px;text-align:center}
.fbTimelineTimePeriod div.fbTimelineInlineSectionHeader{padding-top:0}
.fbTimelineInlineSectionHeader .uiHeaderTitle{color:#1c2a47}
.fbTimelineTabHeader{background:none;margin:0 10px 20px}
.fbTimelineTabHeader h4{font-size:16px;width:400px}
.fbTimelineAboutMeHeader{margin:0 0 15px;background:none}
.fbTimelineTabSection .fbTimelineAboutMeHeader, .fbTimelineCompactSection .fbTimelineAboutMeHeader{margin:15px 15px 15px 22px}
.timelineLayout .fbTimelineAboutMeHeader h4{font-size:16px}
.fbTimelineAboutMeHeader h4 a{color:#333}
.fbTimelineContentHeader h3.uiHeaderTitle, .fbTimelineInlineSectionHeader h3.uiHeaderTitle{background:#a9b5d3;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:normal;margin:0;padding:6px 11px;word-wrap:normal}
.fbTimelineContentHeader h3 a{color:#8897bd}
.fbTimelineContentHeader{margin-bottom:15px;text-align:center}
.fbTimelinePermalink .fbTimelineSection .fbTimelineContentHeader{margin-bottom:0}
.fbTimelineContentHeader .headerPlus{border-left:1px solid #e5e5e5;display:inline-block;height:28px;margin:-7px -12px 0 0;text-align:center;width:37px}
.fbTimelineAboutMeHeader .img{margin-top:2px}
.fbTimelineContentHeader .headerPlus .img{margin-top:9px}
.fbTimelineStickyHeader{top:38px;-moz-transition:top .3s linear 0s;z-index:250}
.tinyViewport .fbTimelineStickyHeader, .collapsedHead .fbTimelineStickyHeaderHidden{display:none}
.tinyViewport .collapsedHead .fbTimelineStickyHeader{display:block}
body.hasVoiceBar .fbTimelineStickyHeader{padding-top:27px}
body.hasViewasChromeBar .fbTimelineStickyHeader{padding-top:37px}
.fbTimelineStickyHeaderHidden{top:-150px}
.collapsedHead{box-shadow:none}
.collapsedHead #fbProfileCover{height:47px;margin-bottom:-1px}
.collapsedHead #fbProfileCover h2{margin-top:14px;margin-left:63px;margin-bottom:10px;font-size:17px;white-space:nowrap}
.collapsedHead #fbProfileCover .coverNoImage, .collapsedHead #fbProfileCover .coverWrap{height:0}
.collapsedHead #fbProfileCover .profilePicThumb{background:transparent;box-shadow:none;left:11px;margin-top:2px}
.collapsedHead #fbProfileCover .profilePic{height:32px;width:32px}
.collapsedHead #fbProfileCover .leftPic, .collapsedHead #fbProfileCover .rightPic{visibility:hidden;width:0}
.collapsedHead .fbTimelineNavigationPagelet, .collapsedHead #fbProfileCover .fbProfileCoverPhotoSelector, .collapsedHead #fbProfileCover .alternate_name, .collapsedHead #fbProfileCover .presenceIndicator{display:none}
.fbTimelineStickyHeader .stickyHeaderWrap{position:absolute;width:851px}
.fbTimelineStickyHeader .back, .fbTimelineStickyHeader .actions, .fbTimelineStickyHeader .name{position:relative}
.fbTimelineStickyHeader .back{background-color:#fff;border:1px solid #c4cde0;border-radius:0 0 2px 2px;border-top:0;height:47px;position:absolute;width:849px}
.fbTimelineStickyHeader .actions{float:right;padding:12px 25px 5px 5px}
.fbTimelineStickyHeader .name{padding:9px 14px 7px 16px;display:block;float:left;text-overflow:ellipsis;white-space:nowrap}
.ogAppTab .fbStickyHeaderRightLeft{width:819px}
.fbStickyHeaderBreadcrumb{margin-top:3px;margin-left:10px}
html .fbStickyHeaderBreadcrumb .uiButton .uiButtonText, .fbStickyHeaderBreadcrumb .uiButton input{font-size:13px;line-height:18px;padding-top:0}
.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}
#fbProfileCover .fbTimelineStickyHeader .fbTimelineConnectButtonGroup .uiButtonConfirm{background-color:#6d84b4;border-color:#3b5998}
#profile_minifeed .reportHide{display:none}
.fbProfileStream .uiStreamMessage .passiveName{font-weight:normal}
.fbProfileStream .uiStreamMessage a.passiveName{font-weight:bold}
.fbReminders .fbRemindersHeader{margin-bottom:6px}
.fbReminders .fbRemindersStory{padding:3px 5px}
.fbReminders .fbRemindersStory .fbRemindersRemove{margin-top:-1px;display:none}
.fbReminders .fbRemindersStory .fbRemindersRemove.openMenu{display:block}
.fbReminders .celebrationStory .fbRemindersRemove{display:block;visibility:hidden}
.fbReminders .celebrationStory:hover .fbRemindersRemove{visibility:visible}
.fbReminders .fbRemindersStory:hover{background-color:#eceff5;cursor:pointer}
.fbReminders .fbRemindersStory:hover a{text-decoration:none}
.fbReminders .fbRemindersStory:hover .fbRemindersRemove{display:block}
.fbReminders .fbRemindersStory .fbRemindersTitle{color:#3b5998}
.fbRemindersContent .fbRemindersFooter{text-align:center}
.fbRemindersContent .fbRemindersGiantPic{height:75px;width:75px}
.fbRemindersContent .fbCalendarList .fbCalendarLabel{width:60px}
.fbRemindersContent .fbCalendarList .fbCalendarItemContent{width:330px}
.fbRemindersContent .fbRemindersPokeBack{white-space:nowrap}
.sp_1aukdn{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yQ/x/HFoxorzFACo.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:12px}
.sx_e84660{background-position:-13px 0}
.selected .sx_e84660{background-position:0 0}
.sx_6ea801{background-position:-13px -13px}
.selected .sx_6ea801{background-position:0 -13px}
.sx_117217{background-position:-13px -26px}
.selected .sx_117217{background-position:0 -26px}
.sx_0b1abf{background-position:-13px -39px}
.selected .sx_0b1abf{background-position:0 -39px}
.sx_298d4a{background-position:-13px -52px}
.selected .sx_298d4a{background-position:0 -52px}
.sx_185489{background-position:-13px -65px}
.selected .sx_185489{background-position:0 -65px}
.sx_5d6b49{background-position:-13px -78px}
.selected .sx_5d6b49{background-position:0 -78px}
.sx_69fb55{width:10px;height:10px;background-position:0 -106px}
.sx_c8c197{width:8px;height:14px;background-position:-8px -91px}
.selected .sx_c8c197{background-position:0 -91px}
.sp_2e7db0{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yw/x/ZGildPJjB8F.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}
.sx_086642{width:11px;height:11px;background-position:0 -46px}
.sx_38d4d5{background-position:0 0}
.sx_2f1821{width:12px;height:11px;background-position:0 -34px}
.sx_09ce1d{background-position:0 -17px}
.sp_3ipjtl{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yE/x/TY_O4vBniCd.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}
.sx_ec1bbf{background-position:-16px 0}
.selected .sx_ec1bbf{background-position:0 0}
.sx_953142{background-position:0 -35px}
.sx_172c14{width:13px;height:13px;background-position:-17px -34px}
.sx_7c1869{background-position:0 -52px}
.sx_cc550a{background-position:0 -69px}
.sx_cf1539{height:17px;background-position:0 -17px}
.sx_0a667f{width:10px;background-position:-17px -17px}
.sx_23b3dc{background-position:0 -86px}
.sx_0b106b{background-position:0 -103px}
.sp_72ml88{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/y2/x/qx2GwI_yzmW.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:13px;width:9px}
.sx_5f1e04{width:32px;height:32px;background-position:0 0}
.sx_ef73a5{width:10px;background-position:0 -33px}
.sx_29d4f5{background-position:-11px -33px}
.sx_e8539e{background-position:-21px -33px}
.sx_154ef5{background-position:0 -47px}
.sx_406d8e{background-position:-10px -47px}
.uiStreamStoryAttachmentOnly .storyContent{margin-bottom:0}
.uiStreamStoryAttachmentOnly .storyContent{margin-left:-18px}
.homeWiderContent .uiStreamStoryAttachmentOnly .uiStreamSubstory .storyContent{margin-left:0}
.uiStreamStoryAttachmentOnly .uiStreamAttachments{margin:0}
.uiStreamSecondaryTime .img{bottom:-2px;position:relative;vertical-align:top}
.uiProfileBlockContent{overflow:hidden}
body .uiButtonGroup .openToggler ._nk, body .uiButtonGroup .openToggler ._nm, body .uiButtonGroup .openToggler ._nl{border-bottom-left-radius:0;border-bottom-right-radius:0}
body .uiButtonGroup .openToggler ._nn, body .uiButtonGroup .openToggler ._np, body .uiButtonGroup .openToggler ._no{border-top-left-radius:0;border-top-right-radius:0}
.uiSelectorBottomUp .openToggler .uiSelectorButton,
.uiSelectorBottomUp .openToggler .uiSelectorButton:active,
.uiSelectorBottomUp .openToggler .uiSelectorButton:focus,
.uiSelectorBottomUp .openToggler .uiSelectorButton:hover,
.uiSelectorBottomUp .openToggler .uiButtonSuppressed,
.uiSelectorBottomUp .openToggler .uiButtonSuppressed:active,
.uiSelectorBottomUp .openToggler .uiButtonSuppressed:focus,
.uiSelectorBottomUp .openToggler .uiButtonSuppressed:hover{border:1px solid #3b5998;border-top-color:#6d84b4}
.uiSelectorBottomUp .uiSelectorMenuWrapper{bottom:100%;margin-bottom:-2px;top:auto}
a._11{max-width:none}
a._11 .uiButtonText{max-width:none}

.uiHelpLink{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/y3/x/7rpZ7CHyvX7.gif) no-repeat 0 center;display:inline-block;height:9px;width:12px}
.uiHelpLink .right{left:auto;right:-4px}
.uiMoreLinkCaret{margin-left:2px;padding-bottom:2px}
.objectListItem{padding-bottom:8px;padding-top:8px}
.passive .objectListItem{color:gray}
.objectListItem .auxiliary{text-align:right}
.uiMediaThumb{background:#fff;border:1px solid #ccc;display:-moz-inline-box;display:inline-block;outline:none;padding:4px;position:relative;vertical-align:bottom}
.loading.uiMediaThumb{background:url(http://static.ak.fbcdn.net/rsrc.php/v2/yD/x/LOOn0JtHNzb.gif) no-repeat center center}
.loading.uiMediaThumb i{opacity:.3}
.uiMediaThumbSelected{background-color:#3b5998;border-color:#3b5998}
.uiMediaThumb:hover, .uiMediaThumb:hover .uiMediaThumbWrap, .uiMediaThumb:active, .uiMediaThumb:active .uiMediaThumbWrap, .uiMediaThumb:focus, .uiMediaThumb:focus .uiMediaThumbWrap{border-color:#3b5998}
.uiMediaThumb i{background-color:#eee;background-position:center 25%;background-repeat:no-repeat;display:block}
.uiMediaThumbSmall i{height:54px;width:73px}
.uiMediaThumbMedium i{height:85px;width:114px}
.uiMediaThumbLarge i{height:116px;width:149px}
.uiMediaThumbHuge i{height:120px;width:161px}
.uiMediaThumbAlb{margin-bottom:5px;margin-right:5px}
.uiMediaThumbWrap{background:#fff;border:1px solid #ccc;left:4px;padding:4px;position:absolute;top:4px}
.uiMediaThumbAlbSmall, .uiMediaThumbSmall .uiMediaThumbWrap i{height:49px;width:68px}
.uiMediaThumbAlbMedium, .uiMediaThumbMedium .uiMediaThumbWrap i{height:80px;width:109px}
.uiMediaThumbAlbLarge, .uiMediaThumbLarge .uiMediaThumbWrap i{height:111px;width:144px}
.uiMediaThumbAlbHuge, .uiMediaThumbHuge .uiMediaThumbWrap i{height:115px;width:156px}
.uiVideoLink{background-color:#000;display:-moz-inline-box;display:inline-block;padding:4px 0;position:relative}
.uiVideoLink:hover{text-decoration:none}
.uiVideoLink i{background-position:center 25%;background-repeat:no-repeat;display:block}
.uiVideoLinkMedium i{height:79px;width:124px}
.uiVideoLinkLarge i{height:118px;width:159px}
.uiVideoLinkHuge i{height:122px;width:171px}
.uiVideoLink .playicon{background-color:transparent;bottom:4px;display:block;height:26px;left:5px;position:absolute;width:35px}
.uiVideoLink .playtime, .uiVideoLink .titlesnippet{background-color:#000;background-color:rgba(0, 0, 0, .65);border-radius:2px;bottom:4px;color:#fff;display:block;font-size:11px;padding:3px 6px;position:absolute}
.uiVideoLink .playtime{right:5px}
.uiVideoLink .titlesnippet{left:5px;overflow:hidden;right:50px;text-overflow:ellipsis;white-space:nowrap}
.uiVideoLink:active .playicon, .uiVideoLink:hover .playicon, .uiVideoLink:focus .playicon{background-image:url(http://static.ak.fbcdn.net/rsrc.php/v2/yJ/x/Gj2ad6O09TZ.png);background-repeat:no-repeat}
.uiToolbarBordered{margin:0 -7px;padding:6px 7px 6px 1px}
.uiToolbar .uiToolbarItem{float:left;margin-left:6px;vertical-align:top}
.uiToolbarUnbordered .uiToolbarItem:first-child{margin-left:0}
.uiToolbar .uiToolbarDivider{background:#d6d6d6;height:22px;width:1px}
._43q9 ._4cg3{margin-top:-2px}
._43qc ._4cg3{margin-top:-1px}
._43qf ._4cg3{margin-top:-3px}
._43q9 ._43q7{margin:2px 2px 0 0}
._43qc ._43q7{margin:1px 1px 0 0}
._43qf ._43q7{margin:3px 3px 0 0}
._43qm li:last-child{margin-right:0}
._43q7 a{display:block;position:relative}
._43q7 .img{vertical-align:bottom}
._43qm .showAll{display:block}
._43qm ._43qn{border-color:#7792ba;border-width:1px 0 0;padding:3px}
._43q9 ._43qn{line-height:18px;margin:2px 2px 0 0}
._43qc ._43qn{line-height:24px;margin:1px 1px 0 0}
._43qf ._43qn{line-height:44px;margin:3px 3px 0 0}
.uiClearableTypeahead .selected .clear{display:block}
.uiClearableTypeahead .clear, .uiTypeaheadDisabled .selected .clear{display:none;position:absolute;margin-top:-7px;right:3px;top:50%}
.uiClearableTypeahead .selected{padding-right:16px}
.uiTypeaheadDisabled .selected{padding-right:0}
.photoTypeahead .photo{display:none;height:16px;left:3px;position:absolute;top:2px;width:16px}
.photoTypeahead .selected .photo{display:block}
.photoTypeahead .selected .textInput{padding-left:23px}
.photoTypeahead.uiTypeaheadDisabled .selected .photo{opacity:.30}

#bootloader_uN_FZ { height: 42px; }