 /*####################################################################*\  
 *##*                                                                *##*
 ##   PROJECT:     AERO ULTIMATE SKIN (formerly Vista Ultimate Skin)   ##
*#    AUTHOR:      HeartRipper                                          #*
##    VERSION:     3.1 Beta4                                            ##
##    WEBPAGE:     http://bit.ly/AUSonFB                                ##
##    DATE:        08/05/2010                                           ##  
*#    STYLE PAGE:  http://bit.ly/AUSonUS                                #*
 ##   MAIL:        heartripperdesign@gmail.com                         ##
 *##*                                                                *##*
 \*####################################################################*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {

/*
 ___________________
 ##Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯##
 #  CUSTOMIZATION  #
 ##_______________##
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯ 
  _____________________
 # --  I. APPEARANCE -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # 1. BACKGROUND
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # REPLACE THE LINK WITH THE ONE YOU WANT (it must end with an image exstension.)
 # For example, http://www.istartedsomething.com/uploads/pdc08-1920x1200.jpg (1920x1200 version of default background).
 #
 */

body{
background: transparent url("http://geeknazgul.files.wordpress.com/2008/11/pdc08-1600x1200.jpg") center center fixed !important;
}


/*
 # 2. TOPBAR BACKGROUND COLOR
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # You can change the topbar background color.
 # The rgba property is specified like this:
 # rgba(red,green,blue,alpha): red, green and blue are numbers between 0 and 255, alpha (the color's opacity) i a number between 0 and 1.
 # E.g. rgba(255,255,255,0.01) is a very very transparent white.
 # To get the color components you can use paint or any graphic program.
 */

body>#blueBar{
background-color: rgba(255,255,255,0.01) !important;
}


/*
 # 2. PROFILE - Tabs' and title's color and shadow
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # Change the color and the shadow of title and tabs in profiles, pages and groups.
 # If you don't know how to specify shadow, go to: https://developer.mozilla.org/en/CSS/text-shadow 
*/

.profile_top_bar_container .tabs_wrapper .tab_link,
.profile_top_wash .profile_name_and_status *{
/* TEXT-COLOR : */ color: white !important;
/*     SHADOW : */ text-shadow: black 0px 0px 2px !important;
}


/*
 # 3. PROFILE - "ADD" and "MORE" tabs text
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # Customize the text displayed in profiles, pages and groups in "More" and "Add" tabs.
*/

#profile_tab_more>a:after{
/* "MORE" TEXT: */ content: "Â»";
}

#profile_tab_add>a:after{
/* "ADD" TEXT: */ content: "+";
}


/*_________________________
 # --  II. SOURCE IMAGES -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # To customize this part and make the skin load images from your Hard Disk, download this zipped files
 # http://www.mediafire.com/?uomnmhjdmoj
 # containing all the needed images and a tutorial.
 */

/* Black Borders */
#ff-popup-pic-div,
#FBFConfig,
.UIBeeper_Full,
.fb_pop_content_container,
.pop_container_advanced,
#presence_error_section,
#presence_popout_section,
.tab_handle,
#buddy_list_tab,
body:not(.presence_popout) .chat_window,
body:not(.presence_popout) #buddy_list,

/* Topbar */
#pageLogo a,
#pageLogo a:hover,
#jewelRequest,
#jewelMail,
#jewelAlert,
.jewelCount span,
#pageNav>li.openToggler>a,
#pageNav>li>a:hover,
#pageNav>a:hover,
#jewelCase>.jewel.openToggler,
#jewelCase>.jewel:hover,

/* Homepages */
.fg_action_hide,
.ImageBlock_Hide,

/* Chat */
#fbDockChatBuddylistNub .UIImageBlock_Image,
.fbNubFlyout,
#fbDockChatBuddylistNub,
.fbChatTab,
.fbNub,
.fbChatTab .tab_count,
.fbNub .numMessages,
.presence_error i.img,
#fbChatPopoutNub i.img,

/* Popups */
.pop_content,
#menubar_container .fb_logo_link img,

/* Flyouts */
#profile_tab_more.selected_tab_more>a,
#profile_tab_add.selected_menu_icon>a,
.profile_top_bar_container .tabs_wrapper .selected .tab_link,
#profile_tabs>li>a:first-child:hover{

/* ## IP - ICONS ## */ background: url("http://img26.imageshack.us/img26/488/ausicons.png") no-repeat !important;

}

/*---- BACKGROUNDS ----*/
/* Chat */
.fbChatTab .tab_content,
.friend_list .switch,
.fbChatBuddylist a.friend,
.chat_input_icon,
.chat_buddylist_typeahead input,

/* Homepage */
#leftCol .fbxWelcomeBox,
.uiHeaderNavEmpty,
#bookmarks_menu .actionLinks,
.friends_online_sidebar,
.friends_online_sidebar li.buddy_row a,
.friends_online_sidebar li.buddy_row a.idle,
#pageFooter:after,

/* Homepage Separator */
#leftCol .fbxWelcomeBox,
.uiHeaderNavEmpty,
#bookmarks_menu .actionLinks,
.friends_online_sidebar{

/* ## IP - BG#1 ## */ background: url("http://img232.imageshack.us/img232/1685/ausbg.png") repeat-x !important;

}


/*---- AERO ----*/
body:not(.presence_popout) .chat_conv,
body:not(.presence_popout) .fbNubFlyoutBody,
body>#blueBar{

/* ## IP - AERO ## */ background-image: url('http://img35.imageshack.us/img35/5521/ausaero.png') !important;

background-position: center center !important;
background-repeat: repeat-x !important;
}


/*_______________________
 # --  II. ADS REMOVER -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # Removes the right column in the homepage, except in the newsfeed (main section of the homepage).
 # If you don't want it, cut from from (*) to (**).
 #
 */

/* (*) */

#sidebar_ads,
#pagelet_adbox,        /*Section in homepage's sidebar*/
.profile_sidebar_ads,  /*Ads in profiles page*/
#ego{                  /*Ads in homepage's sections*/
display: none !important;
}

/* ---------- (**)*/

/*_____________________
 # --  IV. USER CODE -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
 # Place here your personal CSS lines or the one you copy from the Facebook Page. If you want to learn some css try:
 # http://w3schools.com/css/default.asp
 # Remember to backup your piece of code when updating the skin because it will be overwritten.
*/

.UIActionMenu_Wrap:hover,
.uiButton{
-moz-border-radius: 2px !important;
}





/*___________________________________
 # --  CUSTOMIZATION SECTION END   --
 # --  CORE CODE SECTION BEGINS    -- 
 # -- DO NOT EDIT AFTER THIS POINT --
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯

  _________________
 # -- 1. GENERAL -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/

/*## 1.1 Borders ##*/

