-
+
+
+
diff --git a/skins/larry/mail.css b/skins/larry/mail.css
index b65b08112..c3495276e 100644
--- a/skins/larry/mail.css
+++ b/skins/larry/mail.css
@@ -2,7 +2,7 @@
* Roundcube webmail styles for the Email section
*
* Copyright (c) 2012, The Roundcube Dev Team
- * Screendesign by FLINT / Büro für Gestaltung, bueroflint.com
+ * Screendesign by FLINT / B�ro f�r Gestaltung, bueroflint.com
*
* The contents are subject to the Creative Commons Attribution-ShareAlike
* License. It is allowed to copy, distribute, transmit and to adapt the work
@@ -54,10 +54,6 @@
border-top: none;
}
-#composeview-right #mailview-bottom {
- border-radius: 0 0 4px 4px;
-}
-
#folderlist-header {
width: 100%;
height: 12px;
@@ -79,12 +75,6 @@
overflow: auto;
}
-/* Real browsers accept this (not IE) */
-html>/**/body #messagelist {
- overflow: auto;
- overflow-x: hidden;
-}
-
#messagelistfooter {
position: absolute;
bottom: 0;
@@ -151,7 +141,7 @@ a.iconbutton.threadmode.selected {
background-position: 6px 2px;
}
-#mailboxlist > li:first-child {
+#mailboxlist li:first-child {
border-radius: 4px 4px 0 0;
border-top: 0;
}
@@ -161,12 +151,12 @@ a.iconbutton.threadmode.selected {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
- background-image: url(images/listicons.png);
+ background-image: url(images/listicons.png?v=bd98.25486);
background-repeat: no-repeat;
background-position: 6px 3px;
}
-#mailboxlist li.mailbox.unread > a {
+#mailboxlist li.mailbox.unread a {
padding-right: 36px;
}
@@ -222,46 +212,6 @@ a.iconbutton.threadmode.selected {
background-position: 6px -1723px;
}
-#mailboxlist li.mailbox ul li.drafts > a {
- background-position: 23px -238px;
-}
-
-#mailboxlist li.mailbox ul li.drafts.selected > a {
- background-position: 23px -262px;
-}
-
-#mailboxlist li.mailbox ul li.sent > a {
- background-position: 23px -286px;
-}
-
-#mailboxlist li.mailbox ul li.sent.selected > a {
- background-position: 23px -310px;
-}
-
-#mailboxlist li.mailbox ul li.junk > a {
- background-position: 23px -334px;
-}
-
-#mailboxlist li.mailbox ul li.junk.selected > a {
- background-position: 23px -358px;
-}
-
-#mailboxlist li.mailbox ul li.trash > a {
- background-position: 23px -382px;
-}
-
-#mailboxlist li.mailbox ul li.trash.selected > a {
- background-position: 23px -406px;
-}
-
-#mailboxlist li.mailbox ul li.archive > a {
- background-position: 23px -1699px;
-}
-
-#mailboxlist li.mailbox ul li.archive.selected > a {
- background-position: 23px -1723px;
-}
-
#mailboxlist li.unread {
font-weight: bold;
}
@@ -274,17 +224,6 @@ a.iconbutton.threadmode.selected {
color: #017cb4;
}
-#mailboxlist li.mailbox div.treetoggle {
- top: 13px;
- left: 19px;
-}
-
-#mailboxlist li.mailbox ul li:last-child {
- border-bottom: 0;
-}
-
-/* nested mailboxes */
-
#mailboxlist li.mailbox ul {
list-style: none;
margin: 0;
@@ -292,57 +231,50 @@ a.iconbutton.threadmode.selected {
border-top: 1px solid #bbd3da;
}
+#mailboxlist li.mailbox ul li {
+ padding-left: 26px;
+}
+
#mailboxlist li.mailbox ul li a {
- padding-left: 52px; /* 36 + 1 x 16 */
- background-position: 22px -93px; /* 6 + 1 x 16 */
+ background-position: 6px -93px;
}
+
#mailboxlist li.mailbox ul li.selected > a {
- background-position: 22px -117px;
-}
-#mailboxlist li.mailbox ul li div.treetoggle {
- left: 33px;
- top: 14px;
+ background-position: 6px -117px;
}
-#mailboxlist li.mailbox ul ul li.mailbox a {
- padding-left: 68px; /* 2x */
- background-position: 38px -93px;
-}
-#mailboxlist li.mailbox ul ul li.selected > a {
- background-position: 38px -117px;
-}
-#mailboxlist li.mailbox ul ul li div.treetoggle {
- left: 48px;
+#mailboxlist li.mailbox ul li:last-child {
+ border-bottom: 0;
}
-#mailboxlist li.mailbox ul ul ul li.mailbox a {
- padding-left: 84px; /* 3x */
- background-position: 54px -93px;
-}
-#mailboxlist li.mailbox ul ul ul li.selected > a {
- background-position: 54px -117px;
-}
-#mailboxlist li.mailbox ul ul ul li div.treetoggle {
- left: 64px;
+#mailboxlist li.mailbox div.collapsed,
+#mailboxlist li.mailbox div.expanded {
+ position: absolute;
+ top: 13px;
+ left: 19px;
+ width: 13px;
+ height: 13px;
+ background: url(images/listicons.png?v=bd98.25486) -3px -144px no-repeat;
+ cursor: pointer;
}
-#mailboxlist li.mailbox ul ul ul ul li.mailbox a {
- padding-left: 100px; /* 4x */
- background-position: 70px -93px;
-}
-#mailboxlist li.mailbox ul ul ul ul li.selected > a {
- background-position: 70px -117px;
+#mailboxlist li.mailbox div.expanded {
+ background-position: -3px -168px;
}
-#mailboxlist li.mailbox ul ul ul ul li div.treetoggle {
- left: 80px;
+
+#mailboxlist li.mailbox.selected > div.collapsed {
+ background-position: -23px -144px;
}
-/* indent folders on levels > 4 */
-#mailboxlist li.mailbox ul ul ul ul ul li {
- padding-left: 16px;
+#mailboxlist li.mailbox.selected > div.expanded {
+ background-position: -23px -168px;
}
-#mailboxlist li.mailbox ul ul ul ul ul li div.treetoggle {
- left: 96px;
+
+
+#mailboxlist li.mailbox ul li div.collapsed,
+#mailboxlist li.mailbox ul li div.expanded {
+ left: 43px;
+ top: 14px;
}
#mailboxlist li.mailbox .unreadcount {
@@ -434,6 +366,7 @@ a.iconbutton.threadmode.selected {
position: absolute;
right: 0;
top: 0;
+ width: 400px;
}
#mailpreviewtoggle {
@@ -443,7 +376,7 @@ a.iconbutton.threadmode.selected {
right: 4px;
width: 20px;
height: 18px;
- background: url(images/buttons.png) -3px -458px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -3px -458px no-repeat;
}
#mailpreviewtoggle.enabled {
@@ -453,291 +386,278 @@ a.iconbutton.threadmode.selected {
/*** message list ***/
-/* this is necessary to make FF3 display borders */
-body:-moz-last-node #messagelist {
- border-collapse: separate;
-}
-
-table.messagelist {
- z-index: 1;
-}
-
-table.messagelist.fixedcopy {
- z-index: 2;
-}
-
-.messagelist thead td:first-child {
+#messagelist thead td:first-child {
border-radius: 4px 0 0 0; /* for Chrome */
}
-.messagelist tr td.attachment,
-.messagelist tr td.threads,
-.messagelist tr td.status,
-.messagelist tr td.flag,
-.messagelist tr td.priority {
+#messagelist tr td.attachment,
+#messagelist tr td.threads,
+#messagelist tr td.status,
+#messagelist tr td.flag,
+#messagelist tr td.priority {
width: 20px;
padding: 2px 3px;
}
-.webkit .messagelist tr td.attachment,
-.webkit .messagelist tr td.threads,
-.webkit .messagelist tr td.status,
-.webkit .messagelist tr td.flag,
-.webkit .messagelist tr td.priority {
+.webkit #messagelist tr td.attachment,
+.webkit #messagelist tr td.threads,
+.webkit #messagelist tr td.status,
+.webkit #messagelist tr td.flag,
+.webkit #messagelist tr td.priority {
width: 26px;
}
-.messagelist tr td.threads {
+#messagelist tr td.threads {
width: 26px;
}
-.webkit .messagelist tr td.threads {
+.webkit #messagelist tr td.threads {
width: 30px;
}
-.messagelist tr td.threads,
-.messagelist tr td.threads + td {
+#messagelist tr td.threads,
+#messagelist tr td.threads + td {
border-left: 0;
}
-.messagelist tr td.size {
+#messagelist tr td.size {
width: 60px;
text-align: right;
}
-.messagelist thead tr td.size {
+#messagelist thead tr td.size {
text-align: left;
}
-.messagelist tr td.fromto,
-.messagelist tr td.from,
-.messagelist tr td.to,
-.messagelist tr td.cc,
-.messagelist tr td.replyto {
+#messagelist tr td.fromto,
+#messagelist tr td.from,
+#messagelist tr td.to,
+#messagelist tr td.cc,
+#messagelist tr td.replyto {
width: 200px;
}
-.messagelist tr td.date {
- width: 135px;
+#messagelist tr td.date {
+ width: 125px;
}
-.messagelist tr.message {
+#messagelist tr.message {
/* background-color: #fff; */
}
-.messagelist tr.thread.expanded td {
+#messagelist tr.thread.expanded td {
background-color: #ededed;
}
-.messagelist tr.unread {
+#messagelist tr.unread {
font-weight: bold;
/* background-color: #fff; */
}
-.messagelist tr.flagged td,
-.messagelist tr.flagged td a {
+#messagelist tr.flagged td,
+#messagelist tr.flagged td a {
color: #f30;
}
-.messagelist thead tr td.sortedASC a,
-.messagelist thead tr td.sortedDESC a {
+#messagelist thead tr td.sortedASC a,
+#messagelist thead tr td.sortedDESC a {
color: #004458;
text-decoration: underline;
- background: url(images/listicons.png) right -912px no-repeat;
+ background: url(images/listicons.png?v=bd98.25486) right -912px no-repeat;
}
-.messagelist thead tr td.sortedASC a {
+#messagelist thead tr td.sortedASC a {
background-position: right -944px;
}
-.messagelist td img {
+#messagelist td img {
vertical-align: middle;
display: inline-block;
}
-.messagelist tbody td a {
+#messagelist tbody td a {
color: #333;
text-decoration: none;
white-space: nowrap;
cursor: default;
}
-.messagelist tbody tr td.flag,
-.messagelist tbody tr td.status,
-.messagelist tbody tr td.subject span.status {
+#messagelist tbody tr td.flag,
+#messagelist tbody tr td.status,
+#messagelist tbody tr td.subject span.status {
cursor: pointer;
}
-.messagelist tr td.flag span,
-.messagelist tr td.status span,
-.messagelist tr td.attachment span,
-.messagelist tr td.priority span {
+#messagelist tr td.flag span,
+#messagelist tr td.status span,
+#messagelist tr td.attachment span,
+#messagelist tr td.priority span {
display: block;
width: 20px;
}
-.messagelist tr td div.collapsed,
-.messagelist tr td div.expanded,
-.messagelist tr td.threads div.listmenu,
-.messagelist tr td.attachment span.attachment,
-.messagelist tr td.attachment span.report,
-.messagelist tr td.priority span.priority,
-.messagelist tr td.priority span.prio1,
-.messagelist tr td.priority span.prio2,
-.messagelist tr td.priority span.prio3,
-.messagelist tr td.priority span.prio4,
-.messagelist tr td.priority span.prio5,
-.messagelist tr td.flag span.flagged,
-.messagelist tr td.flag span.unflagged,
-.messagelist tr td.flag span.unflagged:hover,
-.messagelist tr td.status span.status,
-.messagelist tr td.status span.msgicon,
-.messagelist tr td.status span.deleted,
-.messagelist tr td.status span.unread,
-.messagelist tr td.status span.unreadchildren,
-.messagelist tr td.subject span.msgicon,
-.messagelist tr td.subject span.deleted,
-.messagelist tr td.subject span.unread,
-.messagelist tr td.subject span.replied,
-.messagelist tr td.subject span.forwarded,
-.messagelist tr td.subject span.unreadchildren {
+#messagelist tr td div.collapsed,
+#messagelist tr td div.expanded,
+#messagelist tr td.threads div.listmenu,
+#messagelist tr td.attachment span.attachment,
+#messagelist tr td.attachment span.report,
+#messagelist tr td.priority span.priority,
+#messagelist tr td.priority span.prio1,
+#messagelist tr td.priority span.prio2,
+#messagelist tr td.priority span.prio3,
+#messagelist tr td.priority span.prio4,
+#messagelist tr td.priority span.prio5,
+#messagelist tr td.flag span.flagged,
+#messagelist tr td.flag span.unflagged,
+#messagelist tr td.flag span.unflagged:hover,
+#messagelist tr td.status span.status,
+#messagelist tr td.status span.msgicon,
+#messagelist tr td.status span.deleted,
+#messagelist tr td.status span.unread,
+#messagelist tr td.status span.unreadchildren,
+#messagelist tr td.subject span.msgicon,
+#messagelist tr td.subject span.deleted,
+#messagelist tr td.subject span.unread,
+#messagelist tr td.subject span.replied,
+#messagelist tr td.subject span.forwarded,
+#messagelist tr td.subject span.unreadchildren {
display: inline-block;
vertical-align: middle;
height: 18px;
width: 20px;
padding: 0;
- background: url(images/listicons.png) -100px 0 no-repeat;
+ background: url(images/listicons.png?v=bd98.25486) -100px 0 no-repeat;
}
-.messagelist tbody tr td.attachment span.attachment {
+#messagelist tbody tr td.attachment span.attachment {
background-position: 0 -996px;
}
-.messagelist thead tr td.attachment span.attachment {
+#messagelist thead tr td.attachment span.attachment {
background-position: -24px -997px;
}
-.messagelist tbody tr td.attachment span.report {
+#messagelist tbody tr td.attachment span.report {
background-position: -24px -1116px;
}
-.messagelist tr td.priority span.prio5 {
+#messagelist tr td.priority span.prio5 {
background-position: 0 -1905px;
}
-.messagelist tr td.priority span.prio4 {
+#messagelist tr td.priority span.prio4 {
background-position: 0 -1885px;
}
-.messagelist tr td.priority span.prio2 {
+#messagelist tr td.priority span.prio2 {
background-position: 0 -1865px;
}
-.messagelist tr td.priority span.prio1 {
+#messagelist tr td.priority span.prio1 {
background-position: 0 -1845px;
}
-.messagelist tbody tr td.flag span.flagged {
+#messagelist tbody tr td.flag span.flagged {
background-position: 0 -1036px;
}
-.messagelist thead tr td.flag span.flagged {
+#messagelist thead tr td.flag span.flagged {
background-position: -24px -1036px;
}
-.messagelist tr td.status span.msgicon:hover {
+#messagelist tr td.status span.msgicon:hover {
background-position: -23px -1056px;
}
-.messagelist tr td.flag span.unflagged:hover {
+#messagelist tr td.flag span.unflagged:hover {
background-position: -23px -1076px;
}
-.messagelist tr td.subject span.msgicon,
-.messagelist tr td.subject span.unreadchildren {
+#messagelist tr td.subject span.msgicon,
+#messagelist tr td.subject span.unreadchildren {
background-position: 0 -1056px;
margin: 0 1px 0 0;
width: 24px;
}
-.messagelist tr td.subject span.replied {
+#messagelist tr td.subject span.replied {
background-position: 0 -1076px;
}
-.messagelist tr td.subject span.forwarded {
+#messagelist tr td.subject span.forwarded {
background-position: 0 -1096px;
}
-.messagelist tr td.subject span.replied.forwarded {
+#messagelist tr td.subject span.replied.forwarded {
background-position: 0 -1116px;
}
-.messagelist tr td.status span.msgicon,
-.messagelist tr td.flag span.unflagged,
-.messagelist tr td.status span.unreadchildren {
+#messagelist tr td.status span.msgicon,
+#messagelist tr td.flag span.unflagged,
+#messagelist tr td.status span.unreadchildren {
background-position: 0 1056px; /* no icon */
}
/*
-.messagelist tr td.status span.msgicon:hover {
+#messagelist tr td.status span.msgicon:hover {
background-position: 0 -272px;
}
*/
-.messagelist tr td.status span.deleted,
-.messagelist tr td.status span.deleted:hover,
-.messagelist tr td.subject span.deleted {
+#messagelist tr td.status span.deleted,
+#messagelist tr td.status span.deleted:hover,
+#messagelist tr td.subject span.deleted {
background-position: -22px -1096px;
}
-.messagelist tr td.status span.status,
-.messagelist tr td.status span.unread,
-.messagelist tr td.subject span.unread,
-.messagelist tr td.status span.unread:hover {
+#messagelist tr td.status span.status,
+#messagelist tr td.status span.unread,
+#messagelist tr td.subject span.unread,
+#messagelist tr td.status span.unread:hover {
background-position: 0 -1016px;
}
-.messagelist thead tr td.status span.status {
+#messagelist thead tr td.status span.status {
background-position: -24px -1016px;
}
-.messagelist tr td div.collapsed {
+#messagelist tr td div.collapsed {
background-position: 0 -1137px;
cursor: pointer;
}
-.messagelist tr td div.expanded {
+#messagelist tr td div.expanded {
background-position: 0 -1157px;
cursor: pointer;
}
-.messagelist tr td.threads div.listmenu {
+#messagelist tr td.threads div.listmenu {
background-position: 0 -976px;
cursor: pointer;
width: 26px;
}
-.messagelist thead tr td.subject,
-.messagelist tbody tr td.subject {
+#messagelist thead tr td.subject,
+#messagelist tbody tr td.subject {
width: 99%;
white-space: nowrap;
}
-.messagelist tbody tr td.subject a {
+#messagelist tbody tr td.subject a {
cursor: default;
vertical-align: middle; /* #1487091 */
}
/* thread parent message with unread children */
-.messagelist tbody tr.unroot td.subject a {
+#messagelist tbody tr.unroot td.subject a {
text-decoration: underline;
}
/**** tree indicators ****/
-.messagelist tbody tr td span.branch div {
+#messagelist tbody tr td span.branch div {
display: inline-block;
}
-.messagelist tbody tr td span.branch div.tree {
+#messagelist tbody tr td span.branch div.tree {
width: 15px;
}
@@ -771,6 +691,7 @@ table.messagelist.fixedcopy {
}
#messageheader,
+#partheader,
#composeheaders {
position: relative;
padding: 3px 0;
@@ -905,7 +826,7 @@ h3.subject {
left: 0;
width: 18px;
height: 16px;
- background: url(images/buttons.png) -27px -242px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -27px -242px no-repeat;
}
.moreheaderstoggle.remove .iconlink {
@@ -925,11 +846,11 @@ div.more-headers {
width: 12px;
height: 10px;
cursor: pointer;
- background: url(images/buttons.png) center -1579px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) center -1579px no-repeat;
}
div.hide-headers {
- background-position: center -1590px;
+ background-position: center -1589px;
}
#all-headers {
@@ -982,7 +903,7 @@ div.hide-headers {
width: 32px;
height: 32px;
overflow: hidden;
- background: url(images/contactpic_32px.png) center center no-repeat #fff;
+ background: url(images/contactpic_32px.png?v=09a3.287) center center no-repeat #fff;
border-radius: 3px;
}
@@ -1006,7 +927,7 @@ div.hide-headers {
overflow: hidden;
border-radius: 4px;
border: 1px solid #e6e6e6;
- background: url(images/contactpic_48px.png) center center no-repeat #fff;
+ background: url(images/contactpic_48px.png?v=1bc4.353) center center no-repeat #fff;
}
#messageheader #contactphoto img {
@@ -1015,8 +936,7 @@ div.hide-headers {
border-radius: 4px;
}
-#messageheader #countcontrols,
-#messageheader #formatcontrols {
+#messageheader #countcontrols {
position: absolute;
top: 8px;
right: 8px;
@@ -1024,11 +944,6 @@ div.hide-headers {
white-space: nowrap;
}
-#messageheader #formatcontrols {
- top: 38px;
- right: 8px;
-}
-
#messageheader .pagenav .countdisplay {
min-width: 0;
padding-right: 0.5em;
@@ -1099,8 +1014,8 @@ div.message-partheaders {
div.message-part pre,
div.message-htmlpart pre,
div.message-part div.pre {
- margin: 0;
- padding: 0;
+ margin: 0px;
+ padding: 0px;
font-family: monospace;
font-size: 12px;
white-space: -moz-pre-wrap !important;
@@ -1109,7 +1024,7 @@ div.message-part div.pre {
}
div.message-part span.sig {
- color: #666;
+ color: #666666;
}
div.message-part blockquote {
@@ -1117,7 +1032,7 @@ div.message-part blockquote {
border-left: 2px solid blue;
border-right: 2px solid blue;
background-color: #F6F6F6;
- margin: 2px 0 2px 0;
+ margin: 2px 0px 2px 0px;
padding: 1px 8px 1px 10px;
}
@@ -1128,9 +1043,9 @@ div.message-part blockquote blockquote {
}
div.message-part blockquote blockquote blockquote {
- color: #900;
- border-left: 2px solid #b00;
- border-right: 2px solid #b00;
+ color: #990000;
+ border-left: 2px solid #bb0000;
+ border-right: 2px solid #bb0000;
}
div.message-partheaders {
@@ -1205,10 +1120,10 @@ div.message-partheaders .headers-table td.header {
#messagepartcontainer {
position: absolute;
- top: 42px;
- left: 232px;
- right: 0;
- bottom: 0;
+ top: 60px;
+ left: 0px;
+ right: 0px;
+ bottom: 0px;
}
#messagepartframe {
@@ -1217,30 +1132,6 @@ div.message-partheaders .headers-table td.header {
height: 100%;
}
-#messagepartheader {
- position: absolute;
- top: 42px;
- left: 0;
- width: 220px;
- bottom: 0;
-}
-
-#messagepartheader table {
- table-layout: fixed;
- overflow: hidden;
-}
-
-#messagepartheader table td {
- text-overflow: ellipsis;
- overflow: hidden;
-}
-
-#messagepartheader table td.title {
- width: 60px;
- padding-right: 0;
-}
-
-
/*** message composition ***/
#composeview-left {
@@ -1313,25 +1204,12 @@ div.message-partheaders .headers-table td.header {
}
#compose-contacts li a, #contacts-table td {
- background: url(images/listicons.png) -100px 0 no-repeat;
+ background: url(images/listicons.png?v=bd98.25486) -100px 0 no-repeat;
overflow: hidden;
padding-left: 36px;
text-overflow: ellipsis;
}
-#contacts-table td.contactgroup a {
- color: #376572;
- text-decoration: none;
-}
-
-#contacts-table td.contactgroup a span {
- display: inline-block;
- font-size: 16px;
- font-weight: bold;
- line-height: 11px;
- margin-left: 0.3em;
-}
-
#contacts-table tr:first-child td {
border-top: 0;
}
@@ -1538,7 +1416,7 @@ div.message-partheaders .headers-table td.header {
}
#compose-attachments.droptarget {
- background-image: url(images/filedrop.png);
+ background-image: url(images/filedrop.png?v=deab.605);
background-position: center bottom;
background-repeat: no-repeat;
}
diff --git a/skins/larry/settings.css b/skins/larry/settings.css
index 59037ac76..213a4cf9b 100644
--- a/skins/larry/settings.css
+++ b/skins/larry/settings.css
@@ -52,7 +52,7 @@
#settings-sections span.listitem a,
#settings-sections span.tablink a {
padding-left: 36px;
- background-image: url(images/listicons.png);
+ background-image: url(images/listicons.png?v=bd98.25486);
background-position: -100px 0;
background-repeat: no-repeat;
}
@@ -267,13 +267,3 @@ img.skinthumbnail {
.webkit #pluginlist td.source {
width: 9em;
}
-
-#rcmfd_signature {
- width: 99%;
- min-width: 390px;
-}
-
-#rcmfd_signature_toolbar1 td,
-#rcmfd_signature_toolbar2 td {
- width: auto;
-}
diff --git a/skins/larry/styles.css b/skins/larry/styles.css
index d542768b7..81e5421ad 100644
--- a/skins/larry/styles.css
+++ b/skins/larry/styles.css
@@ -14,7 +14,7 @@ body {
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
- background: url(images/linen.jpg) repeat #d1d5d8;
+ background: url(images/linen.jpg?v=0382.14157) repeat #d1d5d8;
margin: 0;
}
@@ -50,8 +50,6 @@ textarea {
input[type="text"]:focus,
input[type="password"]:focus,
-input[type="text"]:required,
-input[type="password"]:required,
input.button:focus,
textarea:focus {
border-color: #4787b1;
@@ -179,8 +177,7 @@ input.mainaction {
/** link buttons **/
-a.button,
-.buttongroup {
+a.button {
display: inline-block;
margin: 0 2px;
padding: 2px 5px;
@@ -201,11 +198,6 @@ a.button,
text-decoration: none;
}
-.buttongroup {
- padding: 0;
- white-space: nowrap;
-}
-
a.button:focus,
input.button:focus {
border-color: #4fadd5;
@@ -239,29 +231,6 @@ a.button.disabled span.inner {
filter: alpha(opacity=40);
}
-.buttongroup a.button {
- margin: 0;
- border-width: 0 1px 0 0;
- border-radius: 0;
- background: none;
- box-shadow: none;
- -o-box-shadow: none;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
-}
-
-.buttongroup a.button.first,
-.buttongroup a.button:first-child {
- border-radius: 4px 0 0 4px;
- border-left: 0;
-}
-
-.buttongroup a.button.last,
-.buttongroup a.button:last-child {
- border-radius: 0 4px 4px 0;
- border-right: 0;
-}
-
a.button.pressed,
a.button:active,
input.button:active {
@@ -297,21 +266,6 @@ input.button:active {
background: linear-gradient(top, #bababa 0%, #d8d8d8 100%);
}
-.buttongroup a.button.selected,
-.buttongroup a.button.selected:hover {
- background: #8a8a8a;
- background: -moz-linear-gradient(top, #909090 0%, #858585 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#909090), color-stop(100%,#858585));
- background: -o-linear-gradient(top, #909090 0%, #858585 100%);
- background: -ms-linear-gradient(top, #909090 0%, #858585 100%);
- background: linear-gradient(top, #909090 0%, #858585 100%);
- -webkit-box-shadow: inset 0 1px 2px 0 #555;
- -moz-box-shadow: inset 0 1px 2px 0 #555;
- box-shadow: inset 0 1px 2px 0 #555;
- border-right-color: #555;
- border-left-color: #555;
-}
-
.pagenav a.button {
padding: 1px 3px;
height: 16px;
@@ -319,19 +273,13 @@ input.button:active {
margin-bottom: 1px;
}
-.pagenav .buttongroup a.button,
-.pagenav .buttongroup a.button:hover {
- padding: 1px 5px;
- margin-bottom: 0;
-}
-
.pagenav a.button span.inner {
display: inline-block;
width: 16px;
height: 13px;
text-indent: 1000px;
overflow: hidden;
- background: url(images/buttons.png) -6px -211px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -6px -211px no-repeat;
}
.pagenav a.prevpage span.inner {
@@ -370,20 +318,6 @@ input.button:active {
background-position: -29px -271px;
}
-.pagenav a.changeformat.html span.inner {
- background-position: -7px -1859px;
-}
-.pagenav a.changeformat.html.selected span.inner {
- background-position: -29px -1859px;
-}
-
-.pagenav a.changeformat.text span.inner {
- background-position: -7px -1874px;
-}
-.pagenav a.changeformat.text.selected span.inner {
- background-position: -29px -1874px;
-}
-
.pagenav .countdisplay {
display: inline-block;
padding: 3px 1em 0 1em;
@@ -402,7 +336,7 @@ a.iconbutton {
height: 18px;
text-decoration: none;
text-indent: -5000px;
- background: url(images/buttons.png) -1000px 0 no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -1000px 0 no-repeat;
}
a.iconbutton.disabled {
@@ -429,7 +363,7 @@ a.iconlink {
text-decoration: none;
white-space: nowrap;
padding: 2px 8px 2px 20px;
- background: url(images/buttons.png) -1000px 0 no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -1000px 0 no-repeat;
}
a.iconlink:hover {
@@ -474,7 +408,7 @@ a.iconlink.upload {
padding: 6px 30px 6px 25px;
display: inline-block;
white-space: nowrap;
- background: url(images/messages.png) 0 5px no-repeat;
+ background: url(images/messages.png?v=01ee.1736) 0 5px no-repeat;
cursor: default;
}
@@ -494,7 +428,7 @@ a.iconlink.upload {
}
#message div.loading {
- background: url(images/ajaxloader.gif) 2px 6px no-repeat;
+ background: url(images/ajaxloader.gif?v=c252.1434) 2px 6px no-repeat;
}
#message div a,
@@ -532,7 +466,7 @@ a.iconlink.upload {
.ui-dialog.warning .ui-dialog-title,
.ui-dialog.confirmation .ui-dialog-title {
padding-left: 25px;
- background: url(images/messages.png) 0 5px no-repeat;
+ background: url(images/messages.png?v=01ee.1736) 0 5px no-repeat;
text-shadow: 0 1px 1px #fff;
}
@@ -580,7 +514,7 @@ a.iconlink.upload {
#topline {
height: 18px;
- background: url(images/linen_header.jpg) repeat #666;
+ background: url(images/linen_header.jpg?v=514a.580) repeat #666;
border-bottom: 1px solid #4f4f4f;
padding: 2px 0 2px 10px;
color: #aaa;
@@ -613,7 +547,6 @@ a.iconlink.upload {
#toplogo {
padding-top: 2px;
cursor: pointer;
- border: none;
}
.topleft {
@@ -642,7 +575,7 @@ a.iconlink.upload {
#topline a.button-logout {
display: inline-block;
padding: 2px 10px 2px 20px;
- background: url(images/buttons.png) -6px -193px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -6px -193px no-repeat;
color: #fff;
}
@@ -693,6 +626,17 @@ a.iconlink.upload {
opacity: 0.999;
}
+.partwin #topline {
+ position: absolute;
+ right: 6px;
+ top: 18px;
+ width: auto;
+ z-index: 100;
+ background: transparent;
+ background: none;
+ border: 0;
+}
+
.minimal #topline a.button-logout {
display: none;
}
@@ -799,7 +743,7 @@ a.iconlink.upload {
text-shadow: 0px 1px 1px black;
padding: 5px 0 0 34px;
height: 19px;
- background: url(images/buttons.png) -1000px 0 no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -1000px 0 no-repeat;
}
#taskbar a.button-selected {
@@ -851,7 +795,7 @@ a.iconlink.upload {
width: 19px;
height: 46px;
cursor: pointer;
- background: url(images/buttons.png) -35px -1778px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -35px -1778px no-repeat;
}
.minimal #taskbar .minmodetoggle {
@@ -875,6 +819,10 @@ a.iconlink.upload {
top: 102px;
}
+.partwin #mainscreen {
+ top: 60px
+}
+
.extwin #mainscreen {
top: 40px;
}
@@ -884,7 +832,7 @@ a.iconlink.upload {
}
#mainscreen .offset {
- top: 42px;
+ margin-top: 42px;
}
.uibox {
@@ -924,7 +872,7 @@ a.iconlink.upload {
}
.watermark {
- background-image: url(images/watermark.jpg);
+ background-image: url(images/watermark.jpg?v=e784.5000);
background-position: center;
background-repeat: no-repeat;
}
@@ -1047,19 +995,11 @@ ul.listing li {
background-color: #d9ecf4;
}
-ul.listing li ul {
- border-top: 1px solid #bbd3da;
-}
-
ul.listing li.droptarget,
table.listing tr.droptarget td {
background-color: #e8e798;
}
-.listbox table.listing {
- background-color: #d9ecf4;
-}
-
table.listing,
table.layout {
border: 0;
@@ -1071,32 +1011,6 @@ table.layout td {
vertical-align: top;
}
-ul.treelist li {
- position: relative;
-}
-
-ul.treelist li div.treetoggle {
- position: absolute;
- top: 13px;
- left: 19px;
- width: 13px;
- height: 13px;
- background: url(images/listicons.png) -3px -144px no-repeat;
- cursor: pointer;
-}
-
-ul.treelist li div.treetoggle.expanded {
- background-position: -3px -168px;
-}
-
-ul.treelist li.selected > div.collapsed {
- background-position: -23px -144px;
-}
-
-ul.treelist li.selected > div.expanded {
- background-position: -23px -168px;
-}
-
.listbox .boxfooter {
position: absolute;
bottom: 0;
@@ -1135,7 +1049,7 @@ ul.treelist li.selected > div.expanded {
width: 48px;
height: 35px;
text-indent: -5000px;
- background: url(images/buttons.png) -1000px 0 no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -1000px 0 no-repeat;
}
.boxfooter .listbutton.add .inner {
@@ -1199,7 +1113,7 @@ ul.treelist li.selected > div.expanded {
text-indent: 1000px;
vertical-align: bottom;
overflow: hidden;
- background: url(images/buttons.png) -4px -286px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -4px -286px no-repeat;
}
.boxpagenav a.icon.prevpage {
@@ -1393,7 +1307,7 @@ body.iframe .footerleft.floating:before,
left: 0;
width: 100%;
height: 6px;
- background: url(images/overflowshadow.png) top center no-repeat;
+ background: url(images/overflowshadow.png?v=8bb4.307) top center no-repeat;
}
.boxcontent {
@@ -1501,7 +1415,7 @@ ul.proplist li {
#login-form .box-inner {
width: 430px;
- background: url(images/linen_login.jpg) top left no-repeat #5c5c5c;
+ background: url(images/linen_login.jpg?v=0484.10363) top left no-repeat #5c5c5c;
margin: 0 50px;
padding: 10px 24px 24px 24px;
border: 1px solid #333;
@@ -1513,7 +1427,7 @@ ul.proplist li {
}
#login-form .box-bottom {
- background: url(images/login_shadow.png) top center no-repeat;
+ background: url(images/login_shadow.png?v=3337.1069) top center no-repeat;
margin-top: -3px;
padding-top: 10px;
}
@@ -1590,7 +1504,6 @@ ul.proplist li {
#login-form #logo {
margin-bottom: 20px;
- border: none;
}
#login-form #message {
@@ -1677,7 +1590,7 @@ ul.proplist li {
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
- background: url(images/buttons.png) -100px 0 no-repeat transparent;
+ background: url(images/buttons.png?v=abf1.36693) -100px 0 no-repeat transparent;
border: 0;
border-radius: 0;
}
@@ -1699,7 +1612,7 @@ ul.proplist li {
top: 0;
height: 42px;
width: 18px;
- background: url(images/buttons.png) 0 -1255px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) 0 -1255px no-repeat;
cursor: pointer;
}
@@ -1800,7 +1713,6 @@ ul.proplist li {
}
.toolbar a.button.export {
- min-width: 74px;
background-position: center -1054px;
}
@@ -1816,9 +1728,6 @@ ul.proplist li {
background-position: 0 -1745px;
}
-.toolbar a.button.download {
- background-position: center -1906px;
-}
a.menuselector {
display: inline-block;
@@ -1842,7 +1751,7 @@ a.menuselector .handle {
height: 20px;
line-height: 19px;
text-shadow: 0px 1px 1px #fff;
- background: url(images/selector.png) right center no-repeat;
+ background: url(images/selector.png?v=799c.181) right center no-repeat;
border-radius: 4px;
}
@@ -1865,7 +1774,6 @@ select.decorated {
filter: alpha(opacity=0);
-khtml-appearance: none;
-webkit-appearance: none;
- border: 0;
}
html.opera select.decorated {
@@ -1881,7 +1789,6 @@ select.decorated option {
text-shadow: 0px 1px 1px #333;
padding: 4px 6px;
outline: none;
- cursor: default;
}
@@ -1894,7 +1801,7 @@ select.decorated option {
text-shadow: 0px 1px 1px #fff;
padding-left: 30px;
height: 18px;
- background: url(images/quota.png) -100px 0 no-repeat;
+ background: url(images/quota.png?v=4835.3622) -100px 0 no-repeat;
}
/*** popup menus ***/
@@ -1990,7 +1897,7 @@ ul.toolbarmenu.selectable li a {
}
ul.toolbarmenu.selectable li a.selected {
- background: url(images/messages.png) 4px -27px no-repeat;
+ background: url(images/messages.png?v=01ee.1736) 4px -27px no-repeat;
}
ul.toolbarmenu li label {
@@ -2010,7 +1917,7 @@ ul.toolbarmenu li span.icon {
min-height: 14px;
padding: 4px 4px 1px 24px;
height: 17px;
- background-image: url(images/listicons.png);
+ background-image: url(images/listicons.png?v=bd98.25486);
background-position: -100px 0;
background-repeat: no-repeat;
opacity: 0.2;
@@ -2117,7 +2024,7 @@ ul.toolbarmenu li span.conversation {
-moz-user-select: none;
-khtml-user-select: none;
position: absolute;
- background: url(images/splitter.png) center no-repeat;
+ background: url(images/splitter.png?v=2724.136) center no-repeat;
}
.splitter-h {
@@ -2177,7 +2084,7 @@ ul.toolbarmenu li span.conversation {
content: " ";
width: 16px;
height: 16px;
- background: url(images/buttons.png) -7px -358px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -7px -358px no-repeat;
z-index: 255;
}
@@ -2195,7 +2102,7 @@ ul.toolbarmenu li span.conversation {
.attachmentslist li {
display: block;
position: relative;
- background: url(images/filetypes.png) 0 0 no-repeat;
+ background: url(images/filetypes.png?v=3aa2.8551) 0 0 no-repeat;
margin-bottom: 1px;
}
@@ -2292,23 +2199,13 @@ ul.toolbarmenu li span.conversation {
display: block;
color: #333;
font-weight: bold;
- padding: 8px 15px 3px 30px;
+ padding: 3px 4px 3px 30px;
text-shadow: 0px 1px 1px #fff;
text-decoration: none;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-}
-
-.attachmentslist li a.drop {
- background: url(images/buttons.png) no-repeat scroll center -1570px;
- width: 14px;
- height: 20px;
- cursor: pointer;
- position: absolute;
- right: 0;
- top: 0;
- padding: 0;
+ line-height: 20px;
}
#compose-attachments ul li {
@@ -2320,20 +2217,20 @@ ul.toolbarmenu li span.conversation {
}
.attachmentslist li.uploading {
- background: url(images/ajaxloader.gif) 2px 6px no-repeat;
+ background: url(images/ajaxloader.gif?v=c252.1434) 2px 6px no-repeat;
}
.attachmentslist li a.delete,
.attachmentslist li a.cancelupload {
position: absolute;
- top: 6px;
+ top: 4px;
right: 0;
- width: 24px;
+ width: 20px;
height: 18px;
padding: 0;
text-decoration: none;
text-indent: -5000px;
- background: url(images/buttons.png) -7px -337px no-repeat;
+ background: url(images/buttons.png?v=abf1.36693) -7px -337px no-repeat;
}
.attachmentslist li a.cancelupload {
diff --git a/skins/larry/svggradients.css b/skins/larry/svggradients.css
index c40d44f4b..2172ac31a 100644
--- a/skins/larry/svggradients.css
+++ b/skins/larry/svggradients.css
@@ -29,8 +29,7 @@ input.button.mainaction:active {
background-image: url(svggradient.php?c=2a2e31;505050);
}
-a.button,
-.buttongroup {
+a.button {
background-image: url(svggradient.php?c=f9f9f9;e6e6e6);
}
@@ -48,10 +47,6 @@ input.button:active {
background-image: url(svggradient.php?c=bababa;d8d8d8);
}
-.buttongroup a.button.selected {
- background-image: url(svggradient.php?c=909090;858585);
-}
-
#message.statusbar {
background-image: url(svggradient.php?c=eaeaea;c8c8c8);
}
diff --git a/skins/larry/templates/about.html b/skins/larry/templates/about.html
index e2bd0b019..301c301a9 100644
--- a/skins/larry/templates/about.html
+++ b/skins/larry/templates/about.html
@@ -4,11 +4,7 @@
-
-
-
-
diff --git a/skins/larry/templates/addressbook.html b/skins/larry/templates/addressbook.html
index b33ebd999..1c1647708 100644
--- a/skins/larry/templates/addressbook.html
+++ b/skins/larry/templates/addressbook.html
@@ -13,11 +13,7 @@