@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {

	*::-moz-selection {
		background-color:#CCC;
		color:#000;
	}

 

	#tabs .activetab a, .updates {
		background: #606060 !important;
	}

	#tabs .inactivetab a:hover {
		background: #333 !important;
	}


	a:link {
		color: #99f !important;
		text-decoration: none !important;
	}
	a:visited {
		color: #99f !important;
		text-decoration: none !important;
	}
	a:hover, a:active {
		color: #fff !important;
		text-decoration: none !important;
	}
	#sidebar {
		background: transparent !important;
	}
	#sidebar a:hover {
		background: #333 !important;
	}
	#header h1 {
		color: #ccc !important;
		font-variant: small-caps !important;
	}

	.inputsearch {
		padding: 2px !important;
	}
	
	#content, #header { border-color: #777 !important }
	
	.flex_header,.flex_header * {
		background-color: #333 !important; 
		border-color:transparent !important;  
	}

	.flex_header { padding:2px 8px !important; }

	.flex_subheader, .flex_subheader *,
	.sidebar_item_header, .sidebar_item_header * { 
		border-color:transparent !important;  
		background-color: #555 !important; 
	}
	
	.wallheader, .album, .wallpost .wallinfo {
		border-color:transparent !important;  
	}

	.wallheader, .wallheader * {
		background-color: #555 !important; 
	}

	.highlight, .inserted{
		background: #663 !important;
	}

	.typeahead_list .typeahead_selected,
	.typeahead_list .typeahead_selected * {
		background: #555 !important;
	}


	.typeahead_list .typeahead_selected em {
		background: #333 !important;
	}



	.typeahead_list .typeahead_not_selected em {
		background: #333 !important;
	}


	#tagframeinside, #userprofile,
	#tagframe, #pageheader *,.sharebox #shares,
	#group, .knob_holder, .slider_holder,
	.feedback .mixer_panel .sliders,
	#event.profile, .typeahead_list,
	#int_sharer #sharer_stage, .editnote .note_editor
	{ background: transparent !important }

	#tagframe, #frame {
		border-color: #333 !important;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEX///8AAAD///////8Il07uAAAABHRSTlMAv7+dkHKCOQAAACRJREFUeF7NzjEBAAAIw7AiEpNTMWlwzAPk6llWGTiODhRPxgYfWh6XccoYxgAAAABJRU5ErkJggg==)		center no-repeat !important;
	}

	#frame { border: 1px solid #333 !important }



	html * {
		background-color: #444 !important;
		color: #fff !important;
		border-color:#555 !important;  
	}

	.inputsearch {
		background: #444 !important;		
	}

	.wall_post .quote, .share_media .owner_comment .text {
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAMAAACDi47UAAAAM1BMVEX///8iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiK/ar/wAAAAEHRSTlMAAH8wEK+/32BQz+8gQI9w+sdKTAAAAEtJREFUeF59yLcRAzEMAEEeAJp/ueu/WqUINNpwx29ABJCrWtY9C87jouVcQPqiZZrAnPQM44Arnj3Vg7pbXmpwqy15u4vcfhj/fAHCQAIocNzyjwAAAABJRU5ErkJggg==)		no-repeat scroll left top !important;
	}

	.wall_post span.em, .share_media .owner_comment .text span {
		background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAMAAACDi47UAAAAM1BMVEX///8iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiK/ar/wAAAAEHRSTlMAAH8wEK/fYL/PUCCPcEDv4IRRHgAAAEpJREFUeF59yDcCgEAMxEDkcInk/7+WK7dChYo5fuOu5kSrC8Gqmtj+Emxb6XsmeNoo6KYIZAJerviUAyMRXG+HyBmCMRwwA0HtA//qAigzJsS+AAAAAElFTkSuQmCC)		no-repeat scroll right bottom !important;
	}


	#pageheader {
	background: #444 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvgAAAAhCAMAAACbUi8fAAAByFBMVEX///8kJCQkJCQkJCQkJCQkJCQkJCQkJCT///8kJCQmJiYnJyc4ODgoKCinp6empqYxMTEuLi6Tk5Pn5+d2dnbAwMAsLCx/f38zMzMrKys8PDwqKipnZ2dxcXHq6upISEhNTU1AQED9/f2urq6Dg4MpKSn6+vq9vb3+/v43Nzc6Ojp7e3s0NDScnJzMzMz7+/tgYGCGhoZFRUVubm5ZWVmNjY35+fnh4eE7OzvV1dVpaWlzc3OysrJcXFylpaWjo6PBwcFra2tDQ0O4uLiQkJA/Pz+1tbXv7+8vLy/g4OCgoKBTU1Pc3Nyfn5/4+Pitra20tLSKior8/PxaWlqHh4dRUVFXV1fi4uL39/dMTEySkpL29vZJSUlLS0t5eXnz8/Pk5OTx8fE1NTWZmZljY2N9fX28vLyvr6/Y2Njo6OiXl5fNzc3l5eVBQUH09PQyMjLd3d0wMDDU1NTb29vw8PCMjIx4eHhiYmLLy8vr6+teXl5VVVVYWFhPT0/ExMS+vr7Q0NChoaFdXV0tLS3s7OzJycnR0dHt7e1OTk5KSkp+fn5bW1tkZGSdnZ2BgYHKysrIyMh1dXU2Njbp6enm5ubCwsKWlpb19fVAhEQrAAAACHRSTlMAhDGidVRRk/ON/JcAAAO0SURBVHhe7dhFjx3XGkZhh9e7DzM3MjMzg5mZmZnCzAz3/t3IB9oZRDoetarj7xnVoPZs6VXV3uENb2rLGPPuDo94+w1tGWPees8je7+13Rsr/x1vDL62ljGeCN8G31j4xlj4rwlj4bv0xPDSiQFV5XLtaVXjS44l5X3Gwh84CzCvaro+qWlLqYrDPecZkOcZCz8wzquFfxvoVBVxYEGeZyz89AisdhayqmYZOKMqCtsjfGPh+4FhJ71e4RtbfOCyXjH8yf9E+MbCT57ZDYyn9mfX+puamuJDvztJrmt+dmUqmk9LzTujU/suHsyUwg8WgivBwbCTnH8ytBLsXC6+vnape1/j/rrAZvgdh5r2T8urjIWfpuyjBYpGJp3c02MUFRTuoWjUr2UqvrkgV+ilaNgnd3qVoiuRcvjN14ABeZ6x8LNDlNWrlrJBNwX0tgDXfFk2PVYdFXmlT1I26waBBVcAUk5eZSz8TLwb+LQzlazvT33fdA+Iu6tA9MMP8v87Hm6ARNfdEJD1AzVPjvwEfOxrBLqHDrXBLt8gMDc9eBZ6I3kge/cY3MrI44z93KZU1n4AHgdi0OP0wimgz+k4sNMPPHHKPYeeL87BuE9uBf4f6YY9abkCUH8JGupDwGknjzN2ndkvyWW6/Bdq98BSZhWuquhb4NbilV3AQT9wRgqsw7O159AqKQrH0kFYTUpHgNpLMBIEok7bgLHwA/HrB9raGiiHP6WiOja9X1x8SaMvwq+BOUkXX4QfgkcR6SBQ+xTagIastgNj4fdRsZR5BI0vw/96IzQTCgXrO/5l8W9UFj8iDZXDb9logM+ctgFj4a/AyMSpz1tgKVcDraVwa4EfVbIMxKXmL+GrZAx+cXIzcPL+brgTkfqAheI3/gxwXNuAsfDnYDXj/L0QdQnYk+/wL/Rl7/fC+nft/uW6fCYLnAi3p4C9vgS0TPh/uAMxXydwYqz2KBDOA9muXriXk/cZCz8K3Gw8D9zQEGUFF6QiPAZwAIBp9VFx2Y1RkXDzwIL7uXhW3mYs/GGpo4Wy3fItUTKp8APKwlkqZgMKdFOymJGboCTWrjgwoGQNNPjlYcbu8VtbE3nJ3d4XO7p35/yzX3+TXN3Mwz9iPRvLUia/OFoT27XYn4sc2nvz6PU/H8we9knyHQ6Nn3vYOB2Q5OqjN0fXFwsRpyNzrYkOubpE618FeZex8De55oBeCuSafSppzuUC/3ysCBQPbFPGwq/OGAvfGAvfGAvfGAvfGAvfmL8Byck+mgg347MAAAAASUVORK5CYII=)	!important
	}

}