/*# Aero Outer #*/

/*Minor Pages & Fixes*/
.WelcomePage_MainSellCenter,

/*Frames*/
.UIFullPage_Container,
.UIWashFrame_Header,
.UIWashFrame_MainContent,
.UIStandardFrame_Container,

/*Profile*/
#left_column,
#right_column,

/*Homepage*/
#pageFooter,
#mainContainer{
background: rgba(255,255,255,0.3) !important;
-moz-background-clip: padding !important;
border: 6px solid transparent !important;
-moz-border-bottom-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors: rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-right-colors: rgba(0,0,0,.62) #e3e7ea rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-radius: 6px !important;
}

/*# Aero Inner #*/

/*FFIXER*/
#ff-popup-pic-image,
#fbfConfigTabs,
#fbfConfigControls,

/*Pages Management*/
.ads_create,
.UIInsightsLarge,

/*Popups*/
.fb_dialog_content,
.pop_content>.dialog_content,

/*Minor Pages & Fixes*/
body:not(.home) .findfriends,
#create_pages,
.api_login .UIRoundedTransparentBox,
.login_page .UIInterstitialContainer,
.public_listing .UIFullPage_Container>div,
.WelcomePage_MainSellRight,

/*Filterlist - Search*/
.search .search_input_box,
.HelpCenter .HC_Header,
.UITwoColumnLayout_NarrowContent,
.UITwoColumnLayout_Content,

/*Frames*/
.UIMediaHeader_Container,
.UIWashFrame_Content,
.UIStandardFrame_Content,

/*Profile*/
#tab_canvas,
/*#pagelet_tab_content,*/
#left_column .box,
.UIProfileBox_Container,

/*Homepage*/
#leftCol,
#rightCol,
#contentArea{
background: white !important;
-moz-background-clip: padding !important;
border: 2px solid transparent !important;
-moz-border-bottom-colors:#dbeaf6 #606d7a !important;
-moz-border-left-colors:#dbeaf6 #606d7a !important;
-moz-border-right-colors:#dbeaf6 #606d7a !important;
-moz-border-top-colors:#dbeaf6 #606d7a !important;
-moz-border-radius: 3px !important;
}

/*# Black #*
/*FFIXER*/
#ff-popup-pic-div,
#FBFConfig,

/*Beeper & Popups*/
.UIBeeper_Full,
.fb_pop_content_container,
.pop_container_advanced,
.pop_container,

/*Chat*/
#fbDockChatBuddylistNub,
.fbChatTab,
.fbNubFlyout,
.fbNub{
border: 2px solid transparent !important;
-moz-border-top-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-left-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-bottom-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-right-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-background-clip: padding !important;
background-position: 0 -124px !important;
}

/*________________
 # -- 2. TOPBAR -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
body>#blueBar{
border-bottom: 2px solid transparent !important;
-moz-border-bottom-colors: rgba(0,0,0,.62) rgba(252,253,254,.62) !important;
}

#menubar_container,
#pageHead>#blueBar{background: none !important;}

#pageNav>li.openToggler>a,
#pageNav>li>a:hover,
#pageNav>a:hover,
#jewelCase>.jewel.openToggler,
#jewelCase>.jewel:hover{
-moz-border-top-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-left-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-bottom-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-right-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-radius: 3px;
background-position: 0 -124px !important;
}

/*FACEBOOK-FIXER*/
#fbf-bookmark-list,

/*profile flyout*/
#menu_tab_more .menu_content,
#flyout_menu_profile_add_tab .flyout_menu_content_shadow,
.flyout_menu_18 .flyout_menu_content_shadow,
#navSearch .results.search,
#navAccount ul,
.jewelBox{
border: 2px solid transparent !important;
-moz-border-top-colors: rgba(0,0,0,0.56) rgba(255,255,255,0.6) !important;
-moz-border-left-colors: rgba(0,0,0,0.56) rgba(255,255,255,0.6) !important;
-moz-border-bottom-colors: rgba(0,0,0,0.56) rgba(255,255,255,0.6) !important;
-moz-border-right-colors:  rgba(0,0,0,0.56) rgba(255,255,255,0.6) !important;
-moz-background-clip: padding;
-moz-border-radius: 0px 0px 3px 3px;
background: rgba(255,255,255,0.95) !important;
}

#pageLogo a{
top: 4px !important;
left: 10px !important;
width: 32px !important;
height: 32px !important;
background-position: -96px -32px !important;
}

#pageLogo a:hover{background-position: -128px -32px !important;}

#jewelCase{
width: 150px !important;
left: 75px !important;
}

#jewelCase .jewel{
width: 42px !important;
height: 39px !important;
margin-left: 1px !important;
margin-right: 1px !important;
margin-bottom: -2px !important;
background: none !important;
border: 2px solid transparent !important;
}

#jewelCase .openToggler {
margin-top: 13px !important;
-moz-border-radius: 3px 3px 0px 0px !important;
}

.jewelToggler{
width: 40px !important;
height: 37px !important;
}

#jewelMail,
#jewelAlert,
#jewelRequest{
width: 32px !important;
height: 32px !important;
margin: 2px 0 0 5px !important;
}

#jewelMail{background-position: -32px -32px !important;}

#jewelRequest{background-position: 0px -32px !important;}

#jewelAlert{background-position: -64px -32px !important;}

.jewelBox{
top: 40px !important;
margin-left: -1px !important;
}

.jewelCount{
background: none !important;
top: 1px !important;
}

.jewelCount span{
border: none !important;
background-position: -20px -98px !important;
padding: 2px 4px 2px 2px !important;
width: 7px !important;
}

#headNavOut{
background: none !important;
border: none !important;
top: 0px !important;
height: 41px !important;
margin-left: 250px !important;
}

#navSearch{
border: 2px solid transparent !important;
margin-top: 6px !important;
-moz-border-top-colors: rgba(255,255,255,0.6) #656c6f !important;
-moz-border-right-colors: rgba(255,255,255,0.6) #656c6f !important;
-moz-border-bottom-colors: rgba(255,255,255,0.6) #656c6f !important;
-moz-border-left-colors: rgba(255,255,255,0.6) #656c6f !important;
-moz-border-radius: 3px !important;
-moz-background-clip: padding !important;
}

#navSearch.uiTypeaheadFocused{
-moz-border-radius: 3px 3px 1px 1px !important;
}

#navSearch button{
margin-top: -1px !important;
border-left: 1px solid #656c6f !important;
background-position: -1px -1px !important;
height:17px !important;
}

#navSearch>div>div {
border: none !important;
}

#navSearch .inputtext {padding:1px 4px 3px !important;}

