@namespace url(http://www.w3.org/1999/xhtml);

/** Dark Grey Live Search
 ** Affects live.com and most other services
 ** By Calvin Buckley (alphanerd)
 **/

@-moz-document domain("live.com")
{
body
{
background: #262626 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAENCAYAAADOoA9GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABZSURBVHjaYmBgYPjPACP+MYFIEPEflfUflwQRSojgUiyGX4IkJTTRi5P4R39T/tFByT8qa6OJof8GPJgGPjHQI/FTki+pWFCQXlQhsZiBmBFMwLlgwAgQYAAYPe0bQ81rlgAAAABJRU5ErkJggg==") top left repeat-x !important;

  color: #ffffff !important;

}

.start_top, .uxp_hdrInner, .collt, .colct, .colrt, .flexipad, #msve_mapResizer, #TaskHost_Directions_RouteOptions, #TaskHost_Directions_ReverseRoute, #TaskHost_Directions_ButtonPanel, .routeSummary, LI[class="FullRoute"], #TaskHost_Directions_Disclaimer_disclaimerLabel
{
background-color: #262626 !important;
}

#mmB > A, #hpImg, .sb_adsW, .sb_adsN, .sw_logo, .sw_logoT, .sw_c1, #RadAd_Banner, .ToolsCustomerCommunication.BorderBox, .UpsellBackground.NonThemedLinkContainer.StandaloneUpsell.BorderBox, #todayShortcut, IMG[height="19"][width="53"][title="Virus scanning provided by Trend Micro Â®"][alt="Virus scanning provided by Trend Micro Â®"][src="http://gfx2.hotmail.com/mail/w3/pr01/ltr/i_trend_small.gif"], .sc_shadow, #c_or_crm
{
display:none !important;
}

#srchfilt > LABEL, #MsgContainer
{
color: black !important;
}

.waypoint.firstWaypoint, .waypointLabel, .waypoint.lastWaypoint, .ItemListHeader.BorderBottom, .ReadMsgHeader.ClearBoth
{
background-color: #303030 !important;
}

#mmT, #mmB, .sw_tbBg2, #TaskHost_searchTaskToolbar, .XRankScopes, #headerComponent, .moduletitle, .moduleicons, #TaskHost_WelcomeTask > DIV:first-child, #TaskHost_Directions_TaskToolbar, #sw_hdr
{
background: #303030 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAIAAAD5ZqGGAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA0SURBVHjaYvL392diYGBg+v//Pxz/+/cPLAYTh7G/fv3K9PfvXxS1yBikBlkviA0VBwgwANtrMMXXPQphAAAAAElFTkSuQmCC") top left repeat-x !important;
}
}

@-moz-document domain("search.live.com")
{
h1, h2, span, .sc_hl1, #srchfilt > LABEL, .Snippet
{
color: white !important;
}

#sb_foot, a, .sw_sform, .sw_box, #sw_hdr
{
background-color: transparent !important;
}

#results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI + LI + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI + LI + LI + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI + LI + LI + LI + LI + LI > A, #results_area > DIV:first-child + DIV + DIV + DIV > UL > LI:first-child + LI + LI + LI + LI + LI + LI + LI + LI + LI > A
{
background-color: white !important;
}
}

@-moz-document domain("maps.live.com")
{
a, #sb_foot, #msve_taskArea
{
background-color: transparent !important;
}

.sw_box, .sw_sform
{
background: #262626 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAENCAYAAADOoA9GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABZSURBVHjaYmBgYPjPACP+MYFIEPEflfUflwQRSojgUiyGX4IkJTTRi5P4R39T/tFByT8qa6OJof8GPJgGPjHQI/FTki+pWFCQXlQhsZiBmBFMwLlgwAgQYAAYPe0bQ81rlgAAAABJRU5ErkJggg==") top left repeat-x !important;

  color: #ffffff !important;

}
}

@-moz-document domain("mail.live.com")
{
#mainToolbar, .ItemListHeaderRow > TH
{
background: #303030 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAIAAAD5ZqGGAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA0SURBVHjaYvL392diYGBg+v//Pxz/+/cPLAYTh7G/fv3K9PfvXxS1yBikBlkviA0VBwgwANtrMMXXPQphAAAAAElFTkSuQmCC") top left repeat-x !important;
}

LI > A, .ItemListHeaderRow > TH > A
{
color: white !important;
}
}
@-moz-document domain("home.live.com") {
#c_header, .c_hg, .c_hta, .c_h, #uxp_ftr_control, #sp_mod_cnt_scMail > UL > LI > A
{
background-color: transparent !important;
background-image: none !important;
}
.sp_weather > * > * > * > * > *, .c_ht > * > *, #c_me > *, .c_hbrnd
{
color: white !important;
}
}