#pageHead,
#blueBar {
position: fixed !important;
left: 0 !important;
width: 100% !important;
top: 0 !important;
background-color: #3b5998 !important;
}

/* MAIN CONTENT AREA */

#contentCol {
margin-top: 40px !important;
margin-left: 0px !important;
margin-right: 72px !important;
border: none !important;
}

/* STATUS UPDATER */

#pagelet_composer {
position: fixed !important;
z-index: 300 !important;
top: 4px !important;
left: 492px !important;
right: 268px !important;
padding: 8px 8px 0 8px !important;
background-color: #eceff5 !important;
border: 1px solid #d8dfea !important;
}

/* LEFT HOMEPAGE SIDEBAR */

#leftCol {
position: fixed !important;
left: 0 !important;
border-right: 1px solid #b3b3b3 !important;
}

#pagelet_chat_home {
visibility: collapse !important;
}

/* LEFT PROFILE PAGE SIDEBAR */

#left_column {
left: 0 !important;
position: fixed !important;
top: 40px !important;
bottom: -20px !important;
overflow-y: auto !important;
width: 224px !important;
z-index: 2240 !important;
}

/* RIGHT HOMEPAGE SIDEBAR */

#rightCol {
position: fixed !important;
right: 0 !important;
top: 40px !important;
padding-top: 8px !important;
bottom: 24px !important;
overflow-y: auto !important;
background: white !important;
}

/* MAIN PROFILE PAGE CONTENT */

#right_column {
position: absolute !important;
left: 240px !important;
right: 16px !important;
padding-bottom: 64px !important;
width: auto !important;
}

/* PROFILE PAGE PHOTOS */

.UIMediaHeader_Container ,
.single_photo_header {
margin-top: 40px !important;
}

/* TOP PROFILE PAGE BAR */

.profile_top_bar_container {
position: fixed !important;
padding-top: 40px !important;
left: 224px !important;
background-color: #eceff5 !important;
padding-left: 24px !important;
right: 0 !important;
}

/* PROFILE PAGE TAB CONTENT */

#tab_content {
position: fixed !important;
top: 144px !important;
left: 224px !important;
bottom: 24px !important;
right: 0 !important;
margin-left: -224px !important;
padding: 0 !important;
margin-right: 0 !important;
width: auto !important;
overflow-y: auto !important;
overflow-x: hidden !important;
bottom: 0 !important;
}

/* GENERIC FEED HEADER PAGELET */

#pagelet_stream_header {
position: fixed !important;
width: auto !important;
padding-top: 8px !important;
margin-left: 182px !important;
padding-left: 10px !important;
left: 0 !important;
right: 256px !important;
padding-right: 10px !important;
top: 40px !important;
background: white;
z-index: 10 !important;
border-bottom: 1px solid #b3b3b3 !important;
border-right: 1px solid #b3b3b3 !important;
}

/* GENERIC FEED PAGELET */

#pagelet_intentional_stream {
position: absolute !important;
width: auto !important;
padding-top: 32px !important;
padding-bottom: 56px !important;
margin-left: 0 !important;
left: 192px !important;
right: 256px !important;
background: white;
}

.feed_comments {
width: 100% !important;
}

/* DIALOG WINDOWS */

.generic_dialog, .pop_container_advanced {
position: fixed !important;
top: 58px !important;
left: 20% !important;
right: 20% !important;
max-width: 75% !important;
z-index: 100000000 !important;
}

/* LIGHT BLUE BAR AT THE BOTTOM OF GENERIC FEED */

.UIShowMore_Pager,
.lightblue_box {
margin-bottom: 16px !important;
position: fixed !important;
bottom: 0 !important;
left: 240px !important;
width: 320px !Important;
z-index: 3 !important;
}

/* FOOTER (REMOVED) (seriously, who looks at that?) */

#pageFooter {
display: none !important;
}