#navSearch .uiTypeahead,
#navSearch .wrap{
border: none !important;
}

#navSearch .results.search{
left: -1px !important;
top: 17px !important;
width: 298px !important;
}

#navSearch ul{
border: none !important;
}

#pageNav>li{
background: none !important;
border: none !important;
margin-right: 3px !important;
}

#pageNav>li.openToggler{
top: 0px !important;
right: 0px !important;
margin-left: 0px !important;
}

#pageNav>li>a,
#pageNav>a{
height: 27px !important;
border: 2px solid transparent !important;
text-shadow: #313131 0px 0px 5px!important;
padding-top: 12px !important;
color: white !important;
background: none !important;
}

#pageNav>li.openToggler>a{-moz-border-radius: 3px 3px 0px 0px !important;}

.openToggler #navAccountLink img {background-position: -137px 0 !important;}

#navAccount ul{
margin-top: -1px !important;
right: 1px !important;
}


/*__________________
 # -- 3. HOMEPAGE -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
#contentCol{
padding-top: 0px !important;
margin-left: 188px !important;
background: none !important;
border: none !important;
}

#mainContainer{
margin-top: 15px;
margin-left: -6px !important;
}

/*Left Column*/
#leftCol .fbxWelcomeBox,
.uiHeaderNavEmpty,
#bookmarks_menu .actionLinks,
.friends_online_sidebar{
background-color: #f1f5fb !important;
background-position: 0 -777px !important;
}

.home #leftCol{
max-height: 0 !important;
}

#leftCol{
padding-left: 0px !important;
padding-top: 0px !important;
}

#leftCol .fbxWelcomeBox{
padding: 10px;
}

#pagelet_status_updater .UIImageBlock_Content{
display: inline !important;
}

#pagelet_chat_home,
.uiSideNav{
margin-top: 0px !important;
border-top: 1px solid #8b919f !important;
}

.uiSideNav>li{
-moz-appearance: -moz-win-browsertabbar-toolbox;
left: 0px !important;
width: 171px !important;
padding: 3px 0px 3px 8px !important;
}

.uiSideNav>li.open{
-moz-appearance: -moz-win-communications-toolbox;
}

.uiSideNav>li.open a{
color: white !important;
}

.uiSideNav>li a,
.uiSideNav>li a:hover{
border: none !important;
background: none !important;
}

.uiHeaderNavEmpty,
#bookmarks_menu .actionLinks{
margin: 0px !important;
padding: 10px !important;
border: none !important;
}

.uiSideNav .divider{
display: none !important;
}

#pagelet_navigation .count{
color: #2e5999 !important;
font-weight: bold !important;
}

#pagelet_navigation .open .count{
color: #8fbbed !important;
}

.online_header{
-moz-appearance: -moz-win-communications-toolbox;
margin: 0px !important;
padding: 5px !important;
}

#pagelet_chat_home{
background: #f1f5fb  !important;
padding-bottom: 5px !important;
}

.online_header h4{
color: white !important;
}

.friends_online_sidebar{
padding-top: 5px !important;
}

.friends_online_sidebar_navigation_link{
padding: 10px !important;
line-height: 40px !important;
}

.friends_online_sidebar li.buddy_row a  {
background-position: right -21px !important;
background-repeat: no-repeat !important;
width: 145px !important;
}

.friends_online_sidebar li.buddy_row a.idle  {
background-position: right -49px !important;
background-repeat: no-repeat !important;
width: 145px !important;
}

/*Middle*/
#contentArea{
padding: 0px !important;
}

.UIComposer_InputShadow{
width: 515px !important;
}

.uiHeaderPage{
-moz-appearance: -moz-win-communications-toolbox;
height: 20px !important;
padding: 5px 20px 8px 20px !important;
}

#pagelet_composer{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding: 10px 10px 3px 10px !important;
margin-bottom: 10px !important;
}

#pagelet_composer .Mentions_Input{
width: 519px !important;
}

.uiHeaderPage .uiTextTitle,
.uiHeaderPage a,
.uiHeaderPage .uiHeaderTitle{
color: white !important;
}

#gigaboxx_wrapper .uiHeader{
height: auto !important;
}

#gigaboxx_wrapper .lfloat{
width: 400px !important;
}

.uiBubbleCount{
background: white !important;
-moz-border-radius: 10px;
padding: 1px 5px 1px 5px !important;
}

.uiBubbleCount .number{
color: #6d84b4 !important;
background: none !important;
padding: 0 !important;
}

#gb_content_and_toolbar{
width: 100% !important;
}

.UIIntentionalStream_Content,
#contentArea .uiList,
.uiHeaderGroup{
padding-left: 20px !important;
padding-right: 20px !important;
}

.uiHeaderMiddleBorder,
#new_ff,
.pageScan,
.uiGrid {
margin: 15px !important;
}

#bottomContent{
height: auto !important;
}

#contentArea .uiHeaderGroup{
margin-top: 0px !important;
padding: 4px 0 4px 8px!important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

/*Homepage Right Col*/

#rightCol{
width: auto !important;
max-width: 234px !important;
margin-left: 5px !important;
padding: 0px !important;
}

.confirminvite .UITitledBox_Top,
#rightCol .uiHeader{
margin-bottom: 12px !important;
-moz-appearance: -moz-win-communications-toolbox;
padding: 4px !important;
color: white !important;
}

#pagelet_adbox,
#pagelet_pymkbox,
#pagelet_pokebox,
#pagelet_connectbox,
#pagelet_eventbox{
border-top: 1px solid #8b919f !important;
margin-top: -1px !important;
}

.mbm,
.mbl{
margin-bottom: 10px !important;
}

#rightCol .uiHeader .uiHeaderTitle,
#rightCol .uiHeader .uiHeaderActions>a{
color: white !important;
}

#event_create_mini_form,
#rightCol .UIRequestBox,
#rightCol #pymk_hp_box>div:not(.uiHeader),
#rightCol .UIUpcoming,
#rightCol .pokes .UIImageBlock,
#rightCol .hp_connect_box .UIImageBlock{
padding: 0 10px 0 10px !important;
}

#event_create_mini_form,
#event_create_mini_form .event_name{
width: -moz-available !important;
}

#event_create_mini_form .uiGrid{
margin: 5px 0px 10px !important;
}

/*Hide Button*/

.fg_action_hide,
.ImageBlock_Hide{
height: 14px !important;
width: 14px !important;
background-position: -49px -100px !important;
margin-left: -1px !important;
}

.FriendsPage .findfriends_pane{
padding: 0px !important;
}

#friend_guesser{
width: 609px !important
}

#friend_guesser .friend_grid_col{
width: 175px !important;
}

#friend_guesser .UIImageBlock img{
width: 40px !important;
}

