Skip to content

Instantly share code, notes, and snippets.

@n0ts
Created December 17, 2012 10:52
Show Gist options
  • Save n0ts/4317395 to your computer and use it in GitHub Desktop.
Save n0ts/4317395 to your computer and use it in GitHub Desktop.
Google Dark Theme
/** Main css **/
@-moz-document regexp("https?://(|www\\.)google\\..*q\\=.*") {
/* text and background */
/* http://www.w3schools.com/cssref/css_colornames.asp */
html, body, table, tbody, tr, td, h1, h2,
h3, h4, h5, h6, .sfbgg, #appbar, #leftnav li, .mitem > .kl, #ms > .kl, #tbd, #atd, #leftnav, #tbdi, #hidden_modes,
#hmp, .rgsh, .gbtc, .gbmc, .gbmcc, .small #search .skunk-head, .small #search .cntrl, .small #topbar-startcol .start-edge-links,
.flex-endcol #topbar-startcol, .small #panelarrow2, .st, .ac, .s em, .ts td, .gl, #gbx4, #gbx3, #gbx4, .no, .wl, .wn, .wo, .wp, .wq,
.TO .n0, .XQRo3, .nZ, .vr, .pw, .pY .p4, .pU, .TC, .is, .z8, .T3, .s, .CDVyRd, .VP5otc-U4m8q, .VP5otc-pzeoBf, .mq, .z .m, .y .m, .z .o, .y .o, .z .h, .y .h, .hC8Wic, .TO, .xE .dW, .x .dW, .x .m, .x .o, .AL .o, .x .p, .x .h, .ii, .Bk .G2, .iq, .iI, .z .p, .y .p, .qp, #nycprv, #nycntg, .nyc_open #nycp, #wizard, #qmod, #panel1002, #opanel1002, #one *, #panel_ *, #one *.one.onmouseout, #one *.one.onmouseout, #one *.one.onmouseover #spsizer.cs, .skunk-head, .cntrl, #panel *.text.vcard.indent.block, .knol-content, #knol-doc-hd, #knol-doc h2, #knol-title, #knol-article-top, #knol-header-menu, #knol-home-top-search, #knol-doc, #knol-sidebar div, #knol-home-featured-knols, #knol-home-top, #knol-home-tabpane-c, .knol-doc-welcome .goog-tabpane-cont, .knol-doc-welcome .goog-tabpane-tab-selected, #knol-home-main-collab, #knol-home-main-collab div, #knol-footer-menu, #knol-copyright, .c-i-Cc-C, .c-Cc-C, .c-Cc-Dr, .c-r-Qa-V, .SSGeYb, .eYNw4c, .c-r-P-V-wk-Eb, .c-Ob-FA, .c-cH-V, .zla, .yla, .gi.xi, .c-r-C-Eb-jc, .gi, .c-cb-V, #chrome-title, #chrome-header, #lhn-selectors .selector a, #lhn-selectors .selector .text, #lhn-selectors .selector, .lhn-section a, .lhn-section a .text, .lhn-section .link, #your-items-tree .name, .scroll-tree li a .name, #friends-tree .friends-tree-following-info, .lhn-section-footer, #lhn-subscriptions .lhn-section-primary, .scroll-tree, .scroll-tree ul, .scroll-tree li, .lhn-section, #chrome-lhn-toggle, #chrome-viewer, #viewer-top-controls, #entries .entry, .fake-card-entry.read .entry-title, .entry .entry-container, #current-entry.read .entry-container .entry-body, #directory-welcome-conversion, #current-entry .card .card-content, .card .card-content, #entries #scroll-filler, #viewer-footer, .feed-result-stats, #directory-search-results, #chrome.page-view #viewer-page-container, .preview-interruption, #entries, .small-interruption, .signin-box .reauth, .signin-box, .accountchooser-box, .signin-box h2, .signin-box .email-label, .signin-box .passwd-label, .content, .google-header-bar, #gc-home h2, #gc-topnav h1.mozilla, #gc-topnav ul, table.columns > tr > td, table.columns > tbody > tr > td, div.linkbox a, div#footer, div#footer-copyright, #grid, #il_ic, #il_m, #tbbs, li.g, .std, .c h2, #mbEnd h2, h1, #tbbc, #tbbcc, #d_edit_form, #d_launcher, #opanel4, .altroute-rcol, .altroute-info, .dir-altroute-inner, #logo img, .tpblk, .opanel, .cs, .announce-bar, .QMq2X, .PDWh2b, .a-j, .jx, #gt-appbar, #result_box, #source, .wmfnCSS, .hcabCSS-head, .goog-menuitem-content, .goog-menu, .nH, .J-N, .QlkKEc, .KjSmod, .AC0ztc, .Fbsvsc, .f, .l, .k, .p, .q, .awOMre, .He, .WAtuJe, .dW, .fN, .cJMF2d, .iE, .ph, .Ar, .oK, .id, .a-ha-ga, .e-b-ca, .d, .d-yc-Fa, .d-yc-r, .d-J-s-ad-Fh, .d-r, .d-Ta-ea-Un, .aa-R, .aa-R-Y-E, .aa-R-Y, .f-ba-Jh-E, .m-o-q-ba-r, .f-Xa, .CJ, .tg3b4c, .k5, .Pk, .zJ, .MM, .PP, .NP, .hT, .gV, .eda, .tq, .t6, .jfk-bubble, #vr-header, #mainnav, .wk-dayname, .calHeader, #vr-nav, #sites-dash-sandbar, .sites-dash-appbar, .sites-dashboard-sidebar-wrapper, .sites-dashboard-empty-sidebar-right, .sites-dash-footer, .gbto .gbts, #goog-ws-createNewSite, .sites-create-site-form-label, .hdg, .fjfe-recentactivities, .fjfe-recentquotes, .gbmtc, .goog-tab, .goog-tab-selected a.t b.t, li.fjfe-nav-selected, p.note, .gssb_a, #docs-titlebar, #docs-bars, .grid-bottom-bar, .searchbar, .navpane, .goog-menuitem-highlight, .goog-list, .goog-listitem-content, .goog-tree-row, .treedoclistview-root-node-name, .treedoclistview-node-message, .viewpane-toolbar, .doclistview-list, .doclist-name, .doclist-header td, .masthead, select, .phead, .header_bar, .top, .summaryBox, #tadsto, .TM, .ZCbBHb, .header-logo, .header-bar, .rnsecs, .fontsize0, .fontsize1, .fontsize2, .padt10, .padb10, .msg, .cg, .cb, .rnsecs .selsec, .jp, .rg_hv, #spell-place-holder, #kd-googlebar, .prodbar-content, .seller-col, .rating-col, .condition-col, .taxship-col, .total-col, .price-col, #maincol, .box-inner, .round1, .round2, .round3, .round4, .list, .list-foot, .gtb, .results th, .results_lite th, #sc-block .sc, .SK, #loading, body.I1i56c div div.Kj-JD-Jz, .MUowrf, .EIzr7e, .signin-box .training-msg, .gD, span.e, span.Dj, .xOiJ1c, .n1FE5b, .mSt2bd, .c, .aeJ, .ya, .mv, div#color_control div#makechanges div.h4, #resultStats, .ab_center_col, div.j0 div.T-I-ax7, div#gog, div#header_logo, div#header_div, div#lhsf, div#panel, .res .onmouseout, .res .onmouseover, #product-basic-info .product-desc, li.tbou label, div.onlhpselected, #gbx1, #gbx2, .uh_hv, span.ot-issue-comment, span.details-inline span, div#prev-button, div#next-button, .fEb, .Yia, .oC, .QWa, .dJa, .daa, .Vra, .a-Ua-W,
#hdtbSum, #gbgs3, .ab_dropdown
{
background: black !important;
color: #EEEE00 !important;
border: black !important;
}
.ab_button, #gbqfb
{
background: gray !important;
color: #EEEE00 !important;
border: gray !important;
}
select, input, div, label, span, legend, ul.activity-stream span.date, .goog-toolbar-button, .goog-toolbar-menu-button, .goog-flat-menu-button, .gbps, .gbps2, .product-attr, .kU, .disclaimer, .review-helpfulness, .review-by, .review-rating, .n-to-n-txt, .related-price-difference, #online-n-to-n-txt, b, td.sites-layout-tile div span ul li, pre.overview-tab-right-bar-description, #bb_pp_tos_ack p, .ksb
{
color: #FFFF00 !important;
}
a
{
color: #00DD20 !important;
}
a:visited
{
color: #224375 !important;
}
/* Remove logo */
#gbq1 { display: none !important; }
/* Removes ads */
#pmocntr2, #prm, #taw, #bottomads, .gsad2 { display: none !important; }
/* Move inside toolbar */
#hdtbMenus.hdtb-td-o, #hdtbMenus.hdtb-td-c, .hdtb-td-h { top: 0px; }
/* Removes right side column */
#rhs { display: none !important; }
/* Increases results width */
div#cnt { min-width: 99%; }
#cnt #res .g .s, .mw, .big .mw { max-width: 99%;}
#cnt #center_col, #cnt #foot {
margin-left: 10px !important;
margin-right: 10px !important;
max-width: 99%;
width: 99%;
}
/* Makes search bar smaller */
#gbx1, #gbx2, #gb, #gbx1.gbem, #gbx2.gbem, #gb.gbem, #gbx1.gbes, #gbx2.gbes, #gb.gbes, .gbem#gbx1, .gbem#gbx2, .gbem#gbqlw, .gbemi#gb #gbx1, .gbemi#gb #gbx2, .gbemi#gb #gbqlw { height: 43px !important; }
#gbqfw, #gbq3 { margin-top: -12px !important; margin-left: -60px !important; }
.gbqff { padding-left: 40px !important; }
#gb #gbu { top: 16px !important; }
#gbql, #gbql.gbem, #gbq1.gbes, #gbqld { position: absolute; top: 5px !important; left: -10px !important; }
#prs { margin-top: 14px !important; margin-left: 17px !important; }
#rcnt { margin-top: 20px !important; }
#cnt { padding-top: 4px !important; margin-top: 20px !important; }
.sfbgg { height: 44px !important; }
#topabar { padding-top: 2px !important; }
#rcnt { margin-top: 0px !important; }
#ires { padding-top: 0px !important; }
/* Move search result count */
#resultStats { padding-left: 0px !important; }
} /** End of main css **/
/** Main css **/
@-moz-document regexp("https?://encrypted\\.google\\..*q\\=.*") {
/* text and background */
/* http://www.w3schools.com/cssref/css_colornames.asp */
html, body, table, tbody, tr, td, h1, h2,
h3, h4, h5, h6, .sfbgg, #appbar, #leftnav li, .mitem > .kl, #ms > .kl, #tbd, #atd, #leftnav, #tbdi, #hidden_modes,
#hmp, .rgsh, .gbtc, .gbmc, .gbmcc, .small #search .skunk-head, .small #search .cntrl, .small #topbar-startcol .start-edge-links,
.flex-endcol #topbar-startcol, .small #panelarrow2, .st, .ac, .s em, .ts td, .gl, #gbx4, #gbx3, #gbx4, .no, .wl, .wn, .wo, .wp, .wq,
.TO .n0, .XQRo3, .nZ, .vr, .pw, .pY .p4, .pU, .TC, .is, .z8, .T3, .s, .CDVyRd, .VP5otc-U4m8q, .VP5otc-pzeoBf, .mq, .z .m, .y .m, .z .o, .y .o, .z .h, .y .h, .hC8Wic, .TO, .xE .dW, .x .dW, .x .m, .x .o, .AL .o, .x .p, .x .h, .ii, .Bk .G2, .iq, .iI, .z .p, .y .p, .qp, #nycprv, #nycntg, .nyc_open #nycp, #wizard, #qmod, #panel1002, #opanel1002, #one *, #panel_ *, #one *.one.onmouseout, #one *.one.onmouseout, #one *.one.onmouseover #spsizer.cs, .skunk-head, .cntrl, #panel *.text.vcard.indent.block, .knol-content, #knol-doc-hd, #knol-doc h2, #knol-title, #knol-article-top, #knol-header-menu, #knol-home-top-search, #knol-doc, #knol-sidebar div, #knol-home-featured-knols, #knol-home-top, #knol-home-tabpane-c, .knol-doc-welcome .goog-tabpane-cont, .knol-doc-welcome .goog-tabpane-tab-selected, #knol-home-main-collab, #knol-home-main-collab div, #knol-footer-menu, #knol-copyright, .c-i-Cc-C, .c-Cc-C, .c-Cc-Dr, .c-r-Qa-V, .SSGeYb, .eYNw4c, .c-r-P-V-wk-Eb, .c-Ob-FA, .c-cH-V, .zla, .yla, .gi.xi, .c-r-C-Eb-jc, .gi, .c-cb-V, #chrome-title, #chrome-header, #lhn-selectors .selector a, #lhn-selectors .selector .text, #lhn-selectors .selector, .lhn-section a, .lhn-section a .text, .lhn-section .link, #your-items-tree .name, .scroll-tree li a .name, #friends-tree .friends-tree-following-info, .lhn-section-footer, #lhn-subscriptions .lhn-section-primary, .scroll-tree, .scroll-tree ul, .scroll-tree li, .lhn-section, #chrome-lhn-toggle, #chrome-viewer, #viewer-top-controls, #entries .entry, .fake-card-entry.read .entry-title, .entry .entry-container, #current-entry.read .entry-container .entry-body, #directory-welcome-conversion, #current-entry .card .card-content, .card .card-content, #entries #scroll-filler, #viewer-footer, .feed-result-stats, #directory-search-results, #chrome.page-view #viewer-page-container, .preview-interruption, #entries, .small-interruption, .signin-box .reauth, .signin-box, .accountchooser-box, .signin-box h2, .signin-box .email-label, .signin-box .passwd-label, .content, .google-header-bar, #gc-home h2, #gc-topnav h1.mozilla, #gc-topnav ul, table.columns > tr > td, table.columns > tbody > tr > td, div.linkbox a, div#footer, div#footer-copyright, #grid, #il_ic, #il_m, #tbbs, li.g, .std, .c h2, #mbEnd h2, h1, #tbbc, #tbbcc, #d_edit_form, #d_launcher, #opanel4, .altroute-rcol, .altroute-info, .dir-altroute-inner, #logo img, .tpblk, .opanel, .cs, .announce-bar, .QMq2X, .PDWh2b, .a-j, .jx, #gt-appbar, #result_box, #source, .wmfnCSS, .hcabCSS-head, .goog-menuitem-content, .goog-menu, .nH, .J-N, .QlkKEc, .KjSmod, .AC0ztc, .Fbsvsc, .f, .l, .k, .p, .q, .awOMre, .He, .WAtuJe, .dW, .fN, .cJMF2d, .iE, .ph, .Ar, .oK, .id, .a-ha-ga, .e-b-ca, .d, .d-yc-Fa, .d-yc-r, .d-J-s-ad-Fh, .d-r, .d-Ta-ea-Un, .aa-R, .aa-R-Y-E, .aa-R-Y, .f-ba-Jh-E, .m-o-q-ba-r, .f-Xa, .CJ, .tg3b4c, .k5, .Pk, .zJ, .MM, .PP, .NP, .hT, .gV, .eda, .tq, .t6, .jfk-bubble, #vr-header, #mainnav, .wk-dayname, .calHeader, #vr-nav, #sites-dash-sandbar, .sites-dash-appbar, .sites-dashboard-sidebar-wrapper, .sites-dashboard-empty-sidebar-right, .sites-dash-footer, .gbto .gbts, #goog-ws-createNewSite, .sites-create-site-form-label, .hdg, .fjfe-recentactivities, .fjfe-recentquotes, .gbmtc, .goog-tab, .goog-tab-selected a.t b.t, li.fjfe-nav-selected, p.note, .gssb_a, #docs-titlebar, #docs-bars, .grid-bottom-bar, .searchbar, .navpane, .goog-menuitem-highlight, .goog-list, .goog-listitem-content, .goog-tree-row, .treedoclistview-root-node-name, .treedoclistview-node-message, .viewpane-toolbar, .doclistview-list, .doclist-name, .doclist-header td, .masthead, select, .phead, .header_bar, .top, .summaryBox, #tadsto, .TM, .ZCbBHb, .header-logo, .header-bar, .rnsecs, .fontsize0, .fontsize1, .fontsize2, .padt10, .padb10, .msg, .cg, .cb, .rnsecs .selsec, .jp, .rg_hv, #spell-place-holder, #kd-googlebar, .prodbar-content, .seller-col, .rating-col, .condition-col, .taxship-col, .total-col, .price-col, #maincol, .box-inner, .round1, .round2, .round3, .round4, .list, .list-foot, .gtb, .results th, .results_lite th, #sc-block .sc, .SK, #loading, body.I1i56c div div.Kj-JD-Jz, .MUowrf, .EIzr7e, .signin-box .training-msg, .gD, span.e, span.Dj, .xOiJ1c, .n1FE5b, .mSt2bd, .c, .aeJ, .ya, .mv, div#color_control div#makechanges div.h4, #resultStats, .ab_center_col, div.j0 div.T-I-ax7, div#gog, div#header_logo, div#header_div, div#lhsf, div#panel, .res .onmouseout, .res .onmouseover, #product-basic-info .product-desc, li.tbou label, div.onlhpselected, #gbx1, #gbx2, .uh_hv, span.ot-issue-comment, span.details-inline span, div#prev-button, div#next-button, .fEb, .Yia, .oC, .QWa, .dJa, .daa, .Vra, .a-Ua-W,
#hdtbSum, #gbgs3, .ab_dropdown
{
background: black !important;
color: #EEEE00 !important;
border: black !important;
}
.ab_button, #gbqfb
{
background: gray !important;
color: #EEEE00 !important;
border: gray !important;
}
select, input, div, label, span, legend, ul.activity-stream span.date, .goog-toolbar-button, .goog-toolbar-menu-button, .goog-flat-menu-button, .gbps, .gbps2, .product-attr, .kU, .disclaimer, .review-helpfulness, .review-by, .review-rating, .n-to-n-txt, .related-price-difference, #online-n-to-n-txt, b, td.sites-layout-tile div span ul li, pre.overview-tab-right-bar-description, #bb_pp_tos_ack p, .ksb
{
color: #FFFF00 !important;
}
a
{
color: #00DD20 !important;
}
a:visited
{
color: #224375 !important;
}
/* Remove logo */
#gbq1 { display: none !important; }
/* Removes ads */
#pmocntr2, #prm, #taw, #bottomads, .gsad2 { display: none !important; }
/* Move inside toolbar */
#hdtbMenus.hdtb-td-o, #hdtbMenus.hdtb-td-c, .hdtb-td-h { top: 0px; }
/* Removes right side column */
#rhs { display: none !important; }
/* Increases results width */
div#cnt { min-width: 99%; }
#cnt #res .g .s, .mw, .big .mw { max-width: 99%;}
#cnt #center_col, #cnt #foot {
margin-left: 10px !important;
margin-right: 10px !important;
max-width: 99%;
width: 99%;
}
/* Makes search bar smaller */
#gbx1, #gbx2, #gb, #gbx1.gbem, #gbx2.gbem, #gb.gbem, #gbx1.gbes, #gbx2.gbes, #gb.gbes, .gbem#gbx1, .gbem#gbx2, .gbem#gbqlw, .gbemi#gb #gbx1, .gbemi#gb #gbx2, .gbemi#gb #gbqlw { height: 43px !important; }
#gbqfw, #gbq3 { margin-top: -12px !important; margin-left: -60px !important; }
.gbqff { padding-left: 40px !important; }
#gb #gbu { top: 16px !important; }
#gbql, #gbql.gbem, #gbq1.gbes, #gbqld { position: absolute; top: 5px !important; left: -10px !important; }
#prs { margin-top: 14px !important; margin-left: 17px !important; }
#rcnt { margin-top: 20px !important; }
#cnt { padding-top: 4px !important; margin-top: 20px !important; }
.sfbgg { height: 44px !important; }
#topabar { padding-top: 2px !important; }
#rcnt { margin-top: 0px !important; }
#ires { padding-top: 0px !important; }
/* Move search result count */
#resultStats { padding-left: 0px !important; }
/* Increases search textbox width */
#gbfwa { margin-left: -80px !important; }
#gbqff { max-width: 0px !important; }
#gbfwa { width: 940px !important; }
/* for encrypted only */
#gbq { padding-top: 20px !important; }
} /** End of main css **/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment