Thomas Bruederli
2014-04-30 e8bcf08c72a18b3bf396e6448d6658227ecb46f2
skins/larry/mail.css
@@ -34,22 +34,20 @@
#mailview-top {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 28px;
}
#mailview-top.fullheight {
   border-radius: 4px 4px 0 0;
   right: 0;
   bottom: 0px;
   overflow: visible; /* fixes display issues of fixed list header in IE */
}
#mailview-bottom {
   display: none;
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 27px;
   right: 0;
   height: 0;
   border-radius: 4px;
   border-top: none;
}
@@ -58,16 +56,10 @@
   border-radius: 0 0 4px 4px;
}
#folderlist-header {
   width: 100%;
   height: 12px;
   top: 32px;
}
#mailboxcontainer,
#messagelistcontainer {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 0;
@@ -100,10 +92,6 @@
   background: -ms-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%);
   background: linear-gradient(top, #ebebeb 0%, #c6c6c6 100%);
   border-radius: 0 0 4px 4px;
}
#mailview-top.fullheight #messagelistfooter {
   border-radius: 0;
}
#messagelistfooter.rightalign {
@@ -170,6 +158,7 @@
   padding-right: 36px;
}
#mailboxlist li.mailbox > a:focus,
#mailboxlist li.mailbox.selected > a {
   background-position: 6px -21px;
}
@@ -178,6 +167,7 @@
   background-position: 6px -189px;
}
#mailboxlist li.mailbox.inbox > a:focus,
#mailboxlist li.mailbox.inbox.selected > a {
   background-position: 6px -213px;
}
@@ -186,6 +176,7 @@
   background-position: 6px -238px;
}
#mailboxlist li.mailbox.drafts > a:focus,
#mailboxlist li.mailbox.drafts.selected > a {
   background-position: 6px -262px;
}
@@ -194,6 +185,7 @@
   background-position: 6px -286px;
}
#mailboxlist li.mailbox.sent > a:focus,
#mailboxlist li.mailbox.sent.selected > a {
   background-position: 6px -310px;
}
@@ -202,6 +194,7 @@
   background-position: 6px -334px;
}
#mailboxlist li.mailbox.junk > a:focus,
#mailboxlist li.mailbox.junk.selected > a {
   background-position: 6px -358px;
}
@@ -210,14 +203,25 @@
   background-position: 6px -382px;
}
#mailboxlist li.mailbox.trash > a:focus,
#mailboxlist li.mailbox.trash.selected > a {
   background-position: 6px -406px;
}
#mailboxlist li.mailbox.trash.empty > a {
   background-position: 6px -1924px;
}
#mailboxlist li.mailbox.trash.empty > a:focus,
#mailboxlist li.mailbox.trash.empty.selected > a {
   background-position: 6px -1948px;
}
#mailboxlist li.mailbox.archive > a {
   background-position: 6px -1699px;
}
#mailboxlist li.mailbox.archive > a:focus,
#mailboxlist li.mailbox.archive.selected > a {
   background-position: 6px -1723px;
}
@@ -226,6 +230,7 @@
   background-position: 23px -238px;
}
#mailboxlist li.mailbox ul li.drafts > a:focus,
#mailboxlist li.mailbox ul li.drafts.selected > a {
   background-position: 23px -262px;
}
@@ -234,6 +239,7 @@
   background-position: 23px -286px;
}
#mailboxlist li.mailbox ul li.sent > a:focus,
#mailboxlist li.mailbox ul li.sent.selected > a {
   background-position: 23px -310px;
}
@@ -242,6 +248,7 @@
   background-position: 23px -334px;
}
#mailboxlist li.mailbox ul li.junk > a:focus,
#mailboxlist li.mailbox ul li.junk.selected > a {
   background-position: 23px -358px;
}
@@ -250,14 +257,25 @@
   background-position: 23px -382px;
}
#mailboxlist li.mailbox ul li.trash > a:focus,
#mailboxlist li.mailbox ul li.trash.selected > a {
   background-position: 23px -406px;
}
#mailboxlist li.mailbox ul li.trash.empty > a {
   background-position: 23px -1924px;
}
#mailboxlist li.mailbox ul li.trash.empty > a:focus,
#mailboxlist li.mailbox ul li.trash.empty.selected > a {
   background-position: 23px -1948px;
}
#mailboxlist li.mailbox ul li.archive > a {
   background-position: 23px -1699px;
}
#mailboxlist li.mailbox ul li.archive > a:focus,
#mailboxlist li.mailbox ul li.archive.selected > a {
   background-position: 23px -1723px;
}
@@ -296,6 +314,7 @@
   padding-left: 52px;  /* 36 + 1 x 16 */
   background-position: 22px -93px;  /* 6 + 1 x 16 */
}
#mailboxlist li.mailbox ul li > a:focus,
#mailboxlist li.mailbox ul li.selected > a {
   background-position: 22px -117px;
}
@@ -308,6 +327,7 @@
   padding-left: 68px;  /* 2x */
   background-position: 38px -93px;
}
#mailboxlist li.mailbox ul ul li > a:focus,
#mailboxlist li.mailbox ul ul li.selected > a {
   background-position: 38px -117px;
}
@@ -319,6 +339,7 @@
   padding-left: 84px;  /* 3x */
   background-position: 54px -93px;
}
#mailboxlist li.mailbox ul ul ul li > a:focus,
#mailboxlist li.mailbox ul ul ul li.selected > a {
   background-position: 54px -117px;
}
@@ -330,6 +351,7 @@
   padding-left: 100px;  /* 4x */
   background-position: 70px -93px;
}
#mailboxlist li.mailbox ul ul ul ul li > a:focus,
#mailboxlist li.mailbox ul ul ul ul li.selected > a {
   background-position: 70px -117px;
}
@@ -424,12 +446,6 @@
   right: 0;
}
#messagetoolbar .toolbarselect {
   position: absolute;
   bottom: 6px;
   right: 3px;
}
#messagesearchtools {
   position: absolute;
   right: 0;
