@namespace url(http://www.w3.org/1999/xhtml);

/* TITLE: Tweaks for "Facebook - FriendFeed Style News" - http://userstyles.org/styles/36882 */

/* INSPIRED by Nathan Hammond's - http://userstyles.org/users/12817 - orignal userstyle - http://userstyles.org/styles/9274, at the suggestion of istjgeek - http://userstyles.org/users/61523 */

/* AUTHOR: Davey Jacobson - http://userstyles.org/users/17031 */

@-moz-document domain("facebook.com") {


/**********************************************
 ************ REMOVE ADS & CLUTTER ************
 **********************************************/

#pagelet_netego_lower { display: none !important; }

.clearfix.friend.idle, [class=' idle'], a.idle, .hasOnlineFriends li[class*='idle'], #sidebar_ads { display: none !important; }

#wrapper #header #banner, #contentCol #rightCol .fbxPhotoSide, #contentCol #rightCol .fbPhotosSideColumn { display: none !important; }



/**********************************************
 ***** GLOBAL SETTINGS: TOP BAR & COLUMNS *****
 **********************************************/

#headNavOut { width: 954px; }

.profile_top_wash { padding-right: 86px !important; margin-right: -87px !important; }

#globalContainer { position: relative; left: -86px !important; }
#globalContainer #content #mainContainer { width: 1152px !important; }

.feed_right_column, .home_right_column { padding-top: 0 !important; }

.uiHeaderTopAndBottomBorder { border-top: 0 !important; }

.tab_availability.img { position: relative; left: 2px; top: 1px; }




/**********************************************
 ****** MAKE HOMEPAGE MIMIC FRIENDFEED'S ******
 **********************************************/

/* CENTER COLUMN & RIGHT COLUMN */
.home #contentArea { width: 1150px !important; }
.home #contentCurve { width: 1151px !important; }
.home #pageFooter { margin: 0 0 0 -1px !important; }
.home #rightCol, .home #leftCol { display: none !important; }
.home #headNavIn #navSearch { margin-left: 185px !important; }
.home #headNavOut { width: 1134px; margin-left: 0 !important; }
.home #contentCol { margin-left: 1px !important; width: 1149px !important; }
.home #pageLogo a, .home #jewelCase { margin-left: 6px !important; z-index: 100; }

.home .uiHeader.uiHeaderWithImage.uiHeaderPage.fbx_stream_header { width: 930px !important; }
.home .clearfix.uiHeaderTop { width: 1118px !important; }


/* NEWS FEED COMMENTS */
.home .uiList.uiUfi.focus_target.fbUfi      { width: 1060px !important; }

#pagelet_home_stream #home_stream .uiList.uiUfi.focus_target.fbUfi textarea { width: 1002px !important; }
#pagelet_home_stream #home_stream .uiList.uiUfi.focus_target.fbUfi li .commentList li { width: 1050px !important; }
#pagelet_home_stream #home_stream .uiList.uiUfi.focus_target.fbUfi .uiUfiAddComment.clearfix.ufiItem.uiListItem.uiListVerticalItemBorder.uiUfiAddCommentCollapsed {width: 1050px !important; }
.ego_page.home.hasLeftCol .UIProfileImage_SMALL { padding-right: 0 !important; } 




/**********************************************
 ******* PERSONAL PROFILE PAGE SETTINGS *******
 **********************************************/

/***** PROFILE PAGE *****/
.profile.nile_profile.profile_two_columns #profileimage { z-index: 3 !important; }

.profile.nile_profile.profile_two_columns .left_column_container, 
#pagelet_top_bar #profile_top_bar, #tab_content #tab_canvas { position: relative; left: -19px; }

/* PROFILE PAGE STATUS BAR */
.profile_top_bar_container  { width: 931px !important; }
#c4bdb90b525e715594360c, #feedwall_with_composer, #tab_canvas { width: 931px !important; }
.UIComposer_InputArea_Base.UIComposer_InputArea .Mentions_Input { line-height: 20px !important; }

/* PROFILE PAGE COMMENTS */
.profile.nile_profile.profile_two_columns .UIProfileImage_SMALL { padding-right: 0 !important; }
.profile.nile_profile.profile_two_columns ul[class*='uiList uiUfi focus_target fbUfi'] { width: 871px !important; }
.profile.nile_profile.profile_two_columns .ufi_section.comments_add_box.clearfix textarea[class*='add_comment_text'] { margin-right: 0 !important; }
.profile.nile_profile.profile_two_columns ul[class*='uiList uiUfi focus_target fbUfi'] li.uiUfiAddComment > textarea { width: 814px !important; position: relative; left: 0px !important; }

/* PROFILE PAGE FOOTER */
.profile.nile_profile.profile_two_columns #pageFooter, .profile.nile_profile.profile_two_columns #contentCurve,
.profile.nile_profile.profile_two_columns #footerContainer { width: 954px !important; padding: 0 110px 8px 87px !important; margin: auto !important;}

/* PROFILE MINIFEED WALL */
.profile #profile_minifeed { padding-top: 10px !important; }
.profile #feedwall_with_composer #feedwall_controls_wrapper { position: relative; top: -3px; }


/***** MESSAGES PAGE *****/
.ego_page.home.hasLeftCol #contentArea .MessageComposer .UIComposer_Content { width: 615px !important; }
.ego_page.home.hasLeftCol #contentArea .MessageComposer .UIComposer_InputArea_Base.UIComposer_InputArea { width: 613px !important; }


/***** PHOTOS TAB *****/
.profile .photos_tab #photos_of_wrapper { width: 930px !important; }


/***** WALL-TO-WALL *****/
.wall.fbpages_listing_page .uiUfiComments.uiListItem.uiListVerticalItemBorder  { width: 655px !important; }
.wall.fbpages_listing_page .uiUfiAddComment.clearfix.ufiItem.uiListItem.uiListVerticalItemBorder.uiUfiAddCommentCollapsed { width: 646px !important; }
.wall.fbpages_listing_page .uiUfiAddComment.clearfix.ufiItem.uiListItem.uiListVerticalItemBorder.uiUfiAddCommentCollapsed textarea { width: 600px !important; }


/***** EDIT PROFILE PAGE *****/
.fbPageEdit #content { width: 981px !important; }
.fbPageEdit #contentCol { width: 970px !important; }
.fbPageEdit #contentArea { width: 970px !important; }
.fbPageEdit #contentCurve { width: 970px !important; }
.fbPageEdit #mainContainer { width: 981px !important; padding-right: 251px !important; }


/***** VIEW 'LIKED' COMMENTS *****/
#fbpstyler { display: none !important; }

body[class='ego_page fbx ff3 mac Locale_en_US shifted'] #rightCol,
body[class='ego_page fbx ff3 mac Locale_en_US nonshift'] #rightCol,
body[class*='ego_page fbx ff3 mac Locale_en_US nonuflist'] #rightCol { display: none !important; }

body[class='ego_page fbx ff3 mac Locale_en_US shifted'] ul[class*='uiList uiUfi focus_target fbUfi']
body[class='ego_page fbx ff3 mac Locale_en_US nonshift'] ul[class*='uiList uiUfi focus_target fbUfi'],
body[class*='ego_page fbx ff3 mac Locale_en_US nonuflist'] ul[class*='uiList uiUfi focus_target fbUfi'] { width: 920px !important; }

body[class='ego_page fbx ff3 mac Locale_en_US shifted'] ul[class*='uiList uiUfi focus_target fbUfi'] li.uiUfiAddComment > textarea,
body[class='ego_page fbx ff3 mac Locale_en_US nonshift'] ul[class*='uiList uiUfi focus_target fbUfi'] li.uiUfiAddComment > textarea,
body[class*='ego_page fbx ff3 mac Locale_en_US nonuflist'] ul[class*='uiList uiUfi focus_target fbUfi'] li.uiUfiAddComment > textarea { width: 861px !important; position: relative; }

body[class*='ego_page fbx ff3 mac Locale_en_US'][style=''] #rightCol { display: none !important; }
body[class*='ego_page fbx ff3 mac Locale_en_US'][style=''] ul[class*='uiList uiUfi focus_target fbUfi'] { width: 920px !important; }
body[class*='ego_page fbx ff3 mac Locale_en_US'][style=''] ul[class*='uiList uiUfi focus_target fbUfi'] li.uiUfiAddComment > textarea { width: 861px !important; position: relative; }




/*********************************************
 ************ EVENT PROFILE PAGES ************
 *********************************************/

.event_profile #rightCol { position: absolute; right: -176px; top: 40px; }
.event_profile #contentArea { max-width: 685px !important; }
#event_profile_wall #feedwall_with_composer { width: 685px !important; }




/*********************************************
 *********** EDIT FRIENDS SETTINGS ***********
 *********************************************/


/***** WIDER LAYOUT *****/
/* All Connections */
.FriendsPage .UIStandardFrame_Content { position: relative; left: -120px; }
.FriendsPage #FriendsPage_ListingViewContainer { width: 992px !important; }
.FriendsPage .UIObjectListing_MetaData { width: 760px !important; }

/* Find Friends */
.FriendsPage .UIWell { width: 992px !important; }
.FriendsPage .UIWell #webmail, .FriendsPage .UIWell #friend_guesser { margin: auto !important; }
.FriendsPage .UIWell #people_search { margin-left: 150px !important; width: 375px !important; }
.FriendsPage .UIWell #chatfind { position: relative; left: -79px; width: 358px !important; }

/* Add to List */
.FriendsPage #FriendsPage_Container .UIObjectListing_RightContent { width: 147px !important; }




/*********************************************
 *********** PHOTO COLUMN SETTINGS ***********
 *********************************************/

.ego_page.home.hasLeftCol .uiHeader.uiHeaderWithImage.uiHeaderPage { width: 685px !important; padding-left: 1px !important; }
.uiGrid.fbxphotos { margin: auto !important; }
.uiGrid.fbxphotos .vTop.hLeft { padding: 13px 28.5px 0 !important; }


/***** PROFILE PHOTOS *****/
.fbxAlbum #mainContainer { }
.fbxAlbum #mainContainer table.uiGrid.fbPhotosGrid { width: 1151px !important; }
.fbxAlbum #mainContainer table.uiGrid.fbPhotosGrid td { padding: 5px !important; }




/*********************************************
 *********** PHOTO COLUMN SETTINGS ***********
 *********************************************/

.fbPageEdit.editNotePage #contentCurve { width: 719px !important; }




/********************************************
 *********** HELP CENTER SETTINGS ***********
 ********************************************/

.HelpCenter #contentCurve { width: 719px !important; }
}