body { padding-top: 38px; overflow-x: hidden; } 

#allmybar, #allmybar p, #allmybar li, #allmybar li a, #allmybar ul, #allmybar div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height: 1;
	font-size: 12px; font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", "Helvetica", sans-serif; 
	text-align: left;
	text-decoration: none;
}
#allmybar ul {
	list-style: none;
}
#allmybar a { text-decoration: none; text-align: left; }
#allmybar a:hover { color: #333131; }

#allmybar blockquote:before, #allmybar blockquote:after,
#allmybar q:before, #allmybar q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
#allmybar :focus {
	outline: 0;
}

		#allmybar { height: 38px; width: 100%; background-image: url("images/allmybar_bg.png"); background-repeat: repeat-x; position: fixed; top: 0; left:0; z-index: 9990; }
		#allmybar::selection, #allmybar a::selection, #allmybar::-moz-selection, #allmybar a::-moz-selection { background: transparent; }
		#allmybar a { cursor: pointer; color: #5e5e5e; text-shadow: white 0px 1px 1px; }  
		#allmybar a#allmybar_logo { background-image: url("images/allmybar_logo.png"); background-repeat: no-repeat; width: 85px; height: 38px; display: block; color: transparent; text-indent: -999px; margin-left: 10px; z-index: 9999; }
		#allmybar a#allmybar_logo.allmybar_logo_active { background-position: 0 -38px; z-index: 9990; }
		
		#allmybar a#allmybar_logo_touch { position: absolute; background-image: url("images/allmybar_logo.png"); background-repeat: no-repeat; width: 60px; height: 38px; color: transparent; text-indent: -999px; margin-left: 10px; z-index: 9999; display: none; cursor: pointer; }
		
		ul#allmybar_logo_dropdown { position: absolute; display: none; width: 202px; background-color: transparent; margin-left: 10px; margin-top: -10px; z-index: 9000; }
		ul#allmybar_logo_dropdown li#allmybar_logo_dropdown_top { width: 202px; height: 10px; background-color: transparent; background-image: url("images/allmybar_logo_dropdown_top.png"); background-repeat: no-repeat; }		
		ul#allmybar_logo_dropdown li.allmybar_logo_dropdown_bg { width: 202px; height: 26px; background-color: transparent; background-image: url("images/allmybar_logo_dropdown_bg.png"); background-repeat: repeat-y; border-bottom: 1px solid #bfbfbf; }	
		ul#allmybar_logo_dropdown li.allmybar_logo_dropdown_bg a { display: block; padding: 8px 0 8px 12px; font-size: 11px; }
		ul#allmybar_logo_dropdown li#allmybar_logo_dropdown_bottom { width: 202px; height: 8px; background-color: transparent; background-image: url("images/allmybar_logo_dropdown_bottom.png"); background-repeat: no-repeat; }
		
		div#allmybar_section_title, div#allmybar_section_fav, div#allmybar_section_search { position: absolute; top: 0; height: 34px; background-image: url("images/allmybar_separator.png"); background-repeat: no-repeat; background-position: 0 0; overflow: hidden; }
		
		div#allmybar_section_fav { width: 100px; margin-left: 600px; top: 0; overflow: visible; }
		a#allmybar_star { position: absolute; left: 18px; top: 10px; color: transparent; overflow: hidden; text-indent: -9999px; width: 16px; height: 16px; background-image: url("images/allmybar_star.png"); background-repeat: no-repeat; background-position: 0 0; }		
		a#allmybar_star.added { background-position: 0 -16px; }		
		
		a#allmybar_fav { width: 85px; height: 36px; background-image: url("images/allmybar_fav.png"); background-repeat: no-repeat; background-position: 0 0; color: transparent; text-indent: -9999px; overflow: hidden; display: block; position: relative; position: absolute; left: 42px; top: 6px; padding: 0; }
		a#allmybar_fav.allmybar_fav_active { background-position: 0 -38px; }
		
		ul#allmybar_fav_dropdown { position: absolute; display: none; width: 202px; background-color: transparent; margin: 30px 0 0 42px; z-index: 9000;  }
		ul#allmybar_fav_dropdown li#allmybar_fav_dropdown_top { width: 202px; height: 10px; background-color: transparent; background-image: url("images/allmybar_logo_dropdown_top.png"); background-repeat: no-repeat; }		
		ul#allmybar_fav_dropdown li.allmybar_fav_dropdown_bg { width: 202px; height: 26px; background-color: transparent; background-image: url("images/allmybar_logo_dropdown_bg.png"); background-repeat: repeat-y; border-bottom: 1px solid #bfbfbf; }	
		ul#allmybar_fav_dropdown li.allmybar_fav_dropdown_bg a { display: block; padding: 8px 0 8px 12px; font-size: 11px; }
		ul#allmybar_fav_dropdown li.allmybar_fav_dropdown_bg a.cross { display: none; width: 18px; height: 16px; background: transparent url("images/allmybar_cross.png") no-repeat; color: transparent; text-indent: -9999px; overflow: hidden; margin: -23px 0 0 176px; position: absolute; }
		
		ul#allmybar_fav_dropdown li#allmybar_fav_dropdown_bottom { width: 202px; height: 8px; background-color: transparent; background-image: url("images/allmybar_logo_dropdown_bottom.png"); background-repeat: no-repeat; }
		
		div#allmybar_section_title { width: 400px; left: 100px; background-repeat: no-repeat; width: 482px; }
		div#allmybar_section_title ul { display: inline-block; padding: 0; margin: 0; }
		div#allmybar_section_title ul li { margin: 0; padding: 0; }
		div#allmybar_section_title ul li a { text-align: left; display: block; height: 36px; margin-top: 12px; margin-left: 14px; padding:0; overflow: hidden; }		
		
		div#allmybar_section_close { float: right; position: relative; bottom: 38px /*76px*/; width: 38px; height: 34px; background-image: url("images/allmybar_separator.png"); background-repeat: no-repeat; background-position: 0 0; overflow: hidden; }
		div#allmybar_section_close a#allmybar_close { display: block; width: 16px; height: 18px; background: url("images/allmybar_close.png") no-repeat transparent top left; color: transparent; text-indent: -999px; overflow: hidden; margin: 8px 0 0 12px; }
		
		div#allmybar_section_open { float: right; position: relative; width: 38px; background: transparent; bottom: /* 38px */;}
		div#allmybar_section_open a#allmybar_open { display: none; width: 28px; height: 20px; background: url("images/allmybar_open.png") no-repeat transparent top left; color: transparent; text-indent: -999px; overflow: hidden; margin: -4px 0 0 44px; }
		
		div#allmybar_section_search { position: absolute; top: 0; right: 34px; width: 195px; float: right; }
		div#allmybar_section_search form { width: 168px; height: 24px; background-image: url("images/allmybar_search_input.png"); background-repeat: no-repeat; background-position: 0 0; margin: 4px 0 0 12px; }
		div#allmybar_section_search form input[type=text] { background: transparent; border: none; width: 126px; margin: 2px 0 0 10px; font-size: 11px; color: #b7b7b7; 
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", "Helvetica", sans-serif; }
		div#allmybar_section_search form input[type=text]:focus { color: #5e5e5e; }
		div#allmybar_section_search form input[type=submit] { background: transparent url("images/allmybar_search_magnifier.png") no-repeat; border: none; cursor: pointer; text-indent: -9999px; width: 16px; height: 16px; overflow: hidden; margin-top: 4px; }
		
		
		div#allmybar_section_auth { position: absolute; top: 0; width: 195px; margin-left: 936px; height: 34px; }
		div#allmybar_section_auth ul#allmybar_auth_buttons { display: inline-block; padding: 0; margin: 0; }
		div#allmybar_section_auth ul#allmybar_auth_buttons li { display: inline-block; margin-top: 12px; margin-left: 14px; padding: 0; }
		div#allmybar_section_auth ul#allmybar_auth_buttons li a { text-align: left; padding:0; overflow: hidden; font-weight: bold; }	
		