 /*####################################################################*\  
 *##*                                                                *##*
 ##   PROJECT:     AERO ULTIMATE SKIN (formerly Vista Ultimate Skin)   ##
*#    AUTHOR:      HeartRipper                                          #*
##    VERSION:     3.0.1beta3                                           ##
##    WEBPAGE:     http://bit.ly/AUSonFB                                ##
##    DATE:        28/02/2010                                           ##  
*#    STYLE PAGE:  http://bit.ly/AUSonUS                                #*
 ##   MAIL:        heartripperdesign@gmail.com                         ##
 *##*                                                                *##*
 \*####################################################################*/


@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {


/*
_______________________________
-- CUSTOMIZE YOUR 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).

http://img696.imageshack.us/img696/4932/mercedesbenzslrmclarens.jpg
*/

body{
background: url("http://www.footiewallpapers.com/pic_upload/AC-Milan-wallpaper-17-.jpg") #000000 fixed no-repeat center!important;  !important;
}


/* (*)
_________________
-- 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 (**).
*/

#pagelet_adbox,        /*Section in homepage's sidebar*/
.profile_sidebar_ads,  /*Ads in profiles page*/
#ego{                  /*Ads in homepage's sections*/
display: none !important;
}

/* ---------- (**)*/


/* --- DO NOT EDIT AFTER THIS POINT --- */

/*### 1. BORDERS ###*/

/*AERO*/
/*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;
}

/*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,
#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*/

/*Beeper & Popups*/
.UIBeeper_Full,
.fb_pop_content_container,
.pop_container_advanced,

/*Chat*/
#presence_error_section,
#presence_popout_section,
.tab_handle,
#buddy_list_tab,
body:not(.presence_popout) .chat_window,
body:not(.presence_popout) #buddy_list{
border: 2px solid transparent !important;
-moz-border-top-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-left-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-bottom-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-right-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-background-clip: padding !important;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/button.png') top left no-repeat !important;
}


/*### 2. IMG PACK ###*/

.sx_app_icons_newsfeed,
.sx_icons_newsfeed{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconHome16.png') top left repeat-x !important;
}

.sx_icons_messages{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconMail16.png') top left repeat-x !important;
}

.sx_app_icons_event,
.sx_icons_event{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconEvent16.png') top left repeat-x !important;
}

.sx_icons_photo{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconImages16.png') top left repeat-x !important;
}

.sx_icons_motion{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconMovie16.png') top left repeat-x !important;
}

.sx_icons_friends{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconFriend16.png') top left repeat-x !important;
}

.sx_app_icons_applications,
.sx_icons_applications{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconApps16.png') top left repeat-x !important;
}

.sx_icons_games{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconGames16.png') top left repeat-x !important;
}

.sx_icons_group,
.sx_app_icons_group{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconGroup16.png') top left repeat-x !important;
}

.sx_icons_post{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconLink16.png') top left repeat-x !important;
}

.sx_icons_note{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconNote16.png') top left repeat-x !important;
}

.sx_app_icons_search{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconFind16.png') top left repeat-x !important;
}

.sx_app_icons_friend_guy{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconPerson16.png') top left repeat-x !important;
}

.sx_app_icons_fbpage{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconPages16.png') top left repeat-x !important;
}

/*### 3. TOPBAR ###*/
body>#blueBar{
background: url('http://img191.imageshack.us/img191/5645/topbar.png') bottom left repeat-x !important;
}

#pageHead>#blueBar{
background: none !important;
}

#pageNav>li.openToggler,
#jewelCase .openToggler,
#pageNav>li:hover,
#jewelCase .jewel:hover{
-moz-border-top-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-left-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-bottom-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-right-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-radius: 3px;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/button.png') top left no-repeat !important;
}

#navAccount ul,
.jewelBox{
border: 2px solid transparent !important;
-moz-border-top-colors: rgba(0,0,0,0.56) rgba(255,255,255,0.6);
-moz-border-left-colors: rgba(0,0,0,0.56) rgba(255,255,255,0.6);
-moz-border-bottom-colors: rgba(0,0,0,0.56) rgba(255,255,255,0.6);
-moz-border-right-colors:  rgba(0,0,0,0.56) rgba(255,255,255,0.6);
-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: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconLogo322.png') top left no-repeat !important;
}

#pageLogo a:hover{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconLogo32h2.png') top left no-repeat !important;
}

#jewelCase{
width: 150px !important;
left: 75px !important;
}

#jewelCase .jewel{
width: 40px !important;
height: 37px !important;
margin-left: 1px !important;
margin-right: 1px !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;
}

#jewelRequest{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconFriend32.png') center center no-repeat !important;
}

