/* "FACEBOOK Pink Style (fixed) + sticky top nav bar!" is based on the original Dark Style Release by ModStar, which was continued by VincentD and eventuelly completly fixed by Haiggoh. Credit for the static-top-bar hack go to Code.Red
*/


@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") 

{


#contentCol  { background-color:#eedbeb !important; }
.profile .profile_color_bar  { background-color:#d5d4d4 !important; }

#contentArea {
	color: #e78cd9;
}

span.messageBody {
	color: #8d5986;
	text-shadow: #fffeff 0 1px 0 !important;
}

div.mall_post_body_text {color: #8d5986;
	text-shadow: #fffeff 0 1px 0 !important;
	
}

div.groupProfileHeaderWash {
	width: 789px;
	background-color: #eec8e2;
}



/* navigation */
#blueBar       { background:#e78cd9 !important; }
#pageLogo a    { background:url(http://www.meetingstreetmarket.com/1/facebookpink.png) no-repeat scroll -21px -3px !important; }
#headNavOut    { background:#8b8a8b !important; border-color:#515151 !important; }
#content       { background-color:#f8ecf6 !important;}
#headNav       { background-color:#ad6fa3 !important; border-color:#000 !important; }

#navItem_nf a.item {
	border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
}

#navItem_messages {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_events {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_ff {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#q {color: #888 !important;
	}

#navItem_group_155611801140562 {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#groupSideNav ul.uiSideNav li {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_media {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_2347471856 {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_games {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_apps {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

li.hidden {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

#navItem_group_138742086177056 {border-top: 1px solid #fffeff !important;
	border-bottom: 1px solid #ded3dc !important;
	
}

img.uiProfilePhoto.profilePic.uiProfilePhotoLarge.img {
	width: 40px;
	height: 40px;
	border: 2px inset #fffeff !important;
	margin-left: 6px;
}

/* Control Remarks Color */
#home_stream, .ufiItem, .mall_divider_text {background: rgba(255,255,255,.3) !important;
}

/* Remove Borders & Lines */
* {border-style: none !important;
}

div.home_right_column {
	margin-right: 15px;
	margin-left: 15px;
}

div.ego_section {
	margin-right: 15px;
}

#event_create_mini_form div.mbs input.inputtext.event_name.DOMControl_placeholder {
	width: 215px;
}

/* main nav icons */
#jewelRequest { 
   background-image: url("http://www.meetingstreetmarket.com/1/facebookpink.png") !important;
   background-position: -104px -107.5px !important; }
#jewelMail { 
  background-image: url("http://www.meetingstreetmarket.com/1/facebookpink.png") !important;
  background-position: -104px -75px !important; }
#jewelNotif { 
  background-image: url("http://www.meetingstreetmarket.com/1/facebookpink.png") !important;
  background-position: -104px -139px !important; }
