/*

 * Blue GMail

 *

 * Author      : Jessica Baker

 * Created     : December 27, 2008

 * Updated     : 

 * Website     : http://lazhaus.com/

 * Description : Restyled page for Gmail.

 * Usage       : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file

 */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("mail.google.com") {



/* --------------- base --------------- */

*{font-family : Verdana, arial, san-serif !important;}

.xN0XZb{

background: url("data:image/gif;base64,R0lGODlhAQAYAIAAAImgwQAAACH5BAAAAAAALAAAAAABABgAAAIEhI+pVwA7") repeat-x top !important;

background-color : #efeff1 !important;}



#loading{background-color : #efeff1 !important;}



/********************************************************************/



/* --------------- header --------------- */

.UiIfsf{

border-color : #000 !important;}

#guser{padding-top : 1px  !important;}



#gbar{padding-left : 5px !important;}

.gb1{margin-right : .3em !important;

color : #383838 !important;}



#gbar a, #gbar a:active, #gbar a:visited, .l73JSe{

font-size : 13px !important;

color : #383838 !important;

text-decoration : none !important;}



#guser{margin-top : 1px !important;}



/* more meu */

#gbi{

font-size : 15px !important;

border : 1px solid #3d3a66 !important;}



#gbar a.gb2.VUNkxf:hover{

background: #d3d8e5 !important;}



/* loading */

.QShok .R7iiN, .QShok .wWwc8d {background: #e2e8fc !important;}



/* attention message on top */

.m14Grb, .wQh1id, .SdKLH{

font-size : 13px !important;

color : #515459 !important;

background: #fff1a8 !important;}



/* filter & options link */

.SUicbd{font-size : 15px !important;

color : #515459 !important;}



/********************************************************************/



/* --------------- main frame --------------- */

.c1norb, .c1norb a, .uSsNRd, .oi23Hf .BHURSc,

.ar6Hkf .bSwwie .vZFPPc{

color : #515459 !important;}



.Y1jEjc .R7iiN, .oi23Hf .R7iiN, .lLzmXd .R7iiN,

.xNSvsd .R7iiN, .ar6Hkf .R7iiN {

background-color: #99add6 !important;

padding : 2px 0 !important;}



.S6g97b{

background-color: #99add6 !important;

border-bottom : 1px solid #6d829b !important;}



.iv9XJc{

background-color: #99add6 !important;

border-top : 1px solid #6d829b !important;}



/* inbox background*/

.NQNkZd{ background-color : #efeff1 !important;}

.lW3BFe td { border-color : #efeff1 !important;}



/* info space */

.Ch5Hj, .YdYocf {background : #cce2d3 !important;}

.wTQwoc, .rj1J6b{color : #515459 !important;}



/* read mail */

.AnqB9d{

background : #d8d8d8 !important;

font-size : 1.2em !important;

color : #515459 !important;}



/* unread mail */

.QhHSYc{

background-color : #edeff7 !important;

font-size : 1.2em !important;

color : #515459 !important;}



/* selected mail*/

.rfza3e {background-color : #dbe5ff !important;

color : #515459 !important;}



/* hover item */

tr[class^="xweT7d AnqB9d"]:hover,

tr[class^="xweT7d QhHSYc"]:hover {

background-color : #f4f7f9 !important;}



/* list border */

.N2mZ7b td{ border-bottom : 1px solid #a5a5a5 !important;}



/* select checkbox, refresh, counter */

.bKmyId, .bsABdf, .DiWSpb,.vZFPPc, .z8N7nd, .vwcZUe{

font-size : 15px !important;

color : #515459 !important;}



span[selector^="all"],span[selector^="none"],

span[selector^="read"],span[selector^="unread"],

span[selector^="starred"]{

padding-right : 5px !important;}



/********************************************************************/



/* --------------- input textarea select --------------- */

/* search mail */

.oF1kyb input {

top : 10px !important;

margin-right : 2px !important;

width : 180px !important;

border: 1px solid #3d3a66 !important;

background-color: #f4f7f9 !important;

font-size : 15px !important;

-moz-appearance: none !important;}



.UHrcr{

margin-top: 5px !important;

padding : 1px !important;}



/* more action & select */

select, .QOD9Ec {

background-color : #f4f7f9 !important;

border : 1px solid #3d3a66 !important;

font-size : 13px !important;}





/* more action hover */

.P0GJpc{background-color : #d3d8e5 !important;}



/* other input, textarea */

.mMl8gd, .rSfjbb, .mMl8gd, .MtafId, .ReKnmb input, .Z5xHXe input,

.kN8OP input, .tAYBjb textarea, .yolZre input, .pjRZl,

.GorKne select, .manager-page select, .qIKyDc, .oricqc,

.GPKGxc input, .GPKGxc textarea, .WwReqb input, .ccqOyd textarea,

.zrlMEb input{

border: 1px solid #3d3a66 !important;

background-color: #f4f7f9 !important;

-moz-appearance: none !important;}



/* button */

.oF1kyb button,.Gjckbb,.c1I77d button,

.uc1BTd button, .sH9zIf button, .kN8OP button,

.GorKne button, .yolZre button, .tGHexd button{

font-size : 15px !important;

color : #515459 !important;

background-color : #d3d8e5 !important;

border : 1px solid #3d3a66 !important;

-moz-appearance: none !important;}



.oF1kyb button:hover,.Gjckbb:hover,.c1I77d button:hover,

.uc1BTd button:hover, .sH9zIf button:hover,

.kN8OP button:hover, .GorKne button:hover,

.yolZre button:hover, .tGHexd button:hover {

background-color : #edeff7 !important;}



/* chat(custom message) */

input.oricqc{

margin-top : 0 !important;

margin-bottom : 0  !important;

height : 17px !important;

border: 1px solid #3d3a66 !important;

background-color: #f4f7f9 !important;}



td.hdc97, .jkeV8e td.o186ac, td.EcrCQe{

border: 0  !important;}



/* editor */

.JRJslf{background-color : #f4f7f9 !important;

border : 1px solid #3d3a66 !important;}



.uQLZXb{background-color : #d3d8e5 !important;}

.iE5Yyc{background-color: #f4f7f9 !important;

font-size : 15px !important;

color : #515459 !important;}



.R7iiN{background-color: #efeff1 !important;}

.Lf1J3{font-size : 13px !important; color : #515459 !important;}



/* editor background */

.c1I77d, .zWhFxc {background-color: #99add6 !important;}

.uQLZXb form{background-color: #d3d8e5 !important;}

.VByZEe, .BldZyd{background-color: #bac1d8 !important;}

.P95xvf{display:none !important;}



.MRoIub, .mrKIf, .Z5xHXe .t0Pj3c, .Xpai0b{

color : #515459 !important;}

.rwfzSd{border-color : #bac1d8 !important;}



/********************************************************************/

/* --------------- mail view --------------- */



/* Hide Ads */

.yxEQwb, .iFOJMb{display : none !important;}



table[class*="PwUwPb XoqCub MMcQxe"], td.eWTfhb > div.ice3Ad{

width : 99% !important;}



.f3hr3b > table.PwUwPb > tr > td.eWTfhb > .XoqCub{

width : 100% !important;}



.yMuNaf{

position : absolute !important;

left : 10px !important;

top : 21px !important;}



.jsbnre{padding-bottom : 20px !important;

background-color: #99add6 !important;}



.QCouhb {background-color: #99add6 !important;}



.OZly4d, .m2U49e{

float : left !important;

margin-right : 10px !important;}



.OZly4d U{color : #515459 !important;}



td.eWTfhb > .XoqCub{

width : 0px !important;

overflow : visible !important;}



.YfMhcb, .aWL81{background-color : #dbe0ef !important;}



/* background(outer) */

.MMcQxe{

margin-left : 5px !important;

background-color : #dbe0ef !important;}



/* background(inner) */

.YrSjGe {

background-color: #f4f7f9 !important;

padding-bottom : 10px !important;

border : 3px double #3a4f66 !important;

margin-right : -5px !important;}



.CNf1Cd {padding-bottom : 0 !important;}



/* details */

.InqsWb .ObUWHc, .qNeRme, .un3FG{

border-bottom : 1px dashed #000 !important;

margin : 0 10px 10px 10px !important;}



/* Reply & Forward */

.LYI6Sd, .eNXyxd{

margin-right : 5px !important;

margin-left : 5px  !important;

padding-bottom : 2px !important;

background-image : none !important;

background-color : #dbe0ef !important;}



.eNXyxd{background-color : #dbe0ef !important;}



/* Subject, text, back to Inbox, Reply*/

.VrHWId, .EP8xU, .ckChnd, .A5liqb, .X5Xvu, .D05ws{

font-size : 15px !important;

color : #515459 !important;}



/* text link */

.YrSjGe a:hover, .YrSjGe a:visited{

color : #904060 !important;}

.YrSjGe a{color : #5b6d82 !important;}



.rGOYzc .P0tbHb, .rGOYzc .c1norb,

.rGOYzc .vHYYR, .rGOYzc .F2yfRe,

.rGOYzc .Hemrjb, .rGOYzc .m8lwn, .rGOYzc .kwmAmd {

background-image : none !important;

background-color: #dbe0ef !important;}



.XwckWe{

background-color: #e0d3f4 !important;

margin-left : 3px !important;}





/* --------------- contacts --------------- */

.manager-page .toolbar{background-color : #99add6 !important;}



.contact-pane, .contact-pane b, .manager-page .actions-row,

.manager-page .edit-bar-row, #Node14, #Node55,

.group-list, .checkable-list, .contact-groups .action{

background-color : #f4f7f9 !important;

font-size : 15px !important;

color : #515459 !important;}



.manager-page a, .manager-page a:link, .manager-page a:visited{

color : #b75e7a !important;}



.manager-page input[type="text"], .manager-page textarea{

background-color : #e2e2ea !important;

border : 1px solid #99add6 !important;

-moz-appearance: none !important;}



.manager-page .add-to-group-box{

background-color : #f4f7f9 !important;

border : 1px solid #99add6 !important;}



.manager-page .add-to-group-box input{

background-color : #f4f7f9 !important;

border : none !important;}



.manager-page .search-box{

width: 170px !important;

border : 1px solid #99add6 !important;}



.manager-page .search-box input{

background-color : #fff !important;}



.manager-page input[name="contact-edit-region"]{

width : 90px !important;}



.group-list .active, .checkable-list .active{

background-color: #d3d8e5 !important;}



.group-list .selected, .checkable-list .selected{

background-color: #bac1d8 !important;}



.group-list .selected .text,

.checkable-list .selected .text

{color : #515459 !important;}



.actions-row hr{

background-color: #bac1d8 !important;}



/********************************************************************/

/* --------------- left menu --------------- */

.Pj5gjf {visibility : hidden !important;}



.cOSVMd .R7iiN, .cOSVMd .wWwc8d,

.ybaOyc .R7iiN, .ybaOyc .wWwc8d{

background-color : transparent !important;}



/* menu button */

.NIPhib {padding-left : 5px !important;}



.XoqCub .NIPhib{

margin-left : -4px !important;

border-top : 1px solid #b7bcc9 !important;

border-right : 2px solid #b7bcc9 !important;

border-bottom : 2px solid #b7bcc9 !important;

border-left : 1px solid #b7bcc9 !important;

background : #f4f7f9 !important;

background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABAMHP4////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;

background-repeat: no-repeat !important;

background-position: 3px 45% !important;

}



.XoqCub .NIPhib:hover{

margin-left : -4px !important;

border-top : 1px solid #3a4f66 !important;

border-right : 2px solid #3a4f66 !important;

border-bottom : 2px solid #3a4f66 !important;

border-left : 1px solid #3a4f66 !important;

background : #dbe0ef !important;

background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABALRDZ////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;

background-repeat: no-repeat !important;

background-position: 3px 45% !important;

}



/* menu */

.NIPhib .zD5BAe, .NIPhib .Tm9rOd{

text-decoration : none !important;

background-color : transparent !important;

padding : 2px 0 2px 15px !important;

font-family : Verdana, arial, san-serif !important;

font-size : 15px !important;

color : #515459 !important;

display: block !important;}



/* selected menu */

.cBhtOe .NIPhib {

background-color : #dbe0ef !important;

border-top : 1px solid #3a4f66 !important;

border-right : 2px solid #3a4f66 !important;

border-bottom : 2px solid #3a4f66 !important;

border-left : 1px solid #3a4f66 !important;

background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABALRDZ////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;

background-repeat: no-repeat !important;

background-position: 3px 45% !important;

z-index : 100 !important;}



/* chat & labels box */

.a3hTGd .R7iiN, .a3hTGd .wWwc8d,

.XPj4ef .R7iiN, .XPj4ef .wWwc8d{

background-color: #99add6 !important;

color : #515459 !important;

padding-top : 1px !important;}



.XoqCub .C9Pn8c {border : none !important;}



.oggeve, .az9OKd{

color : #515459 !important;}



.qHJVCb{

background-color: #efeff1 !important;

border-bottom : 1px solid #b7bcc9  !important;}



/* chat search */

.p9ILHf .e8kn7c{

background-color : #d3d8e5 !important;

border-bottom : 2px solid #99add6 !important;}



.e8kn7c input{

background : #f4f7f9 !important;

border : 1px solid #3d3a66 !important;

-moz-appearance: none !important;}



/* Set status */

td.o186ac, td.G6Lv5d, td.FKRsx, td.UXL9pb, td.hdc97, td.EcrCQe{

border : none !important;}



.O7GAEf, .DYHi6d, .a3hTGd .DYHi6d{

border : 1px solid #3d3a66 !important;}



.O7GAEf hr {background-color : #b7bcc9 !important;}

.j665Sd, .a3hTGd .McPZQe{background-color : #d3d8e5 !important;}



.E4KNxe {border-top : 1px solid #b7bcc9 !important;}



/* Popup card */

.FVNmUc .Pbwkb, .FVNmUc .Pbwkb, .FVNmUc .exMFFe, .FVNmUc .exMFFe{

background-color : #99add6 !important;}



.V3nuZd .goog-menuitem

{background-image : none !important;

background-color : #d3d8e5 !important;

border-bottom : 1px solid #89a0c1 !important;}



.V3nuZd .goog-menuseparator{

background-color : #89a0c1 !important;

border : none !important;}



.wcU0wf, .VwVWqc, .GCQ5W, .pBgL5e, .zoHs5e, .AWvUZb, .qlMg0e{

background-image : none !important;}



/* chat options */

.uAn3he{

font-family : arial, san-serif !important;

color : #515459 !important;

background-color : #d3d8e5 !important;

border-bottom : 2px solid #99add6  !important;}



.IALsCe, .nM7i0, .ru47se, .vm4hAb{

font-size : 10px !important;

color : #515459 !important;

border : none  !important;}



.WDwv9d {white-space: nowrap !important;}



.a3hTGd .dH86Yd, .a3hTGd .GTx9Hd{

border-color : transparent !important;}



.WDwv9d , span[class^="PGEdEb"][id^=""]{

font-family : arial, san-serif !important;

color : #515459 !important;}



.a3hTGd .dH86Yd, .a3hTGd .GTx9Hd{

background-color : #d3d8e5 !important;}



/* Edit label */

.Qj7Rff{

color : #515459 !important;

border-bottom : 2px solid #99add6 !important;

background-color: #f9f9f9 !important;}



/* label */

.pvSW6e{

background-color: #f9f9f9 !important;

padding : 0 !important;}



.pvSW6e .zD5BAe{

text-decoration : none !important;

background-color : transparent !important;

padding-left : 2px !important;

font-family : Verdana, arial, san-serif !important;

color : #515459 !important;

display: block !important;}



.pvSW6e .zD5BAe:hover{background-color: #d3d8e5 !important;}



/* label color */

.BFvfre {padding-right : 2px !important;}



/* invite a friend */

.aBJ8he, .gUlKtd, .I94Sdc .R7iiN{

display:none !important;}



/********************************************************************/

/* remember the milk */

#rtm-divider{

background-color: #efeff1 !important;

border : none !important;}



.XoqCub .C9Pn8c {background : #efeff1 !important;}



#rtm-task-list, .VhJC8b .goog-menuitem {

background : #ffffff !important;}



.rtm-task-list-bucket{

background : #d3d8e5 !important;}



.M3aZbb.rtm-bucket td{

border-top: 1px solid #89a0c1 !important;}



.rtm-task-tbody-dual{

background : #efeff1 !important;}



.rtm-task-card .a209Zc, .rtm-task-card .gtlQf{

border: 1px solid #89a0c1 !important;}



.rtm-view-list{

background : #ffffff !important;

border : 1px solid #673c56 !important;}



.rtm-view-list .ac-row.active, .VhJC8b .goog-menuitem-highlight{

background : #d3d8e5 !important;}



.M3aZbb td{

border-top : 1px solid #b7bcc9 !important;}



.V3nuZd .goog-menuitem-opened .KcNd4d{

background : #d3d8e5 !important;

border: 1px solid #d3d8e5 !important;}



/* Gadget */

.ApVoH .R7iiN{

padding-top : 1px !important;

background : #99add6 !important;

border-bottom : 2px solid #99add6 !important;}



/********************************************************************/

/* --------------- settings --------------- */

/* create a filter & search options */

.YKsXMe .R7iiN, .YKsXMe .wWwc8d,

.BBrt4c .R7iiN, .BBrt4c .wWwc8d{

background-color: #a5cedb !important;

padding-top : 1px !important;

padding-bottom : 1px !important;}



.Z1uQkf .R7iiN,.ny3hZb .R7iiN{

background-color: #a5cedb !important;

padding-top : 2px !important;

padding-bottom : 2px !important;}




.uc1BTd {padding-bottom : 5px !important;}



.BBrt4c .G2WAG, .u7uAnb, .YKsXMe .G2WAG{

font-size : 15px !important;

color : #515459 !important;}



.AiCerc, .GaVz0, .f8w49d{

color : #515459 !important;}



.gBJOMe, .gBJOMe{

padding : 0 !important;

background-color: #ddddef !important;

font-size : 15px !important;

color : #515459 !important;}



/* settings */

.TPdeOc{

background-color: #99add6 !important;

padding-top : 1px !important;

padding-bottom : 1px !important;}



R7iiN , .lowmzb, .tAYBjb .GVhBfc, .TPdeOc .R7iiN,

.tAYBjb .AiCerc, .lwwhL{

background-color : #99add6 !important;}



.tAYBjb .ZOB6Zc, .TPdeOc .wWwc8d{

background-color : #dbe0ef !important;}



.faRbMc td, .FceqAb{

border-bottom : 1px solid #99add6 !important;}



.YVweLb .ZOB6Zc, .yolZre{

border : 1px solid #99add6 !important;}



/* hide footer text */

.tBLpAf, .s7hnoe { display:none !important;}

#z1IiMc P0tbHb, .VfONdd , .IUntof{ display:none !important;}



.LaiJff, .haNaWc a, .IUntof a, .m7Qktd{

font-size : 15px !important;

color : #515459 !important;}

}