/* Pagefooter */
#pageFooter{
margin: 10px auto !important;
width: 900px !important;
text-align: center !important;
}

#contentCurve{
display: none;
}

#footerContainer{
border: none !important;
margin-bottom: 12px !important;
}

#footerLeft{
float: left;
}

#pageFooter:after{
content: "Aero Ultimate Skin v3.1 beta - (c)2010 Heart Ripper";
padding: 2px 0px 0px 20px !important;
background-position: 0 0 !important;
background-repeat: no-repeat !important;
}

#pageFooter a{
color: #a5e2ff !important;
text-shadow: black 0px 0px 2px;
}

#pageFooter span,
#pageFooter:after{
color: white !important;
text-shadow: black 0px 0px 2px;
}


/*____________________________________
 # -- 4. PROFILES, PAGES AND GROUPS -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
.profile .profile_top_wash{
background: none !important;
}

.profile_two_columns #right_column{
width: 700px !important;
}

/* Name and Status */
.profile_top_wash .profile_name_and_status{
min-height: 20px !important;
padding: 3px 0px 8px 5px;
margin-left: 28px !important;
}

.profile_top_bar_container .tabs_wrapper{
height: 26px !important; width: 100% !important;
padding: 0px !important;
margin: 10px 0 0 30px !important;
}

.profile_top_bar_container .tabs_wrapper .tab_link {
background: none !important;
border: 2px solid transparent !important;
font-weight: normal !important;
padding-bottom: 4px !important;
margin: 0 2px -2px 0 !important;
}

.profile_top_bar_container .tabs_wrapper .selected{
margin: 0 !important;
}

.pager_next,
#profile_tabs li{
background: none !important;
}

/*FLYOUTS*/
#profile_tab_more.selected_tab_more>a,
#profile_tab_add.selected_menu_icon>a,
.profile_top_bar_container .tabs_wrapper .selected .tab_link,
#profile_tabs>li>a:first-child:hover{
-moz-border-top-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-left-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-right-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6) !important;
-moz-border-radius: 4px 4px 0 0;
background-position: 0 -124px !important;
}

.profile_top_bar_container .tabs_wrapper .add_tab {
height: 25px !important;
}

.profile_top_bar_container .tabs_wrapper .tab_link:hover{
background: none !important;
}

#profile_tab_more>a:after,
#profile_tab_add>a:after{
padding: 0 7px 0 7px !important;
}

#profile_tab_add .tab_link,
#profile_tab_more .tab_link{
padding: 2px 0 0 0 !important;
width: auto !important;
}

#flyout_menu_profile_add_tab .flyout_menu_title{
visibility: hidden !important;
}

#flyout_menu_profile_add_tab .flyout_menu_header,
#flyout_menu_profile_add_tab .flyout_menu_mask,
#flyout_menu_profile_add_tab .menu_content{
border: none !important;
}

#flyout_menu_profile_add_tab .flyout_menu_title{
padding-left: 10px !important;
color: white !important;
text-shadow: black 0 0 2px;
}

#flyout_menu_profile_add_tab .flyout_menu_content_shadow{
float: left !important;
margin-left: 5px !important;
margin-top: 0px !important;
}

#menu_tab_more .menu_content{
margin-top: -4px !important;
}

/*"EDIT" flyout*/
#left_column .flyout_menu_18{
margin-left: 4px !important;
margin-top: 4px !important;
}

.flyout_menu_18 .flyout_menu_header{
-moz-border-radius: 2px 2px 0 2px !important;
border-color: rgba(0,0,0,0.56) !important;
}

.flyout_menu_18 .flyout_menu_title{
-moz-border-radius: 0 2px 0 0 !important;
background: rgba(255,255,255,0.9) !important;
}

.flyout_menu_18 .flyout_menu_mask{
-moz-border-radius: 2px 0 0 2px !important;
border-color: rgba(255,255,255,0.9) !important;
}

.flyout_menu_18 .menu_content{
border: none !important;
}

#profile_tabs .link_menu{
margin-left: -4px !important;
margin-top: -4px !important;
}

.profile .top_bar ul.tabs li.selected a.edit{
margin:4px 4px 0 1px !important;
}

/*Left Column*/
#top_bar_pic{display: none !important;}

#edit_profilepicture,
body:not(.confirminvite) #profile_pic{
border: 2px solid transparent !important;
-moz-border-bottom-colors:#dbeaf6 #606d7a !important;
-moz-border-left-colors:#dbeaf6 #606d7a !important;
-moz-border-right-colors:#dbeaf6 #606d7a !important;
-moz-border-top-colors:#dbeaf6 #606d7a !important;
}

#profile_pic{
background: transparent !important;
-moz-border-radius: 3px !important;
max-width: 194px !important;
}

#edit_profilepicture{
background: rgba(255,255,255,0.7) !important;
right: 1px !important;
-moz-border-radius-bottomleft: 4px !important;
}

#left_column .box_editor{
margin-top: -2px !important;
}

.UIProfileBox_Header,
#left_column .UITitle_h5{
height: 13px !important;
color: white !important;
-moz-appearance: -moz-win-communications-toolbox;
padding-top: 3px !important;
}

.pager_next,
#boxes_left{
border: none !important;
}

.secondary_actions .action,
.profile .blurb,
#profile_blurb .text_wrapper a,
.profile_actions,
.profile_actions a{
border: none !important;
color: white !important;
text-shadow: black 0px 0px 2px !important;
}

.profile_actions {padding-bottom: 0px !important;}

#profile_blurb .prompt a:hover,
.profile_actions a:hover{
background: none !important;
text-decoration: underline !important;
}

#profile_blurb{
margin: 0px !important;
}

.UIProfileBox_Container,
#left_column .box{
margin-top: 5px !important;
}

.small_box_size_restrict>div{
padding-left: 0px !important;
}

.secondary_actions{
margin-top: 10px !important;
}

/*Right Column*/
#right_column{
margin-top: -2px !important;
}

#feedwall_with_composer{
padding-top: 0px !important;
}

#tab_canvas{
min-height: 200px !important;
height: auto !important;
}

/*TopBar*/
.profile .UIComposer{
margin-bottom: 0px !important;
}

/*Filters*/
.discussions .tabs,
.title_header .tabs,
#feedwall_controls{
-moz-appearance: -moz-win-communications-toolbox;
height: 26px !important;
padding: 4px 0 2px !important;
display: block !important;
}

.discussions .tabs li,
.advanced_controls_link{
margin-top: 11px !important;
background: none !important;
color: white !important;
}

#profile_stream_filters{
float: left !important;
margin-left: 5px !important;
}

#feedwall_controls .PillFilter_filter{
border: 1px solid transparent;
}