#jewelMail{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconMail32.png') center center no-repeat !important;
}

#jewelAlert{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconNotify32.png') center center no-repeat !important;
}

.jewelBox{
top: 38px !important;
margin-left: -1px !important;
}

.jewelCount{
background: none !important;
top: 1px !important;
}

.jewelCount span{
border: none !important;
background: transparent url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/popT.png') top left no-repeat !important;
padding: 2px 3px 2px 3px !important;
width: 13px !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: 4px !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 button{
border-left: 1px solid #656c6f !important;
}

#navSearch .inputtext {
padding:1px 4px 3px !important;
}

#pageNav>li{
height: 37px !important;
background: none !important;
border: 2px solid transparent !important;
}

#pageNav>li.openToggler{
top: 0px !important;
right: 0px !important;
margin-left: 0px !important;
-moz-border-radius: 3px 3px 0px 0px !important;
}

#pageNav>li>a{
background: none !important;
text-shadow: #313131 0px 0px 5px!important;
padding-top: 12px !important;
color: white !important;
}

#navAccount ul{
margin-top: 1px !important;
right: -1px !important;
}

/*### 4. HOME PAGE ###*/
#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{
padding-left: 0px !important;
padding-top: 0px !important;
}

#leftCol .fbxWelcomeBox{
background: #f1f5fb url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/sep.png') top left repeat-x;
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;
}

.navMoreLess,
.uiHeaderNavEmpty{
background: #f1f5fb url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/sep.png') top left repeat-x !important;
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;
}

.friends_online_sidebar{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/sep.png') top left repeat-x !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: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOnlineS.png') center right no-repeat !important;
width: 145px !important;
}

.friends_online_sidebar li.buddy_row a.idle  {
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatIdleS.png') center right no-repeat !important;
width: 145px !important;
}

/*Middle*/
#contentArea{
padding: 0px !important;
}

.uiHeaderPage{
-moz-appearance: -moz-win-communications-toolbox;
height: 20px !important;
padding: 5px 20px 8px 40px !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;
}

.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;
}

/*Right Column*/


#rightCol{
width: auto !important;
max-width: 234px !important;
margin-left: 5px !important;
padding: 0px !important;
}

#rightCol .uiHeaderGroup,
.UITitledBox_Top{
-moz-appearance: -moz-win-communications-toolbox;
padding: 3px !important;
color: white !important;
}

#rightCol .uiHeaderGroup h4,
.UIHomeBox_MoreLink{
color: white !important;
}

.UIHomeBox,
#pagelet_connectbox,
#pagelet_eventbox{
border-top: 1px solid #8b919f !important;
margin-top: -1px !important;
}

.UITitledBox_Content{
padding: 8px !important;
}

.fg_action_hide,
.ImageBlock_Hide{
height: 14px !important;
width: 14px !important;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/x.png') center center no-repeat !important;
}

.friend_grid .friend_grid_col .fg_action_hide_container {
margin-right: 5px !important;
}

/* Pagefooter */

#pageFooter{
margin: 10px auto !important;
width: 850px !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.0.1b3 - (c)2010 Heart Ripper";
padding: 2px 0px 0px 20px !important;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconLogo16.png') top left no-repeat;
}

#pageFooter a{
color: #a5e2ff !important;
text-shadow: black 0px 0px 2px;
}

#pageFooter span,
#pageFooter:after{
color: white !important;
text-shadow: black 0px 0px 2px;
}

/*PROFILES - PAGES - 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_wash .profile_name_and_status *{
color: white !important;
text-shadow: black 0px 0px 2px !important;
}

.profile_top_bar_container .tabs_wrapper{
height: 26px !important; width: 100% !important;
padding: 0px !important;
margin: 10px 0px 0px 30px !important;
}

.profile_top_bar_container .tabs_wrapper .tab_link {
background: none !important;
border: 2px solid transparent !important;
text-shadow: black 0px 0px 2px !important;
color: #ffffff !important;
font-weight: normal !important;
margin: 0px 2px 0px 0px !important;
}

.profile_top_bar_container .tabs_wrapper .selected{
margin: 0px !important;
}

.profile_top_bar_container .tabs_wrapper .selected .tab_link,
.profile_top_bar_container .tabs_wrapper .tab_link:hover{
-moz-border-top-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-left-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-right-colors: rgba(0,0,0,0.36) rgba(255,255,255,0.6);
-moz-border-radius: 4px 4px 0 0;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/button.png') top left no-repeat !important;
padding: 3px 11px !important;
}

.profile_top_bar_container .tabs_wrapper .add_tab {
height: 25px !important;
}

.profile_top_bar_container .tabs_wrapper .tab_link:hover{
background: none !important;
}

.pager_next,
#profile_tabs li{
background: none !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;
}

#profile_picture_flyout{
padding: 8px 0px 0px 9px !important;
}

#profile_picture_flyout .flyout_menu_header_shadow,
#profile_picture_flyout .flyout_menu_content_shadow{
background: rgba(255,255,255,0.8) !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;
}

/*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;
}

/*### 5. OTHER 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;
}

.title_header,
.UIWashFrame_Content .bar,
.UIMediaHeader_TitleWrapper,
.single_photo_header{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding: 9px !important;
/*height: 20px !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;
}

.fbpage_edit_header,
.album_header,
.editalbum_header{
margin-top: 0px !important;
}

.title_header{
margin-bottom: 10px !important;
}

.UIFullPage_Container{
padding-top: 0px !important;
margin: 10px auto !important;
}

/*Invitations*/
.confirminvite .UIFullPage_Container{
width: 933px !important;
}

