/*Last change: 11/08/2006 21:08:16 */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("mail.google.com") {

/* compose and items containers */
div#nav>div.nl,
div#nds div.nl,
div#nds+div,
div#nds
{
padding:0 !important;
margin:0 !important;
}
div#nds+div+*{
margin-bottom: 1em !important;
}
/* compose, contact bugs fixed */
div#nds,
span#comp, span#cont
{
display:block;
background-color: rgb(195, 217, 255);
text-decoration: none !important;
border-left: 5px solid rgb(195, 217, 255);
border-right: 1px solid rgb(195, 217, 255);
}
span#comp{
border-top: 5px solid rgb(195, 217, 255);
-moz-border-radius-topleft: 7px;
}
span#comp b{
border-top: 1px solid white;
}
span#cont{
border-bottom: 5px solid rgb(195, 217, 255);
-moz-border-radius-bottomleft: 7px;
}

/* items, compose and contact buttons */
div#nds span.lk,
span#comp b, span#cont b
{
display: block;
color: rgb(17,37,55) !important;
text-decoration: none !important;
white-space:normal !important;
padding: 3px 0 3px 5px !important;
background-color:rgb(232,238,247) !important;
border: 1px solid rgb(195,217,255);
border-top: 1px solid white;
}

/* buttons over */
div#nds div.nl span.lk:hover,
span#comp b:hover, span#cont b:hover
{
background-color:rgb(205,243,159) !important;
}

/* item selected */
div#nav table.cv tr.an td b[id] {
padding: 3px 0 3px 5px !important;
}
/* item selected (general) */
div#nav table.cv tr.an td b 
{
display:block;
color: black !important;
margin:0 !important;
text-decoration: none !important;
white-space:normal !important;
}
div#nav table.cv tr td b.rnd {
background-color: inherit !important;
}

}