.discussions .tabs li>a{
color: white !important;
border: none !important;
}

.discussions .tabs li>a.selected,
#feedwall_controls .Tabset_selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
}

#feedwall_controls .PillFilter_filter a:link{
color: white !important;
font-size: 12px !important;
border: none !important;
}

#feedwall_controls .PillFilter_filter a *{
background: none !important;
}

#profile_stream_filters_settings_anchor span{
padding: 0px !important;
}

.discussions .tabs li{
background: none !important;
border: none !important;
}

#profile_stream_filters_settings .settings{
color: white !important;
}

/*ProfileMinifeed*/
#profile_settings,
#profile_minifeed{
padding: 15px !important;
}

/*Info*/
#info_tab{
padding-top: 0px !important;
}

.info_done_editing_all_div,
#info_edits_div{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding-top: 5px !important;
height: 21px !important;
}

.info_done_editing_all_div{
height: 25px !important;
margin-bottom: 0px !important;
padding: 0px !important;
}

.info_section{
border-top: 1px solid #4c4c4c !important;
margin-top: -1px !important;
}

.profile_info_container{
margin: 0 10px 0 10px !important;
}

#info_edit_all{
margin: -1px 10px 0 0 !important;
}

#info_edit_sections .info_section .section_header h3{
height: 17px !important;
color: white !important;
-moz-appearance: -moz-win-communications-toolbox;
margin: 0px !important;
}

#info_edit_sections .info_section .section_header h3 span{
background: none !important;
margin-left: 10px !important;
}

.info_section, .profile_info_container, .profile_info, .editor_panel{
background: none !important;
}

#info_edit_sections .info_section .section_header h3 .divider{
display: none !important;
}

.info_section .see_all_link a{
color: white !important;
}

body:not(.profile_two_columns) .profile_bottom_container .right_column{
margin:  20px auto !important;
float: none !important;
}

/* Single Right Column */
body:not(.profile_two_columns) #profile_top_bar{
padding: 0px !important;
width: 760px !important;
margin: auto !important;
}

body:not(.profile_two_columns) .profile_color_bar{
width: 940px !important;
margin:auto !important;
}

body:not(.profile_two_columns) .right_column_container{
width: 800px !important;
}

body:not(.profile_two_columns) #tab_canvas,
body:not(.profile_two_columns) #right_column{
float: left !important;
}

body:not(.profile_two_columns) #right_column{
width: 790px !important;
}

body:not(.profile_two_columns) #tab_canvas{
padding: 0px 5px 10px 10px !important;
width: 770px !important;
}

/* -- NEW INFO AND EDIT PAGE -- */

.profile #right_column .dataTable{
margin: 10px !important;
width: 650px !important;
}

.profile #right_column .uiHeader{
padding: 6px !important;
-moz-appearance: -moz-win-communications-toolbox !important;
}

.profile #right_column .uiHeaderActions a,
.profile #right_column .uiHeaderTitle{
color: white !important;
}

.profile #right_column .mtl:first-child,
.profileInfoSection{
margin-top: -1px !important;
}

.spacer td{
display: none !important;
}

.fbPageEdit .mhl{
margin: 0px !important;
}

.fbPageEdit #navItem_basic{
margin-top: -1px !important;
}

.fbPageEdit .uiTextSubtitle{
background: #f1f5fb !important;
padding: 0 5px 5px 5px !important;
}

/*___________________________
 # -- 5. OTHER MAIN FRAMES -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
.UIWashFrame_Header,
.UIWashFrame_MainContent,
.UIStandardFrame_Container {
width: 800px !important;
margin: 15px auto !important;
padding: 0px !important;
}

.UIWashFrame_Content,
.UIStandardFrame_Content{
width: 795px !important;
}

.UIMediaHeader_BottomMargin{
padding-bottom: 0px !important;
}

.UIWashFrame_Content .bar,
.UIMediaHeader_TitleWrapper,
.single_photo_header{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding: 9px !important;
}

#album_container,
.photo_table,
#photoborder{
border: none !important;
}

.UIMediaHeader_SubHeader{
-moz-appearance: -moz-win-communications-toolbox;
margin-bottom: -1px !important;
}

.UIMediaHeader_Photo{
margin: -35px 0 0 10px !important;
}

.UIMediaHeader_Nav{
padding-left: 70px !important;
height: 22px !important;
}

.UIMediaHeader_Nav a{
color: white !important;
}

/*video*/
#main_column{
margin-left: 10px !important;
}

#main_column #tagger.tagger_inactive {
border: none !important;
}

.title_header{
background: none !important;
margin-bottom: 10px !important;
}

.fbpage_edit_header,
.album_header,
.editalbum_header{
margin: 0px !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding-left: 10px !important;
padding-right: 10px !important;
}

.albums .UIDashboardHeader_TitleBar{
padding: 10px !important;
}

.UIFullPage_Container{
padding-top: 0px !important;
margin: 10px auto !important;
}

/*Invitations*/
.confirminvite .UIFullPage_Container{
width: 764px !important;
}

.confirminvite .UITwoColumnLayout_Content{
width: 502px !important;
}

.confirm_boxes> .UIImageBlock{
-moz-appearance: -moz-win-communications-toolbox;
}

.confirm_boxes> .UIImageBlock .UIImageBlock_Image{
margin: 3px 5px 0 5px !important;
}

.confirm_boxes> .UIImageBlock .uiTextTitle{
color: white !important;
line-height: 18px !important;
}

.confirminvite .confirm{
padding: 7px !important;
}

.confirminvite .uiHeader{
-moz-appearance: -moz-win-communications-toolbox !important;
}

.confirminvite .mbl>div{
padding: 3px 10px 3px 10px !important;
}

.confirminvite .uiHeader .uiHeaderTitle,
.confirminvite .uiHeader .uiTextSubtitle a{
color: white !important;
}

.confirminvite .friend_grid_row,
.confirminvite .friend_grid_col{
width: 230px !important;
}

.confirminvite .PYMK_Reqs_Sidebar:not(:first-child){
border-top: 1px solid #8b919f !important;
}

/*Notes - Sharebox - Old FriendsPage*/
.FriendsPage .UIStandardFrame_Content,
.FriendsPage #content_inner,
#event .UIProfileBox_Container,
#event .UITwoColumnLayout_Content,
#event .UITwoColumnLayout_NarrowContent,
.notes .UIWashFrame_Content,
.sharebox .UIWashFrame_Content{
background: none !important;
border: none !important;
}

.notes .UIContentBox,
.notes .note_body .note_header{
border: none !important;
}

.notes .view_switch,
.notes .view_switch a,
.notes .view_switch span{
color: white !important;
text-shadow: black 0 0 2px !important;
border-color: white !important;
}