.confirm_boxes{
border-top: 1px solid #4c4c4c !important;
margin-top: -1px !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;
}

/*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;
}

.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. FILTERLIST - 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;
}

/*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 & 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{
background: url('http://img51.imageshack.us/img51/9620/topbarb.png') bottom left no-repeat !important;
}

#menubar_container .fb_logo_link img{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/logo.png') bottom left no-repeat !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*/
.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;
}

/*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&BEEPER ##*/
.UIBeeper_Full,
.fb_pop_content_container,
.pop_container_advanced{
-moz-border-radius: 5px !important;
background-color: rgba(0,0,0,0.6) !important;
}

/*POPUPS*/
.pop_container_advanced{
padding: 0px !important;
}

.pop_content{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/aero.png') 4px center no-repeat !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;
}

/*BEEPS*/
.UIBeep{
background: none !important;
}

.UIBeep{
border-bottom: none !important;
}

.UIBeep_Title{
color: white !important;
}

.UIBeep_Title a{
color: #a5e2ff !important;
}

/*## 9. AERO-LESS FIX */

/*FILTERLIST - SEARCH*/
.UIFilterList_List div.selected,
.search .UISearchFilterBar_Content,
.search .UIResultSection_Title,

/*FRAMES*/
.UIMediaHeader_SubHeader,
.confirm_boxes> .UIImageBlock,

/*PROFILE*/
#info_edit_sections .info_section .section_header h3,
.title_header .tabs,
#feedwall_controls,
.UIProfileBox_Header,
#left_column .UITitle_h5,

/*HOMEPAGE*/
#rightCol .uiHeaderGroup,
.UITitledBox_Top,
.uiHeaderPage,
.online_header,
.uiSideNav>li.open{
background: #f1f5fb url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/bBG.png') top left 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;
}

/*FILTERLIST - SEARCH*/
.UIFilterList_Item,
.search .search_input_box form,
.search .UISpellCheck,

/*FRAMES*/
.title_header,
.UIWashFrame_Content .bar,
.UIMediaHeader_TitleWrapper,
.single_photo_header,

/*PROFILE*/

.info_done_editing_all_div,
#info_edits_div,
.profile .UIComposer_Box,

/*HOMEPAGE*/
#pagelet_composer,
.uiSideNav>li{
background: #f1f5fb url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/wBG.png') top left 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;
}

/*## 10. CHAT ##*/
#presence_ui{
border: none !important;
}

/*Chat bar*/
#presence_error_section,
#presence_popout_section,
#buddy_list_tab,
.tab_handle{
background-color: rgba(0,0,0,0.5) !important;
-moz-border-radius: 3px 3px 0 0;
}

#buddy_list_tab:hover,
.tab_handle:hover{
background-color: rgba(0,0,0,0.6) !important;
}

#buddy_list_tab:active,
.tab_handle:active{
background-color: rgba(0,0,0,0.7) !important;
}

.tab_handle.focused{
background-color: rgba(0,0,0,0.8) !important;
}

.tab_handle.focused,
#buddy_list_tab.focused{
-moz-border-radius: 0px !important;
margin-top: 0px !important;
padding-top: 0px !important;
}

#buddy_list_tab,
.tab_handle{
margin-right: -1px !important;
}

.presence_bar_button.focused .inner_button {
padding-top: 3px !important;
}

.tab_button_div:hover{
background: none !important;
}

#presence_error_section .inner_button,
.presence_popout_button,
#buddy_list_tab .inner_button{
border: none !important;
}

#buddy_list_tab{
width: auto !important;
}

#chat_tab_bar .chat_shadow_input, #chat_tab_bar .chat_window .chat_input{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconMail16.png') 4px center no-repeat !important;
}

