@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
url-prefix("http://mail.google."),
url-prefix("https://mail.google.") {

body { margin:0 !important; padding:0 !important; } * { font: 19px Trebuchet MS !important; }

/* removing logo */ #ds_inbox img { display:none; }

/* margins around search box */ div[style="padding: 0pt 1ex;"] { margin:0 !important; padding:0 0 20px 0 !important;} #mt1 { margin:0 !important; padding:0 !important; }

/* removing space on top of "Contacts" */ #nds + div {display:none !important;}

/* navigation of left */ #nds {margin:0 !important;padding:0 !important; }

/* border on left of mail box */.fs {border-left-width:3px !important;}

/* memory used */ .fq {margin:0 !important;padding:0 !important;position:absolute !important;top:65px !important; right:30px !important;font-size:75% !important;text-transform: lowercase !important; color: #aaa !important;}

/* display HTML/with chat/without chat */ .fv { margin:0 !important;padding: 5px 15px 5px 15px !important;position:absolute !important;top:0 !important;left: 0 !important;text-align: left !important; border-top: 1px solid #aaa !important;border-top:0 !important;background: #e5e5e5 !important; border-bottom:1px solid #aaa !important;}

/* search form */ #mt1 { padding: 25px 0 0 0 !important; }
/* space below search form */ #mt2 { display: none !important; }
/* remove "details" link */ #ft .fv .lc {display:none !important;}

/* remove margins and padding from "compose" */
#cm_compose { margin:0 !important; padding:0 0 10px 0 !important; }
#of,#ob,#oe,             /*Remove Extra*/
.fcs,                    /*Remove Copyright*/
.fspc,
.ft,
div[class^=rh],          /*Remove Ads*/
#nb_1,                   /*Remove Invites*/ 
#mt_cf1,                 /*Removes "Create a filter"*/
#s input + input + input,/*Remove "Search the web" button*/
#nt1                     /*Remove space below search box*/ {display:none !important;}

/* top tight settings */ .trb { padding: 5px 15px 5px 15px !important;background:#e5e5e5 !important;border-bottom:1px solid #aaa !important;  }

/* unred&read hover rec */ table.tlc tr.ur:hover, table.tlc tr.rr:hover {background-color: #f2f4f7 !important;}

/* compose message sidebar: list item (current) */ div#nav table.cv tr.an td b.lk {
font-weight:bold !important; text-decoration:none !important; display: block !important; padding:10px 0 10px 0 !important;} 

/* labels sidebar: wrapper */ div#nvl { margin-top:50px !important; }

/* labels sidebar: list item (hover) */ div#nvl div.lk:hover  { background-color: #d9f1e2 !important;}

/* labels sidebar: list item */ div#nvl div.lk { padding-left:5px !important; }

/* labels sidebar: edit labels link */ div#nvl div#prf_l { text-align:left !important; border-top:1px solid #aaa; padding:5px 0 5px 5px !important;}

/* messages (unread) */ table.tlc tr.ur td { font-weight: bold !important; color: darkred !important; }

/* messages */ .tlc td, .tlc td b, .tlc td span, .tlc td span b { font-size: 30px !important; }

/* reply textarea */ .ci .tb { width: 800px !important; height:600px !important; }
/* reply not active textarea */.tb { width: 800px !important; height:150px !important; }

/* message star centering */ .sc {
background-position: center center !important;}

/* active letter strip centering */ #ar { margin-top: 8px !important; }
}