.notes .UIWashFrame_MainContent .tabs{
border: none !important;
}

.home #new_ff,
.FriendsPage .UITwoColumnLayout_Content{
width: 636px !important;
margin-right: -4px !important;
}

.sharebox .UITwoColumnLayout_Content,
.notes .UITwoColumnLayout_Content{
width: 582px !important;
}

/*Events*/
#event .UITwoColumnLayout_Content{
padding: 10px !important;
}

#event .UIProfileBox_Header{
-moz-appearance: none !important;
border: none !important;
background: none !important;
}

#event .UIProfileBox_Title{
color: #4c4c4c !important;
}


/*________________________________
 # -- 6. FILTERLISTS AND SEARCH -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
.search .UIStandardFrame_Content{
border: none !important;
background: none !important;
}

/*UIFilterList*/

.UIFilterList_List{
margin-bottom: -1px !important;
}

.UIFilterList_Item{
-moz-appearance: -moz-win-browsertabbar-toolbox;
}

.UIFilterList_List div.selected{
-moz-appearance: -moz-win-communications-toolbox;
}

.UIFilterList_Item a:hover{
background: none !important;
}

.UIFilterList_List div:not(.selected) a:hover div{
text-decoration: underline !important;
}

.UIFilterList_ItemLink {
border: none !important;
}

/*FriendPage*/
.FriendsPage_InviteFriends{
margin: 5px !important;
}

.FriendsPage_SearchContainer,
.UIFilterList_ListTitle{
-moz-appearance: -moz-win-communications-toolbox;
color: white !important;
padding: 5px 5px 8px 5px !important;
}

.UIFilterList_BottomMargin{
padding-bottom: 0px !important;
}

.FriendsPage_SearchContainer input{
width: -moz-available !important;
}

/*Search and Helpcenter Input Box*/
.HelpCenter .HC_Header,
.search .search_input_box{
margin-bottom: 5px !important;
padding-bottom: 0px !important;
}

.search .search_input_box{
width: 796px !important;
}

.HelpCenter .HC_Header form,
.search .search_input_box form{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding: 12px !important;
margin-bottom: -1px !important;
}

/*Right Column*/
.search .UITwoColumnLayout_Content{
width: 637px !important;
margin-right: -5px !important;
}

.search .UISearchFilterBar_Content,
.search .UIResultSection_Title{
-moz-appearance: -moz-win-communications-toolbox;
}

.search .UISpellCheck{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding: 10px !important;
margin-bottom: 0 !important;
}

.search .UISearchFilterBar_Content{
margin-top: -1px !important;
}

.UIResultSection_Bottom,
.search .UIResultSection_Title,
.search .UIFullListing {
padding-left: 10px !important;
padding-right: 10px !important;
}

.search .UIResultSection_Title{
padding-top: 3px !important;
}

.UIResultSection_RightSummary,
.UIResultSection_TitleLeft a,
.UIResultSection_TitleLeft strong,
.UISearchFilterBar_Label{
color: white !important;
}

/*AD SEARCH*/
.UIAdmgrSearch{
margin: 0 !important;
width: 157px !important;
}


/*_____________________________________
 # -- 7. MINOR PAGES AND OTHER FIXES -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
/*OFFLINE PAGES
body[class*="LoggedOut"] #blueBar,
body[class*="logged_out"] #blueBar,
.login_page #blueBar,
.public_listing #blueBar,
.create_page #blueBar,
.WelcomePage #blueBar{
background: none !important;
}
*/

#menubar_container .fb_logo_link img{
background-position: 0 -64px !important;
height: 34px !important;
}

.signup_bar_container{
display: none !important;
}

.WelcomePage_Container{
background: none !important;
}

.WelcomePage_MainSell{
width: 960px !important;
margin: 0px auto !important;
background: none !important;
}

.WelcomePage_MainSellCenter{
padding: 0 0 0 10px !important;
width: 960px !important;
}

.WelcomePage_MainSellRight{
padding-left: 5px !important;
}

.language>ul>li>a,
#label_persistent,
.login_form_label_field a{
color: white !important;
text-shadow: black 0px 0px 2px;
}

.public_listing #content{
width: 990px !important;
margin: 10px auto !important;
}

.public_listing .UIFullPage_Container{
float: left !important;
width: 950px !important;
padding-top: 0px !important;
}

.public_listing .UIFullPage_Container>div{
width: 945px !important;
float: left !important;
}

.public_listing .search_bar{
padding-top: 10px !important;
}

.create_page .UIFullPage_Container{
width: 765px !important;
margin: 20px auto !important;
padding-top: 0px !important;
}

#create_pages{
width: 760px !important;
}

.login_page .UIFullPage_Container{
width: 600px !important;
}

.login_page .UIInterstitialContainer{
padding: 0px !important;
}

/*SETTINGS*/
.editaccount .UIDashboardHeader_Container,
.dashboard_header{
padding: 10px !important;
}

.dashboard_header .dh_titlebar{
padding-bottom: 0px !important;
}

.UIInterstitialBox_Container{
padding: 0px !important;
}

.UIInterstitialContainer div{
background: none !important;
}

.UIRoundedTransparentBox_Border{
border: none !important;
}

.login_page .linear_language{
margin: 0px auto !important;
}

/*IMPORT FRIENDS*/
.UINarrowFrame_FullWidth{
width: auto !important;
}

body:not(.home):not(.FriendsPage) #new_ff{
width: 700px !important;
margin: 15px auto !important;
}

/*ADS*/
.ads #contentArea{
padding: 10px !important;
}

/*API_LOGIN*/
.api_login .UIFullPage_Container{
width: 650px !important;
}

.api_login .UIStripe_Image{
display: none !important;
}

.api_login .UITos_Dialog{
padding:0px !important;
}

.api_login .title_header{
margin: 0 0 15px 0 !important;
}

/*UITOS*/
.UITos_Dialog .title_header{
-moz-appearance: -moz-win-communications-toolbox !important;
padding: 6px !important;
}

.UITos_Dialog .title_header h2{
color: white !important;
}

/*INSIGHT*/
.UIInsightsLarge{
margin-top: 4px !important;
}

/*FIXES*/
.business_pages #content,
.careers #content{
background: white !important;
}

.careers .UIWashFrame_Header{
margin-top: 0 !important;
}

.dev_site_page,
.UISharer_BookmarkletPage,
body[class*="iframe"]{
background: white !important;
}

.careers .UIWashFrame_Header,
.careers .UIWashFrame_MainContent{
border: none !important;
background: none !important;
}