@@ -452,11 +468,6 @@
/*** message list ***/
/* this is necessary to make FF3 display borders */
body:-moz-last-node #messagelist {
   border-collapse: separate;
}
table.messagelist {
   z-index: 1;
@@ -518,7 +529,7 @@
}
.messagelist tr td.date {
   width: 135px;
   width: 155px;
}
.messagelist tr td.folder {
@@ -551,7 +562,9 @@
.messagelist thead tr td.sortedDESC a {
   color: #004458;
   text-decoration: underline;
   background: url(images/listicons.png) right -912px no-repeat;
   background-image: url(images/listicons.png);
   background-repeat: no-repeat;
   background-position: right -912px;
}
.messagelist thead tr td.sortedASC a {
@@ -629,6 +642,10 @@
   background-position: -24px -1116px;
}
.messagelist thead tr td.priority span.priority {
   background-position: -24px -1845px;
}
.messagelist tr td.priority span.prio5 {
   background-position: 0 -1905px;
}
@@ -650,7 +667,7 @@
}
.messagelist thead tr td.flag span.flagged {
   background-position: -24px -1036px;
   background-position: -22px -1036px;
}
.messagelist tr td.status span.msgicon:hover {
@@ -704,7 +721,7 @@
}
.messagelist thead tr td.status span.status {
   background-position: -24px -1016px;
   background-position: -23px -1017px;
}
.messagelist tr td div.collapsed {
@@ -761,7 +778,7 @@
   top: 0;
   left: 0;
   width: 100%;
   bottom: 28px;
   bottom: 0px;
}
#messagecontframe {
@@ -774,8 +791,9 @@
   top: 110px;
   left: 0;
   width: 100%;
   bottom: 27px;
   bottom: 1px;
   overflow: auto;
   -webkit-overflow-scrolling: touch;
}
#messageheader,
@@ -1076,20 +1094,20 @@
   margin: 8px;
}
#message-objects div.notice,
#message-buttons div.notice {
#message-objects div.notice {
   display: block;
   color: #960;
   border: 1px solid #ffdf0e;
   background-color: #fef893;
   background-position: 5px -83px;
   padding: 6px 12px 4px 30px;
   padding: 6px 12px 6px 30px;
   white-space: normal;
}
#message-objects div a.button,
#messagebody span.part-notice a.button {
   margin-left: 10px;
   margin-top: -1px;
}
div.message-part,
@@ -1213,7 +1231,7 @@
#messagepartcontainer {
   position: absolute;
   top: 42px;
   top: 0;
   left: 232px;
   right: 0;
   bottom: 0;
@@ -1227,7 +1245,7 @@
#messagepartheader {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 220px;
   bottom: 0;
@@ -1269,7 +1287,7 @@
#compose-contacts {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 0;
@@ -1372,12 +1390,10 @@
#compose-content {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 28px;
   border-radius: 4px 4px 0 0;
   border-bottom: none;
   right: 0;
   bottom: 0px;
   overflow: hidden;
}
@@ -1464,7 +1480,6 @@
   -o-box-shadow: inset 0 1px 0 0 #fff;
   -webkit-box-shadow: inset 0 1px 0 0 #fff;
   -moz-box-shadow: inset 0 1px 0 0 #fff;
}
.composeoption {
@@ -1498,6 +1513,7 @@
   left: 0;
   right: 260px;
   bottom: 0;
   border-radius: 0 0 0 4px;
}
#composebodycontainer.buttons {
@@ -1511,7 +1527,7 @@
   bottom: 0;
   width: 99%;
   border: 0;
   border-radius: 0;
   border-radius: 0 0 0 4px;
   padding: 8px 0 8px 8px;
   resize: none;
   font-family: monospace;