#jewelCase .jewel  { border:none !important; }
.jewelToggler:hover { background-color: #b471aa !important; }


/* search */
#navSearch       { border-color:#ad6fa3 !important; }
#navSearch input { border-color:#000 !important; }
#navAccountLink:hover { color:#f8edf6 !important; }


/* nav tabs */
#pageNav a:hover, #pageNav a:focus, #pageNav a:active  { background-color:#343434 !important; color:#ecebeb !important; }


/* boxes */
.lightblue_box  { background-color:#eedbeb !important; border-color:#eedbeb !important; }
.commentable_item .ufi_section  { background-color:#eedbeb !important; }
textarea, .inputtext, .inputpassword  { border-color:#abaaab!important; }


/* links */
a  { color:#3d3d3d !important; }
.uiLinkButton input  { color:#2c2c2c !important; }
.action_links_title .comment_link, .action_links_bottom .comment_link, .feedback_show_link, .feedback_hide_link, .UIActionLinks .comment_link  { color:#2c2c2c !important; }
button.as_link  { color:#2c2c2c !important; }


/* side nav */
.uiSideNav .selected .item, .uiSideNav ul .selected .subitem, .uiSideNav .selected .item:hover, .uiSideNav ul .selected .subitem:hover  { background-color:#797979 !important; }

.uiSideNav .item:hover, .uiSideNav .subitem:hover  { background-color:#e78cd8 !important; }
.friends_online_sidebar li.buddy_row a:hover  { background-color:#e78cd8 !important; }

.unread  { background-color:#cfcdce !important; }
.line  { color:#414141 !important; }


/* pop up box  */
#jewelCase .jewelFooter a   { background-color:#363636 !important; }
#jewelCase .jewelFooter .uiTextSubtitle  { color:#363636 !important;  }

#jewelCase .jewelFooter a:hover span, #jewelCase .jewelFooter a:active span, #jewelCase .jewelFooter a:focus span, #jewelBoxMail a:hover .uiTextSubtitle, #jewelBoxMail a:active .uiTextSubtitle, #jewelBoxMail a:focus .uiTextSubtitle  { color:#3b3b3b !important; }

#jewelBoxMail li a:hover, #jewelBoxMail li a:active, #jewelBoxMail li a:focus  { background-color:#cfcece !important; border-color:#aeadad !important; }
#jewelCase .jewelBox  { background-color:#ecebeb !important; }


/* copy */
.uiHeader h2  { color:#2f2f2f !important; }


/* graffiti */
.current_stuff td  { background-color:#e8e6e7 !important; border-color:#c2c2c2 !important; }


/* profile page */
.UIComposer .UIComposer_Box  { background-color:#e4e2e3 !important; border-color:#cecece !important; }
.profile .box .box_header  { background-color:#e4e2e3 !important; border-color:#cecece !important; }


/* profile tabs */
.profile .top_bar ul.tabs li.selected a.tab_link  { background-color:#ECECEC !important; border-color:#8f8f8f !important; }
.profile .top_bar ul.tabs li a.tab_link  { background-color:#b1b0b0 !important; border-color:#8f8f8f !important; }
.profile .top_bar ul.tabs li a.tab_link:hover  { background-color:#403f3f !important; color:#ecebeb !important; border-color:#434243 !important; }


/* chat */
#chat_tab_bar .disabled .chat_window .chat_conv  { background-color:#eedbeb !important;  }
#chat_tab_bar .chat_header  { background-color:#8d8d8d !important; border-color:#000000 !important; }
#chat_tab_bar .chat_header_name a  { color:#ecebeb !important; }
#chat_tab_bar .chat_window .chat_conv .visibility_change  { background-color:#bebdbd !important; color:#383838!important; }
#presence_bar .presence_menu_opts h2 span  { background:#a4a3a3 !important; }
#presence_bar .presence_menu_opts h2  { border-color:#a8a8a8 !important; }
.buddy_list a.friend:hover, .buddy_list a.selected, .buddy_list a.drag  { background:#e1e1e1 !important; }

#presence.fbx_bar .presence_section, #presence.fbx_bar #chat .tab_handle, #presence.fbx_bar #presence_gk_tab, #presence.fbx_bar #presence_translations_tab  { background:#979696 !important; border-color:#777777 !important; }
#presence .presence_bar_button .inner_button  { border-top:none !important; }
#presence #buddy_list_tab #buddy_count .buddy_count_num  { color:#ecebeb !important; }

#presence .presence_menu_opts  { border-color:#9d9c9c !important; }



/* buttons */
.UIButton_Blue  { background:#484848 !important; border-color:#9c9b9b !important; }
.UIComposer_InputArea  { border-color:#b3b2b2 !important; }
.uiButtonConfirm  { background:#515050 !important; border-color:#8e8e8e !important; }
#presence #buddy_list_tab #buddy_count strong  { color:#ecebeb !important; }


}








/* The following is modified code from "Sticky Top Nav Bar & More Prettiness" by Code.Red
* Thank you for creating this awesome modification!
*/











/* 
  If Facebook ever breaks this style, check
  http://userstyles.org/styles/25094
  as I will probably have uploaded a fixed version.
  Thanks! -Code.Red

  This version updated January 4 2011, 21:42
*/

@-moz-document domain("facebook.com") {

/* START sticky nav bar */
#globalContainer #pageHead, .loggedout_menubar  {
  width: 981px !important;
  left: 50%;
  margin-left: -490.5px !important;
}
#pageHead {
  position: fixed !important;
  width: 981px !important;
  margin: 0 auto !important;
  top: 0px;
  z-index: 15 !important;
}
#blueBar {
  position: fixed !important;
  top: 0px;
  width: 100%;
  visibility: visible;
  -webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);
  z-index: 14 !important;
}
#content {
  padding-top: 35px !important;
}
body.UIPage_LoggedOut #content {
  padding-top: 0 !important;
}
.loggedout_menubar {
  position: fixed;
}
/* END sticky nav bar */


/* START sticky left column on main page */
body.ego_page #mainContainer > #leftCol {
  position: fixed;
  top: 35px;
}
/* END sticky left column on main page */


/* START move log out button to nav bar */
li#navAccount:not(.openToggler) > ul > li:last-child {
  position: absolute;
  left: 50%;
  width: 72px;
  margin-left: 112px;
  top: -30px;
  visibility: visible !important;
}
li#navAccount:not(.openToggler) > ul > li:last-child input {
  border: 0 !important;
  color: #ad6fa3 !important;
  font-weight: bold !important;
  height: 30px !important;
  padding-top: 4px !important;
}
li#navAccount:not(.openToggler) > ul > li:last-child input:hover{
  color: #FFF !important; background-color: #343434 !important;
  padding-bottom: 5px !important;
}
li#navAccount ul {
  display: block !important;
  visibility: hidden;
}
#navAccount.openToggler ul {
  visibility: visible;
}
/* END move log out button to nav bar */


/* START blink new notifications buttons */
.jewel { margin-right: 1px !important; }
.jewelNew {
  background: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///zpalCH/C05FVFNDQVBFMi4wAwEAAAAh+QQJeAABACwAAAAAAQABAAACAkQBACH5BAl4AAEALAAAAAABAAEAAAICTAEAOw==') !important;
  -moz-border-radius: 6px;
  /*border: solid 1px white !important;*/
  display: block;
  height: 29px !important;
}
/* END blink new notifications buttons */


/* START round the top edges */
#headNav, .jewel, .jewelToggler, #pageLogo > a {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
#pageNav #navAccount > a, li.openToggler {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
}
/* END round the top edges */


/* START shadows under menus & chat */
#navAccount > ul, .jewelBox, .uiTypeaheadView, .uiOverlay, .pop_container_advanced {
  -webkit-box-shadow: 3px 3px 20px rgba(0,0,0,0.5);
  -moz-box-shadow: 3px 3px 20px rgba(0,0,0,0.5); }

#fbDockChat > div, .fbNubFlyout, .uiMenu  {
  -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.5); }
/* END shadows under menus & chat */


/* START fix top light blue banner (set home page reminder, etc) */
#ConfirmBannerOuterContainer {
  position: relative !important;
  top: 40px;
}
/* END fix top light blue banner */



/* START CSS3 animations */
@-webkit-keyframes slidefromtop {
from {
  opacity: 0;
  -webkit-transform: translateY(-10px);
}}
@-moz-keyframes slidefromtop{
from {
  opacity: 0;
  -moz-transform: translateY(-10px);
}}
.jewelBox, .uiSelectorMenuWrapper, .uiTypeaheadView{
  -webkit-animation: slidefromtop 0.3s;
  -moz-animation: slidefromtop 0.3s;
}

@-webkit-keyframes slidefrombottom {
from {
  opacity: 0;
  -webkit-transform: translateY(10px);
}}
@-moz-keyframes slidefrombottom {
from {
  opacity: 0;
  -moz-transform: translateY(10px);
}}
.fbNubFlyout, .hovercard, .uiTooltipWrap {
  -webkit-animation: slidefrombottom 0.3s;
  -moz-animation: slidefrombottom 0.3s;
}

@-webkit-keyframes slidefromtoplarge {
from {
  opacity: 0;
  -webkit-transform: translateY(-200px);
}}
@-moz-keyframes slidefromtoplarge {
from {
  opacity: 0;
  -moz-transform: translateY(-200px);
}}

.pop_dialog {
  -webkit-animation: slidefromtoplarge .6s;
  -moz-animation: slidefromtoplarge .6s;
}

/* END CSS3 animations */

}