/*____________________________
 # -- 8. POPUPS AND BEEPERS -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
.UIBeeper_Full,
.fb_pop_content_container,
.pop_container_advanced,
.pop_container{
-moz-border-radius: 5px !important;
background-color: rgba(0,0,0,0.6) !important;
}

/*POPUPS*/
.pop_container_advanced{
padding: 0px !important;
}

.pop_content{
background-position: 0 -124px !important;
padding: 5px !important;
}

.fb_pop_content_container{
padding: 5px !important;
}

.fb_pop_content{
background: none !important;
}

.fb_pop_content_container .fb_resetstyles,
.dialog_title{
border: none !important;
background: none !important;
}

.fb_pop_bottomleft,
.fb_pop_bottomright,
.fb_pop_topright,
.fb_pop_topleft,
.fb_pop_border{
background: none !important;
}

.dialog_title span,
.UIBeep_Title a,
.UIBeep_Title{
text-shadow: black 0 1px 1px;
}

.button_container{
margin-right: 20px !important;
}

/*FFX 3.7*/
.pop_verticalslab,
.pop_horizontalslab,
.pop_topleft,
.pop_topright,
.pop_bottomright,
.pop_bottomleft{
display: none !important;
}

/*BEEPS*/
.UIBeep{
background: none !important;
}

.UIBeep{
border-bottom: none !important;
}

.UIBeep_Title{
color: white !important;
}

.UIBeep_Title a{
color: #a5e2ff !important;
}


/*______________________________
 # -- 9. FIX FOR AERO-LESS OS -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
/*Light*/

/*FACEBOOK-FIXER*/
div[id*="fbfConfigControl"],
div[id*="fbfConfigTab"],

/*FILTERLIST - SEARCH*/
.UIFilterList_Item,
.search .search_input_box form,
.search .UISpellCheck,

/*FRAMES*/
.UIWashFrame_Content .bar,
.UIMediaHeader_TitleWrapper,
.single_photo_header,
.fbpage_edit_header,
.album_header,
.editalbum_header,

/*PROFILE*/
.info_done_editing_all_div,
#info_edits_div,
.profile .UIComposer_Box,

/*HOMEPAGE*/
#pagelet_composer,
.uiSideNav>li{

/* ## IP - BG#3 ## */ background: #f1f5fb url("http://img232.imageshack.us/img232/1685/ausbg.png") 0 -197px repeat-x !important;

width: auto !important;
border-width: 0px 1px 2px 1px !important;
border-style: solid !important;
-moz-border-left-colors: #f8f9fc !important;
-moz-border-right-colors: #f8f9fc !important;
-moz-border-bottom-colors: #8b919f #f8f9fc !important;
}

/*Blue*/

/*FACEBOOK-FIXER*/
#fbfConfigTabs div[id*="fbfConfigTab"].fbfConfigSelectedTab,

/*FILTERLIST - SEARCH*/
.UIFilterList_List div.selected,
.FriendsPage_SearchContainer,
.UIFilterList_ListTitle,
.search .UISearchFilterBar_Content,
.search .UIResultSection_Title,

/*FRAMES*/
.UIMediaHeader_SubHeader,
.confirm_boxes> .UIImageBlock,
.UITos_Dialog .title_header,

/*PROFILE*/
#info_edit_sections .info_section .section_header h3,
.title_header .tabs,
#feedwall_controls,
.UIProfileBox_Header,
#left_column .UITitle_h5,

/*HOMEPAGE*/
#rightCol .uiHeader,
.UITitledBox_Top,
.uiHeaderPage,
.online_header,
.uiSideNav>li.open{

/* ## IP - BG#3 ## */ background: #f1f5fb url("http://img232.imageshack.us/img232/1685/ausbg.png") 0 -488px repeat-x !important;

width: auto !important;
border-width: 1px 1px 2px 1px !important;
border-style: solid !important;
-moz-border-top-colors: #8eb9eb !important;
-moz-border-left-colors: #8eb9eb !important;
-moz-border-right-colors: #8eb9eb !important;
-moz-border-bottom-colors: #4c4c4c #8eb9eb !important;
margin-top: 0px !important;
}


/*_______________
 # -- 10. CHAT -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/

/*ICONS*/

#fbDockChatBuddylistNub .UIImageBlock_Image{
margin: 0px 2px 0px 2px !important;
background-position: -96px -16px !important;
}

.fbChatTab .tab_content{
background-position: 0 -84px !important;
background-repeat: no-repeat !important;
}

.fbChatTab.idle .tab_content{
background-position: 0 -104px !important;
background-repeat: no-repeat !important;
}

.fbChatTab.disabled .tab_content{
background-position: 0 -124px !important;
background-repeat: no-repeat !important;
}

.fbChatTab.typing .tab_content{
background-position: 0 -144px !important;
background-repeat: no-repeat !important;
}

.presence_error i.img{
background-position: -48px -16px !important;
background-repeat: no-repeat !important;
}

#fbChatPopoutNub i.img{
background-position: -80px -16px !important;
background-repeat: no-repeat !important;
}

/*TABS*/
.fbNubButton,
.rNubContainer{
border: none !important;
background: none !important;
}

.fbNub,
#fbDockChatBuddylistNub,
.fbChatTab{
background-color: rgba(0,0,0,0.6) !important;
-moz-border-radius: 3px 3px 0 0 !important;
}

.fbNub.next:hover,
.fbNub.previous:hover,
.fbNubFlyout,
#fbDockChatBuddylistNub:hover,
.fbChatTab:hover{
background-color: rgba(0,0,0,0.7) !important;
}

#fbDockChatBuddylistNub:active,
#fbDockChatBuddylistNub.openToggler,
.fbChatTab:active,
.fbChatTab.openToggler{
background-color: rgba(0,0,0,0.8) !important;
}

#fbDockChatBuddylistNub.openToggler,
.fbChatTab.openToggler{
-moz-border-radius: 0px !important;
}

/*BUDDY LIST TAB*/
#fbDockChatBuddylistNub{
width: auto !important;
}

#fbDockChatBuddylistNub .label{
font-size: 0px !important;
}

.tab_name strong,
#fbDockChatBuddylistNub .label .buddy_count_num strong,
#fbDockChatBuddylistNub .label .buddy_count_num{
color: white !important;
font-size: 10px !important;
}

#fbDockChatBuddylistNub .rule{
margin-right: 5px !important;
}

/*CHATS TABS*/

.fbChatTab{
width: auto !important;
}

.fbChatTab .tab_content{
height: 16px !important;
margin-right: 20px !important;
}

#fbDockChatTabs .fbNubButton .uiCloseButton{
margin-right: -18px !important;
}

#fbDockChatTabs .fbNubButton .uiCloseButton input:hover,
#fbDockChatTabs .fbNubButton .uiCloseButton input:active{
color: red !important;
}

