
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(https://mail.google),
               url-prefix(http://mail.google)
                {



body, .nH.oy8Mbf, .nH {
 background: #181818 !important; 
}

/* Left Panel */

.T4.pp, .T0.pp, .ul, .g3FPRd {
 border-color: transparent !important; 
 }

.pt, .r, .T0.pp, .ul, .iE.D.E, .l.h, .ph.i, .WAtuJe {
 background: #333333 !important; 
}

/* Reply Editor */

.eh, .dW.E, .eD, .eC, .eJ, .fw, .eF, .Aq, .cKWzSc.mD, .fN, .fA {
 background: #333333 !important; 
}

.eL, .eK, .mt, .ms, .mu, .eM {
 background-color: #444444 !important; 
 border-color: #555555 !important; 
 }
 
.hv {
 border-color: #555555 !important; 
 }
 
 .mt:hover, .ms:hover, .mu:hover {
 background-color: #555555 !important; 
 border-color: #666666 !important; 
 }

/* Font Color */

.J-Ke.n0, .CJ, .PaFxZc, .pw, .hP, .d2, .ef, .el, .e.d0,
 .b2, .mG, .eu, B, .Dj, .r4axtf, .dO, .my {
 color: #999999 !important; 
 }
 
 /* Chat / SMS */
 
.k, .l.n, .ph.q, .vcZxK {
 background: #333333 !important;
 }
 
 .NI.NJ, .ND, .NF.NJ.Ov3mkd.CpRBXe, .NE, .jp {
 background: #181818 !important; 
 }
 
 .vcZxK {
   -moz-appearance: none !important; 
   outline: none !important; 
   }
   
   .NK.NK-RYbm0e, .NL.NL-RYbm0e, .NH.NH-Y8 {
 background-color: #333333 !important; 
 }
   
 .NJ, .CpRBX  {
 background: #333333 !important; 
 border-color: #181818 !important; 
 }
 
 .nH.ko, .nH.ws, .NG, .ke, .kX, .CphvYd.nH.oy8Mbf.jr, .jp, .nH.gv  {
 border-color: #333333 !important; 
 border-top: 2px solid #181818 !important; 
 }
 
.NE:hover, .ND:hover  {
 background: #333333 !important; 
 border-color: #333333 !important; 
 }
 

/* ############################################## */

.nH.CDVyRd, .iI.D.E.hMFEHf, .iI.D.E, .z9.z8, .TO:hover, .Jpk70b {
 background: #333333 !important; 
 border-color: transparent !important; 
}

.editable.LW-yrriRe {
 background: #FFFFFF !important; 
}


#gbx3, #gbx4, #gbx1, #gbx2 {
 background-color: #181818 !important; 
border-bottom: 2px solid !important;
border-top: 3px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors: #000000 #000000 #555555 !important;
 background: -moz-linear-gradient(bottom, #181818, #444444) !important;
 margin-top: -3px !important;  
opacity: 1 !important; 
}

.gbts, #gbgs5 {
 background-color: #181818 !important; 
border-bottom: 2px solid !important;
border-top: 3px solid !important;
-moz-border-bottom-colors: #333333 #000000 !important;
-moz-border-top-colors: #000000 #000000 #555555 !important;
 background: -moz-linear-gradient(bottom, #181818, #444444) !important;
 margin-top: -5px !important;  
opacity: 1 !important; 
 height: 29px !important; 
 color: #999999 !important; 
 border-color: #181818 !important; 
 border-radius: 0px !important; 
 border-left: 0px solid !important; 
 border-right: 0px solid !important; 
 margin-right: -1px !important;  
 margin-left: -1px !important;  
}

/* Google+ Fix - Profile Pic */

.gbts {
 background: transparent !important; 
 border-color: transparent !important; 
}

#gbgs5 {
 padding: 6px 3px 0 3px !important; 
 height: 23px !important; 
}

.gbma {
 display: none !important; 
}

.zA.zE {
 background: -moz-linear-gradient(bottom, #333333, #444444 1px, #666666 23px, #777777) !important; 
}

.zF, .zA.zE .y6, .zA.zE .y2, .zA.zE b, .zA.zE .yP, .zA.zE .yW {
 color: #CCCCCC !important; 
 font-weight: normal !important; 
}

.zA.yO {
 background: -moz-linear-gradient(bottom, #252525, #333333 1px, #444444 23px, #555555) !important; 
}

.xY{
 border-bottom: 0px solid transparent !important; 
}


#GMthreads .unstarred, #GMthreads .starred, .popout {
background-image:url("http://i44.tinypic.com/153obw0.png") !important;}

.attachment {
background-image:url("http://i40.tinypic.com/2vlo045.png") !important;}

.selectionTools span {
color: #AA5520 !important;}


/* Main text color */
div, td, font[color="#000000"] { color: #999999 !important; }


/* Buttons and Search */

.GcwpPb-hsoKDf.nr {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(top, #000000, #333333) !important; 
 border: 1px solid #444444 !important; 
 -moz-border-radius-topleft: 4px !important;  
 -moz-border-radius-bottomleft: 4px !important; 
 padding: 4px !important;  
}

.dI.dG, .dI, .Vm.Vk  {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(top, #000000, #333333) !important; 
 border: 1px solid #444444 !important; 
 border-radius: 4px !important;  
 padding: 3px !important;  
}

.dI {
 margin: 1px !important; 
}

.J-Zh-I.J-J5-Ji.L3.J-Zh-I-Js-Zq {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(bottom, #000000, #333333) !important; 
 border: 1px solid #444444 !important;
 border-left: 0px !important;  
 -moz-border-radius-topright: 4px !important;  
 -moz-border-radius-bottomright: 4px !important; 
 padding: 4px !important;  
}

.J-Zh-I.J-J5-Ji.L3.J-Zh-I-Js-Zq:hover {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(bottom, #181818, #555555) !important; 
 border: 1px solid #444444 !important;
 border-left: 0px !important;  
 -moz-border-radius-topright: 4px !important;  
 -moz-border-radius-bottomright: 4px !important;  
}

.J-Zh-I.J-J5-Ji.L3, .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(bottom, #000000, #333333) !important; 
 border: 1px solid #444444 !important;
 padding: 4px !important; 
} 

.J-Zh-I.J-J5-Ji.L3:hover, .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq:hover {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(bottom, #181818, #555555) !important; 
 border: 1px solid #444444 !important; 
 padding: 4px !important; 
} 

/* Archive */

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:first-child {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(bottom, #000000, #333333) !important; 
 border: 1px solid #444444 !important;
 padding: 1px 4px 4px 2px !important;  
} 



HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:first-child:hover {
 -moz-appearance: none !important;  
 background: -moz-linear-gradient(bottom, #181818, #555555) !important; 
 border: 1px solid #444444 !important;
 padding: 1px 4px 4px 2px !important;  
} 

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(2) {
 border-right: 0px !important; 
 border-left: 0px !important; 
}

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV > DIV:nth-child(3) > SPAN:last-child > DIV {
 border-left: 0px !important; 
}

.nH.mq, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV:first-child, .VP5otc-pzeoBf.D.E, .l.m, .nH.Wg, .l.o, .ph.p, .VP5otc-U4m8q.D.E, .TO.nZ, .TN:hover  {
 background: #333333 !important; 
}

/* Lighter Buttons */


.l.m  

.J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq.J-Zh-I-Js-Zj, .l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zj.L3, .l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq, .l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zj.J-Zh-I-KE, .l.m DIV[tabindex="0"][role="button"][class="J-Zh-I J-J5-Ji J-Zh-I-Js-Zq L3"][style="-moz-user-select: none;"][aria-haspopup="true"], HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:first-child, .l.m .VP5otc-HT6HAf.J-J5-Ji .J-Zh-I.J-J5-Ji.L3  {
 background: -moz-linear-gradient(bottom, #181818, #444444) !important; 
 border-color: #555555 !important; 
}


.l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq.J-Zh-I-Js-Zj:hover, .l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zj.L3:hover, .l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq:hover, .l.m .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zj.J-Zh-I-KE:hover, .l.m DIV[tabindex="0"][role="button"][class="J-Zh-I J-J5-Ji J-Zh-I-Js-Zq L3"][style="-moz-user-select: none;"][aria-haspopup="true"]:hover, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:first-child:hover, .l.m .VP5otc-HT6HAf.J-J5-Ji .J-Zh-I.J-J5-Ji.L3:hover  {
 background: -moz-linear-gradient(bottom, #222222, #666666) !important; 
 border-color: #666666 !important; 
}


.VP5otc-d2fWKd.J-J5-Ji, .Wu {
 background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/mail1.png") !important; 
}

.Wu {
 background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/mail2.png") !important; 
}  

.J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zj.J-Zh-I-KE, .J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq.J-Zh-I-Js-Zj {
 padding: 4px !important;  
}

/* Get rid of double borders on buttons */

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:first-child, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:first-child, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:first-child, 
.J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zj.J-Zh-I-KE, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:nth-child(3) > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:nth-child(2), HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:nth-child(2)  { 
 border-right: 0px !important;  
}



HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:last-child, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:nth-child(3) > SPAN:last-child > DIV, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:last-child, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:nth-child(3) > SPAN:last-child > DIV, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV:last-child, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV > DIV:nth-child(3) > SPAN:last-child > DIV, HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:nth-child(3) > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:last-child {
 border-left: 0px !important;  
}

/* Logo */

.GcwpPb-VArq.Rgky9 {
 background-image: url("http://i930.photobucket.com/albums/ad144/zigboom/logo4.png") !important; 
}

/* Get rid of a few ugly borders */

.VP5otc-pzeoBf.D.E, .nH.Wg, .VP5otc-U4m8q.D.E, .nH.T4.pp {
 border: 0px !important;  
}

/* Spam Header */

.ya {
 background: #333333 !important; 
} 

/* Light Buttons Menu */

DIV[class="J-LC"][role="menuitem"][style="-moz-user-select: none;"], 
.SK.AX {
 background: #333333 !important; 
}

.SK.AX {
 border: 1px solid #555555 !important; 
 border-radius: 6px !important;  
}

.J-LC, .J-JK:hover, .J-N:hover {
 background: #555555 !important; 
}

.J-LC, .J-JK, .J-N {
 padding: 0 2px !important; 
} 

INPUT[type="text"][ignoreesc="true"][maxlength="40"][autocomplete="off"][tabindex="0"], .J-M-JJ {
 background: #333333 !important;
-moz-appearance: none !important;  
}


.J-M-JJ {
 border: 1px solid #555555 !important;
}


.J-Kh {
 border: 0px !important; 
}

/* Left Nav */

.T2, .T1 {
 background: #333333 !important;
}

/* Archive */

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV:first-child > DIV:nth-child(2) > DIV:first-child, 

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV:nth-child(2) > DIV:first-child, 

HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:nth-child(2) > DIV:first-child {
 padding: 4px !important;  
} 

/* - */
HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV:nth-child(3) > SPAN:last-child > DIV, 
HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV > DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV > DIV:first-child > DIV:nth-child(3) > SPAN:last-child > DIV, 
.J-Zh-I.J-J5-Ji.J-Zh-I-Js-Zq, 
HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:last-child > DIV:first-child > DIV > DIV > DIV:nth-child(2) > DIV > DIV > DIV > DIV > DIV:last-child > DIV > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child > DIV > DIV:nth-child(3) > SPAN:last-child > DIV {
 border-left: 1px solid #555555 !important; 
}











}