body:not(.presence_popout) #buddy_count{
font-size: 0px !important;
}

body:not(.presence_popout) #buddy_list_typeahead{
background: none !important;
}

#buddy_list .buddy_list_typeahead #buddy_list_typeahead_input {
-moz-appearance: none !important;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconFind16.png') 4px center no-repeat !important;
border: none !important;
}

body:not(.presence_popout) #buddy_list_typeahead input,
body:not(.presence_popout) .tab_name span,
body:not(.presence_popout) #buddy_count span,
body:not(.presence_popout) #buddy_count span strong{
font-size: 10px !important;
color: white !important;
text-shadow: black 0 0 3px;
}

.tab_name{
padding-right: 4px !important;
}

.tab_hit_area,
.tab_handle{
width: auto !important;
}

.tab_button_div .tab_x:hover{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/rx.png') top center no-repeat !important;
}

#chat_tab_bar .tab_count {
right: 5px !important;
top: -10px !important;
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/popB.png') top center no-repeat !important;
width: 16px !important;
padding-right: 2px !important;
}

/*ICONS*/

#presence .buddy_icon{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOnline.png') center no-repeat !important;
margin: 0px 2px 0px 2px !important;
}

#presence.buddy_list_hidden .buddy_icon{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOffline.png') center center no-repeat !important;
}

.tab_availability{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOnlineS.png') center center no-repeat !important;
width: 9px !important;
height: 9px !important;
margin-bottom: -1px !important;
}

.tab_handle.idle .tab_availability{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatIdleS.png') center center no-repeat !important;
}

.tab_handle.disabled .tab_availability{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOfflineS.png') center center no-repeat !important;
}

.sx_icons_popout_window{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconOut16.png') top center no-repeat !important;
}

.sx_icons_alert{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/iconWarning16.png') top center no-repeat !important;
}

/* BUDDY LIST - CHAT WINDOW */
body:not(.presence_popout) .chat_window,
body:not(.presence_popout) #buddy_list{
margin-bottom: 0px !important;
-moz-border-radius: 5px 5px 0px 0px;
background-color: rgba(0,0,0,0.8) !important;
}

body:not(.presence_popout) .chat_conv,
body:not(.presence_popout) #buddy_list_parent{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Bgs/aero.png') center center no-repeat !important;
}

#buddy_list{
margin-right: 0px !important;
}

.presence_menu_opts{
width: 220px !important;
}

body:not(.presence_popout) .chat_header,
body:not(.presence_popout) .friend span,
body:not(.presence_popout) .title a,
body:not(.presence_popout) .presence_menu_opts h2{
background: none !important;
border: none !important;
color: white !important;
text-shadow: black 0 0 3px;
}

body:not(.presence_popout) .friend_list{
padding-bottom: 10px !important;
border: none !important;
border-top: 1px solid rgba(255,255,255,0.1) !important;
width: 200px !important;
background: none !important;
}

.friend_list .switch{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOnline.png') center center no-repeat !important;
}

.friend_list.offline .switch{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOffline.png') center center no-repeat !important;
}

body:not(.presence_popout) .friend_list .switch{
float: right !important;
right: 0px;
}

.friend_list .switch a{
background: none !important;
}

body:not(.presence_popout) .friend{
background-color: transparent !important;
}

body:not(.presence_popout) .friendlist_name,
body:not(.presence_popout) .presence_menu_opts{
background: none !important;
border: none !important;
}

body:not(.presence_popout) .friendlist_name{
margin-bottom: 3px !important;
}

.buddy_list a.friend{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatOnlineS.png') right 8px no-repeat !important;
width: 190px !important;
}

.buddy_list a.idle{
background: url('http://i865.photobucket.com/albums/ab218/Heartripper/Icons/chatIdleS.png') right 8px no-repeat !important;
width: 190px !important;
}

body:not(.presence_popout) #buddy_list_empty_item{
background: rgba(0,0,0,0.6) !important;
color: white !important;
text-shadow: black 0 0 3px;
}

body:not(.presence_popout) .chat_window_wrapper{
float: right !important;
right: -9px !important;
}

body:not(.presence_popout) .chat_window{
margin-bottom: 2px !important;
}

body:not(.presence_popout) .chat_conv{
border: none !important;
width: auto !important;
border-top: 1px solid rgba(255,255,255,0.1) !important;
}

body:not(.presence_popout) .chat_input_div textarea{
border-color: rgba(255,255,255,0.1) !important;
}

body:not(.presence_popout) .chat_input_border{
display: none !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;
}

}

/* THE END - (c)2010 HEARTRIPPER */
/* RIP = R.I.P*/