.openToggler .fbNubButton{
margin-right: 0px !important;
}

.openToggler .fbNubButton .rule {
border: none !important;
}

.tab_availability{
display: none !important;
}

.tab_name{
padding: 3px 4px 0 19px !important;
height: 16px !important;
}

.fbNub .numMessages,
.fbChatTab .tab_count{
background-position: 0 -99px !important;
width: 16px !important;
padding-right: 2px !important;
}

.fbChatTab .tab_count{
right: -15px !important;
top: -15px !important;
}

.fbNub .numMessages{
right: 0px !important;
top: -11px !important;
}

.numTabs{
color: white !important;
}

/*FLYOUTS*/
.fbNubFlyout{
-moz-border-radius: 5px 5px 0 0 !important;
margin: 0 -1px 2px 0 !important;
}

.fbNubFlyoutBody .fbChatBuddylist.error,
.fbChatBuddylistError,
#buddy_list_empty_item,
#buddy_list_empty_search,
.fbNubFlyoutFooter textarea,
.fbNubFlyoutHeader,
.fbNubFlyoutTitlebar{
background: none !important;
border: none !important;
} 

.fbNubFlyoutFooter,
#fbDockChatTabs .fbNubFlyoutBody{
border-top: 1px solid rgba(255,255,255,0.1) !important;
border-right: none !important;
border-left: none !important;
background-color: transparent !important;
}

/*CHAT*/
.chat_buddylist_typeahead input,
.fbNubFlyoutFooter textarea{
-moz-appearance: none !important;
}

.chat_input_icon{
width: 16px !important;
height: 16px !important;
}

.chat_input_icon{
background-position: 0 -144px !important;
background-repeat: no-repeat !important;
}

body:not(.presence_popout) .chat_actions,
body:not(.presence_popout) .toolbox,
body:not(.presence_popout) .chat_input_div,
body:not(.presence_popout) .chat_info,
body:not(.presence_popout) .self,
body:not(.presence_popout) .other{
background: none !important;
border: none !important;
}

.self{
color: #ffcc74 !important;
}

.other a{
color: #74fffa !important;
}

body:not(.presence_popout) .edit_link a,
body:not(.presence_popout) .chat_input_div textarea,
.chat_actions .action,
.p_self,
.p_other{
color: white !important;
}

.msg_error a{
color: #ff7070 !important;
}

.chat_notice,
.msg_error{
color: #ff3838!important;
}

.visibility_change{
color: #59a3ff !important;
}

body:not(.presence_popout) .chat_input_div textarea{
min-height: 17px !important;
}

.chat_notice,
body:not(.presence_popout) .edit_link a,
body:not(.presence_popout) .chat_input_div textarea,
.chat_actions .action,
.visibility_change,
.self,
.other a,
.p_self,
.p_other{
text-shadow: black 0 0 2px;
}

.msg_error,
.pic_padding p,
.visibility_change,
#chat_tab_bar img.chat_info_pic {
background: none !important;
}

/*BUDDY LIST*/
#fbDockChatBuddylistNub .fbNubFlyout{
width: 225px !important;
}

#fbDockChatBuddylistNub .fbNubFlyoutBody{
border: none !important;
}

.friend_list{
padding: 6px 0 6px !important;
margin: 0 auto !important;
border: none !important;
border-top: 1px solid rgba(255,255,255,0.1) !important;
width: 200px !important;
background: none !important;
}

.friend span,
.title a,
.friendlist_name{
background: none !important;
border: none !important;
}

.friend span,
.title a{
color: white !important;
text-shadow: black 0 0 3px;
}

.fbChatBuddylist a.friend {
border: none !important;
padding: 4px 0 4px 10px !important;
background-position: 177px -20px !important;
background-repeat: no-repeat !important;
}

.fbChatBuddylist a.idle {
background-position: 177px -48px !important;
background-repeat: no-repeat !important;
font-style: italic !important;
}

.fbChatBuddylist a span{
color: #adffb3 !important;
}

.fbChatBuddylist a.idle span{
color: #ffddad !important;
}

.friend_list .switch{
background-position: 5px -83px !important;
background-repeat: no-repeat !important;
}

.friend_list.offline .switch{
background-position: 5px -123px !important;
background-repeat: no-repeat !important;
}

body:not(.presence_popout) .friend_list .switch{
float: right !important;
right: 0px;
}

.friend_list .switch a{
background: none !important;
}

.list_drop_zone{
text-align: center !important;
padding: 0 8px 0 8px !important;
}

.fbChatBuddylistError,
.list_drop_zone{
color: #59a3ff !important;
}

#buddy_list_empty_item,
#buddy_list_empty_search{
color: #ff3838!important;
}

.fbChatBuddylistError,
#buddy_list_empty_item,
#buddy_list_empty_search,
.list_drop_zone{
text-shadow: black 0 0 2px !important;
}

.chat_buddylist_typeahead input{
border: none !important;
height: 16px !important;
padding-left: 24px !important;
background-repeat: no-repeat !important;
background-position: 5px -140px !important;
}


/*_________________________
 # -- 11. FFIXER -- 
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/
#fbf-bookmark-link:hover{ -moz-border-radius: 3px 3px 0 0 !important;}

#fbf-bookmark-list{margin-right: 0px !important;}

#ff-popup-pic-div,
#FBFConfig{background-color: rgba(0,0,0,0.6) !important;}

#FBFConfig{color: white !important;}

#fbfConfigContainer{
margin-left: -6px;
width: 712px !important;
}

#fbfConfigControls,
#fbfConfigTabs{padding: 0px !important;}

#fbfConfigTabs div[id*="fbfConfigTab"]{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
color: #111111 !important;
}

#fbfConfigTabs div[id*="fbfConfigTab"]:not(.fbfConfigSelectedTab):hover{
font-weight: normal !important;
text-decoration: underline;
}

#fbfConfigTabs div[id*="fbfConfigTab"].fbfConfigSelectedTab{
-moz-appearance: -moz-win-communications-toolbox !important;
color: white !important;
}

#fbfConfigTab-10{margin-bottom: -1px;}

div[id*="fbfConfigControl"]{
color:#222222 !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
margin-bottom: -1px;
}

#FBFConfig hr{display: none !important;}

/*Popups*/

#ff-popup-pic-header{
color: white !important;
margin-bottom: 3px !important;
}

#ff-popup-pic-image{
margin-bottom: 2px !important;
}

#ff-popup-pic-image img{
margin-bottom: -2px !important;
}

}


/*________________________________________________
 # -- The end...! - (c) 2009 - 2010 HEARTRIPPER --
 # --                RIP = R.I.P.               --         
 Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯*/