overflow: hidden;
}
+/* top list */
DIV#mailboxContent
-{ background-color: #fff;
+{ cursor: default;
position: absolute;
- width: 100%;
- height: 15.5em;
- left: 0px;
+ background-color: #fff;
top: 2.5em;
- right: 0px; }
+ left: 0px;
+ right: 0px;
+ height: 15.5em;
+ overflow: hidden;
+ overflow-y: auto; }
DIV#messageContent
{ position: absolute;
padding-left: 6px;
}
-table.titletable
+TABLE.titletable
{
height: 24px;
vertical-align: middle;
padding-left: 6px;
}
-table.titletable td.titlecell SELECT
+TABLE.titletable TD.titlecell SELECT
{
display: -moz-popup;
border-top: 1px solid #fff;
white-space: nowrap;
}
-td.mailer_readmailsubject
+TD.mailer_readmailsubject
{
background-image: url(message-mail-read.png) !important;
background-repeat: no-repeat !important;
padding-left: 20px !important;
}
-td.mailer_unreadmailsubject
+TD.mailer_unreadmailsubject
{
background-image: url(message-mail.png) !important;
background-repeat: no-repeat !important;
font-weight: bold !important;
}
-td.mailer_readmailsubject a
+TD.mailer_readmailsubject a
{
color: black;
text-decoration: none;
}
-td.mailer_unreadmailsubject a
+TD.mailer_unreadmailsubject a
{
color: black;
text-decoration: none;
*/
}
-div.mailer_readicon
+DIV.mailer_readicon
{
/* TODO: use Thunderbird icon */
background-image: url(icon_read.gif);
background-position: 0px 4px;
}
-div.mailer_readicon a
+DIV.mailer_readicon a
{
width: 17px;
height: 17px;
display: block;
}
-div.mailerUnreadIcon
+DIV.mailerUnreadIcon
{
/* TODO: use Thunderbird icon */
background-image: url(icon_unread.gif);
background-position: 0px 4px;
}
-div.mailer_unreadicon a
+DIV.mailer_unreadicon a
{
width: 17px;
height: 17px;
}
/* fields (key/value UI), eg used in mail viewer */
+INPUT#editDraftButton
+{
+ position: absolute;
+ top: 2.5em;
+ right: 1em;
+}
-table.mailer_fieldtable
+TABLE.mailer_fieldtable
{
top: 0px;
left: 0px;
padding-top: .5em;
+ padding-bottom: .5em;
overflow-y: auto;
overflow-x: hidden;
- height: 6.5em;
border-bottom: 1px solid #808080;
background: #d4d0c8;
}
-div.mailer_mailcontent
+DIV.mailer_mailcontent
{
background-color: #fff;
position: absolute;
padding: .5em;
- margin-top: .5em;
- top: 10em;
+ top: 7.5em;
overflow: auto;
left: 0px;
right: 0px;
bottom: 0px;
}
-DIV#messageContent div.mailer_mailcontent
-{
- top: 6em;
-}
-
-td.mailer_fieldname
+TD.mailer_fieldname
{
white-space: nowrap;
padding: 0 1em;
width: 6em;
}
-td.mailer_fieldvalue
+TD.mailer_fieldvalue
{
+ vertical-align: top;
}
-td.mailer_subjectfieldvalue
+TD.mailer_subjectfieldvalue
{
font-weight: bold;
}
-td.mailer_fieldvalue a
+TD.mailer_fieldvalue a
{
text-decoration: underline;
vertical-align: top;
padding: 4px;
}
-td.attachment_uplabel
+TD.attachment_uplabel
{
width: 15%;
text-align: left;
/* attachment link viewer */
-div.linked_attachment_frame
-{
- background-color: #dcdad5;
- padding: 4px;
-}
+DIV.linked_attachment_frame
+{ border: 0px; }
-div.linked_attachment_body
-{
- padding: 4px;
- border-width: 1px;
- border-style: solid;
- border-top-color: white;
- border-left-color: white;
- border-bottom-color: #808080;
- border-right-color: #808080;
-}
+DIV.linked_attachment_body
+{ border: 0px; }
-div.linked_attachment_meta
+DIV.linked_attachment_meta
{
color: #444444;
font-style: italic;
padding: 2px;
}
-table.linked_attachment_meta
+TABLE.linked_attachment_meta
{
color: #444444;
font-style: italic;
}
+DIV.bodyFields
+{
+ background: #efefef;
+ font-family: serif;
+ margin: 0.5em;
+}
+
+DIV.bodyFields SPAN.fieldName
+{ font-weight: bold; }
+
+DIV.bodyAdditionalFields
+{
+ background: #d4d0c8;
+}
+
DIV[datatype~="additional"] > A.node > SPAN.nodeName
{ color: #777;
font-style: italic; }
visibility: hidden;
border: 0px;
-moz-opacity: 0.7;
- opacity: 0.7;
- filter: alpha(opacity=70); }
+ opacity: 0.7; }
TABLE#addr_table
{
}
TABLE#messageList
-{ cursor: default;
- display: block;
- position: absolute;
- background-color: #fff;
- color: #000;
- width: 100%;
- left: 0px;
- right: 0px;
- top: 3.25em;
- bottom: 1px;
- overflow: auto;
- overflow-x: hidden; }
-
-TABLE#messageList THEAD
-{ position: fixed;
- margin-top: 1px;
- top: 7.5em;
- right: 0px;
- left: 15.5em;
- height: 2em; }
+{ display: block;
+ position: relative;
+ width: 100%; }
TABLE#messageList TD
{ height: 1.2em; }
TD#subjectHeader,
TABLE#messageList TD.tbtv_subject_headercell,
-TABLE#messageList td.mailer_unreadmailsubject,
-TABLE#messageList td.mailer_readmailsubject
+TABLE#messageList TD.mailer_unreadmailsubject,
+TABLE#messageList TD.mailer_readmailsubject
{ width: 40%;
min-width: 40%; }
right: 0px;
height: 5px;
}
+
+@media print
+{
+ DIV#leftPanel,
+ DIV#verticalDragHandle,
+ DIV#filterPanel,
+ DIV#mailboxContent,
+ DIV.dragHandle
+ { display: none; }
+
+ DIV#rightPanel
+ { position: static;
+ overflow: visible;
+ margin: 0px; }
+
+ DIV#messageContent
+ { position: static;
+ border: 0px;
+ margin: 0px;
+ overflow: visible; }
+
+ TABLE.mailer_fieldtable
+ { border: 0px;
+ font-family: serif;
+ height: auto;
+ overflow: visible; }
+
+ TD.mailer_fieldname
+ { text-align: left;
+ width: auto; }
+
+ TD.mailer_fieldvalue
+ { white-space: normal; }
+
+ TD.mailer_fieldvalue A
+ { text-decoration: none;
+ white-space: nowrap;
+ color: #000; }
+
+ A:visited
+ { color: #00f; }
+
+ DIV.mailer_mailcontent
+ { position: static;
+ overflow: visible; }
+}