1247 lines
29 KiB
CSS
1247 lines
29 KiB
CSS
/****************************************************************************
|
|
* <Novell-copyright>
|
|
* Copyright (c) 2001 Novell, Inc. All Rights Reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of version 2 of the GNU General Public License
|
|
* as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, contact Novell, Inc.
|
|
*
|
|
* To contact Novell about this file by physical or electronic mail, you
|
|
* may find current contact information at www.novell.com.
|
|
* </Novell-copyright>
|
|
****************************************************************************/
|
|
|
|
/* Reset a few things to start with a pretty clean slate */
|
|
html, body,
|
|
h1, h2, h3, h4, h5, h6,
|
|
div,
|
|
ul, ol, li,
|
|
dl, dt, dd,
|
|
form
|
|
{
|
|
margin: 0; padding: 0;
|
|
}
|
|
|
|
p {
|
|
margin: 0.5em 0;
|
|
}
|
|
input, select, option, table {
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
/* we probably shouldn't inherit the color without inheriting
|
|
background */
|
|
/* color: inherit; */
|
|
}
|
|
|
|
h2 {
|
|
padding: 1em 1em 0;
|
|
}
|
|
|
|
/*
|
|
table {
|
|
border-collapse: collapse;
|
|
}
|
|
*/
|
|
li {
|
|
list-style: none;
|
|
}
|
|
|
|
/* Disable the click focus ring -- still leaves the tabbed focus ring intact */
|
|
a:active {
|
|
outline: none;
|
|
}
|
|
|
|
td { vertical-align: top; }
|
|
|
|
/* Begin the real stuff */
|
|
html, body { overflow: hidden; }
|
|
|
|
body {
|
|
background-color: #e4eaf4;
|
|
color: #000;
|
|
}
|
|
body.os-x11 {
|
|
font-family: lucida grande, myriad, myriad pro, verdana, luxi sans, bitstream vera sans, sans-serif;
|
|
font-size: 0.9em;
|
|
}
|
|
body.os-mac {
|
|
font-family: lucida grande, myriad, verdana, luxi sans, bitstream vera sans, sans-serif;
|
|
font-size: 0.85em;
|
|
}
|
|
body.os-win {
|
|
font-family: tahoma, myriad, sans-serif;
|
|
font-size: 0.8em;
|
|
}
|
|
body.os-win.eng-msie.engv-6 {
|
|
/* IE6 doesn't have ClearType font smoothing on by default; other browsers on Windows do, including IE7 */
|
|
font-family: arial, tahoma, myriad, sans-serif;
|
|
}
|
|
|
|
#page-header,
|
|
#section-user,
|
|
#notification,
|
|
#searchtext,
|
|
#section-sidebar,
|
|
#sidebox-sourcelist,
|
|
#sidebox-actions,
|
|
#sidebox-summary,
|
|
#section-content,
|
|
#toolbar,
|
|
#searchbar,
|
|
#section-list,
|
|
#section-itemview,
|
|
#sidebox-upcoming {
|
|
/*
|
|
border: 1px solid red;
|
|
*/
|
|
}
|
|
|
|
a,
|
|
a * {
|
|
/* One cursor for everyone but Win/IE, the other for only Win/IE */
|
|
cursor: pointer;
|
|
cursor: hand;
|
|
}
|
|
a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
a img {
|
|
border: 0;
|
|
}
|
|
|
|
#content { }
|
|
|
|
#page-header td.header-cell {
|
|
border-top: 4px solid #ffac35;
|
|
}
|
|
|
|
a {
|
|
color: #517faf;
|
|
}
|
|
:visited {
|
|
color: #a98ba6;
|
|
color: #517faf;
|
|
}
|
|
:active {
|
|
}
|
|
a:hover {
|
|
text-decoration: underline;
|
|
color: #f57900;
|
|
}
|
|
|
|
/* We should not have <a name=""> in Bongo, but just to be sure... */
|
|
a[name] {
|
|
color: inherit;
|
|
text-decoration: inherit;
|
|
cursor: inherit;
|
|
}
|
|
|
|
.right {
|
|
float: right;
|
|
}
|
|
|
|
#page-header {
|
|
/* Position is relative so that children will treat the container as the region for absolute */
|
|
position: relative;
|
|
}
|
|
#page-header td {
|
|
vertical-align: middle;
|
|
}
|
|
|
|
#logo {
|
|
vertical-align: middle;
|
|
padding: 10px 15px 10px;
|
|
}
|
|
|
|
#user-name {
|
|
font-weight: bold;
|
|
font-size: 1.3em;
|
|
letter-spacing: -1px;
|
|
color: #fff;
|
|
}
|
|
|
|
#section-user {
|
|
color: #999;
|
|
font-size: x-small;
|
|
}
|
|
#section-user ul,
|
|
#section-user li {
|
|
display: inline;
|
|
list-style: none;
|
|
}
|
|
#section-user li a {
|
|
margin: 0 0 0 1ex;
|
|
color: #e4eaf4;
|
|
border-bottom: 1px dotted #7a9ac9;
|
|
}
|
|
#section-user li a:hover {
|
|
text-decoration: none;
|
|
border-bottom: 1px dotted #e4eaf4;
|
|
}
|
|
|
|
#top-gradient {
|
|
width: 288px;
|
|
background: transparent repeat-y center;
|
|
vertical-align: middle;
|
|
background-image: url(../img/top-gradient.png);
|
|
}
|
|
#notification {
|
|
left: auto;
|
|
top: 1.25em;
|
|
left: 80ex;
|
|
font-size: 85%;
|
|
background-color: #ad7fa8;
|
|
color: #fff;
|
|
padding: 0.5em 1em;
|
|
position: absolute;
|
|
display: none;
|
|
/* This should really be on top */
|
|
z-index: 101;
|
|
}
|
|
#notification.error { background-color: #f00; }
|
|
|
|
#search {
|
|
padding-bottom: 0.25em;
|
|
margin: 1ex 0;
|
|
white-space: nowrap;
|
|
font-size: 86%;
|
|
padding: 0 1ex;
|
|
}
|
|
#search-entry {
|
|
width: 28ex;
|
|
margin-top: 3px;
|
|
}
|
|
#search label { color: #555; }
|
|
|
|
/* Hide the search buttons for Safari */
|
|
body.eng-webkit #search input[type="button"] { display: none; }
|
|
|
|
#page-frame {
|
|
background: #1d3980 url(../img/login-bg-bottom.png) repeat-x 0 0;
|
|
background: #e7e4ef url(../img/bg-page.png) repeat-x 0 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
body.eng-msie #page-frame {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
#page-frame td {
|
|
/*
|
|
border: 1px solid red;
|
|
*/
|
|
}
|
|
|
|
.right-spacer {
|
|
/*
|
|
width: 1em;
|
|
*/
|
|
}
|
|
|
|
#section-sidebar,
|
|
#section-content {
|
|
/* Each section */
|
|
vertical-align: top;
|
|
height: 100%;
|
|
position: relative;
|
|
}
|
|
|
|
#section-sidebar {
|
|
width: 14.5em;
|
|
}
|
|
#sidebar-nav {
|
|
min-width: 120px;
|
|
margin: 0 0 0 12px;
|
|
padding: 0px 0 15px;
|
|
z-index: 5;
|
|
position: relative;
|
|
background-color: #fff;
|
|
border: 1px solid #5f85bf;
|
|
border-width: 1px 0 1px 1px;
|
|
}
|
|
|
|
#sidebar-tabs-small,
|
|
.low-res #sidebar-tabs-large {
|
|
display: none;
|
|
}
|
|
|
|
#sidebar-tabs-large,
|
|
.low-res #sidebar-tabs-small {
|
|
display: block;
|
|
}
|
|
|
|
#sidebar-tabs-small {
|
|
margin-top: 1ex;
|
|
margin-left: 1ex;
|
|
}
|
|
|
|
/* Sidebar rounded corners skin */
|
|
/*
|
|
#sidebar-nav .t { background-image: url(../img/side-tl.png); }
|
|
#sidebar-nav .tr { background-image: url(../img/side-tr.png); }
|
|
#sidebar-nav .b { background-image: url(../img/side-bl.png); }
|
|
#sidebar-nav .br { background-image: url(../img/side-br.png); }
|
|
#sidebar-nav .c { background-image: url(../img/side-cl.png); }
|
|
#sidebar-nav .cr { background-image: url(../img/side-cr.png); }
|
|
*/
|
|
|
|
#sidebar-nav .action {
|
|
padding: 0 0 0 2.5em;
|
|
font-size: 85%;
|
|
}
|
|
|
|
#sidebar-nav .tab {
|
|
padding: 1px 0;
|
|
letter-spacing: 0;
|
|
font-size: 100%;
|
|
text-align: left;
|
|
border-width: 0;
|
|
margin: 0.75em 0 0.25em;
|
|
-moz-border-radius: 0;
|
|
}
|
|
|
|
#sidebar-nav .tab a {
|
|
display: block;
|
|
font-size: 95%;
|
|
padding: 6px 12px 6px 30px;
|
|
background-repeat: no-repeat;
|
|
background-position: 10px 50%;
|
|
min-height: 14px;
|
|
font-weight: bold;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
/* IE needs hasLayout for link block hovers */
|
|
.eng-msie #sidebar-nav .tab a { width: 100%; }
|
|
|
|
#sidebar-nav .tab a:hover {
|
|
background-color: #f2f5fa;
|
|
}
|
|
|
|
#sidebar-nav .tab.selected {
|
|
padding: 0;
|
|
border: 1px solid #95a9df;
|
|
border-bottom-color: #5f85bf;
|
|
border-width: 1px 0;
|
|
background: #bbceea url(../img/bg-selected.png) repeat-x 50% 50%;
|
|
}
|
|
#sidebar-nav .tab.selected a {
|
|
padding-top: 5px;
|
|
border-top: 1px solid #cfe5fb;
|
|
color: #1d3f70;
|
|
text-decoration: none;
|
|
}
|
|
#sidebar-nav .tab.selected a strong {
|
|
background-image: none;
|
|
}
|
|
|
|
#sidebar-nav .tab.selected a:hover {
|
|
background-color: transparent;
|
|
text-decoration: none;
|
|
}
|
|
|
|
#sidebox-calendar,
|
|
#sidebox-sidebook { margin: 12px; margin-bottom: 0; }
|
|
#sidebox-sidebook { padding-bottom: 12px; }
|
|
|
|
#sidebox-calendar { }
|
|
|
|
#sidebox-calendar .month-widget {
|
|
background-color: #f6f6f6;
|
|
border: 1px solid #888;
|
|
width: 100%;
|
|
}
|
|
|
|
#sidebox-calendar .month-widget th {
|
|
}
|
|
#sidebox-calendar .month-widget td {
|
|
font-size: 86%;
|
|
width: 14%;
|
|
text-align: center;
|
|
}
|
|
|
|
#sidebox-calendar .month-widget a {
|
|
display: block;
|
|
padding: 1px;
|
|
}
|
|
#sidebox-calendar .month-widget a:link,
|
|
#sidebox-calendar .month-widget a:visited {
|
|
/*
|
|
color: #777;
|
|
*/
|
|
}
|
|
#sidebox-calendar .month-widget a:active {
|
|
outline: none;
|
|
}
|
|
|
|
#sidebox-calendar .month-widget a.today {
|
|
background-image: url(../img/cal-today.png);
|
|
background-color: #fff;
|
|
border: 1px solid #ffba57;
|
|
color: #ee8d03;
|
|
padding: 0;
|
|
}
|
|
|
|
#sidebox-calendar .month-widget a.visible {
|
|
background-color: #d1e9cf;
|
|
color: #4e9a48;
|
|
}
|
|
|
|
#sidebox-calendar .month-widget a:hover {
|
|
background-color: #c7d4e7;
|
|
color: #41679f;
|
|
border: 1px solid #b7c8e1;
|
|
padding: 0;
|
|
text-decoration: none;
|
|
}
|
|
|
|
#sidebox-calendar .prev,
|
|
#sidebox-calendar .header,
|
|
#sidebox-calendar .next {
|
|
background: #e6e6e6 url(../img/bg-side-title.png) repeat-x 50% 50%;
|
|
border-bottom: 1px solid #ccc;
|
|
}
|
|
|
|
#sidebox-calendar .header {
|
|
color: #555;
|
|
font-size: 0.85em;
|
|
font-weight: normal;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
#sidebox-calendar .prev { border-left-width: 1px; }
|
|
|
|
#sidebox-calendar td.prev, #sidebox-calendar td.next {
|
|
padding: 0;
|
|
vertical-align: top;
|
|
}
|
|
#sidebox-calendar td.next {
|
|
text-align: right;
|
|
}
|
|
#sidebox-calendar td.next a {
|
|
float: right;
|
|
}
|
|
#sidebox-calendar td.prev a, #sidebox-calendar td.next a {
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
color: transparent;
|
|
font-size: 0;
|
|
margin: 1px;
|
|
height: 20px;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
text-indent: -2000px;
|
|
display: block;
|
|
}
|
|
#sidebox-calendar td.prev a {
|
|
background-image: url(../img/go-previous.png)
|
|
}
|
|
#sidebox-calendar td.next a {
|
|
background-image: url(../img/go-next.png);
|
|
}
|
|
|
|
#sidebox-calendar .todaylink p {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
#sidebox-calendar .todaylink a {
|
|
margin: 0 2px 2px;
|
|
}
|
|
|
|
#sidebox-calendar .daylabels td {
|
|
padding: 4px 0 2px;
|
|
background-color: #fff;
|
|
border-bottom: 1px solid #ddd;
|
|
color: #777;
|
|
}
|
|
|
|
/* Add a 1px space under the day labels */
|
|
#sidebox-calendar .daylabels + tr td {
|
|
padding-top: 1px;
|
|
}
|
|
|
|
#sidebox-calendar a { }
|
|
|
|
#adbk {
|
|
margin-top: 3em;
|
|
background-color: #fefefe;
|
|
padding: 2px;
|
|
border: 1px solid #ddd;
|
|
border-width: 1px 2px 2px 1px;
|
|
overflow: hidden;
|
|
font-size: 90%;
|
|
}
|
|
|
|
#adbk-card {
|
|
overflow: auto;
|
|
}
|
|
|
|
#adbk-header td {
|
|
vertical-align: top;
|
|
}
|
|
|
|
#adbk-search{
|
|
width: 95%;
|
|
}
|
|
|
|
#adbk-img {
|
|
}
|
|
|
|
#adbk-card spacer {
|
|
min-height: 1em;
|
|
height: 1em;
|
|
}
|
|
|
|
#adbk-card td {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
#adbk-card th {
|
|
text-align: right;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
text-transform: lowercase;
|
|
}
|
|
|
|
#adbk-card th:after {
|
|
content: ":"
|
|
}
|
|
|
|
/* For some strange reason, IE6 wants to compute width differently
|
|
* ...unless a negative right margin is set */
|
|
.eng-msie.engv-6 .list-selector .search-field,
|
|
.eng-msie.engv-6 .list-selector .unselected-items { margin-right: -5%; }
|
|
|
|
#section-content {
|
|
border: 1px solid #5f85bf;
|
|
border-width: 1px 0 0 1px;
|
|
}
|
|
|
|
|
|
#sourcebar,
|
|
#toolbar {
|
|
background: #fcfcfc url(../img/bg-toolbar.png) repeat-x 0 100%;
|
|
border-bottom: 1px solid #bbb;
|
|
color: #999;
|
|
padding: 6px 12px;
|
|
font-size: 90%;
|
|
clear: both;
|
|
}
|
|
#sourcebar {
|
|
padding: 3px 12px;
|
|
}
|
|
|
|
#sourcebar + #toolbar {
|
|
}
|
|
|
|
#toolbar .conv-nav {
|
|
border-collapse: collapse;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
#toolbar .conv-nav td {
|
|
padding: 0;
|
|
}
|
|
|
|
#toolbar input {
|
|
/*
|
|
margin: 0.5em 0.25em;
|
|
*/
|
|
}
|
|
|
|
#toolbar .spacer {
|
|
margin: 0 0.25em;
|
|
}
|
|
|
|
#toolbar .bar {
|
|
color: #ccc;
|
|
display: none;
|
|
}
|
|
|
|
#toolbar td { font-size: 88%; }
|
|
|
|
/* Add a little spacing around some buttons in the mail toolbar */
|
|
#toolbar #mail-toolbar-archive,
|
|
#toolbar #mail-toolbar-star {
|
|
margin-left: 2.5ex;
|
|
margin-right: 2.5ex;
|
|
}
|
|
|
|
#sourcebar {
|
|
overflow: auto;
|
|
}
|
|
|
|
#sourcebar li {
|
|
display: inline;
|
|
margin: 0 0.5ex;
|
|
}
|
|
|
|
#sourcebar li a,
|
|
#toolbar a {
|
|
padding: 5px 6px;
|
|
}
|
|
|
|
#sourcebar li.selected a,
|
|
#toolbar a.selected {
|
|
background-color: #999;
|
|
border: 1px solid #444;
|
|
padding: 0 5px;
|
|
color: #fff;
|
|
}
|
|
|
|
#toolbar .next a,
|
|
#toolbar .prev a {
|
|
padding: 0;
|
|
}
|
|
|
|
#sourcebar a {
|
|
float: left;
|
|
display: block;
|
|
padding: 6px 8px;
|
|
}
|
|
#sourcebar li.selected a {
|
|
padding: 4px 6px;
|
|
}
|
|
|
|
.eng-msie.engv-6 #sourcebar { padding: 0.7em; }
|
|
.eng-msie.engv-6 #sourcebar a { display: inline; float: none; }
|
|
|
|
#sourcebar li a:hover,
|
|
#toolbar a:hover {
|
|
cursor: pointer;
|
|
cursor: hand;
|
|
text-decoration: none;
|
|
}
|
|
|
|
#quickevent {
|
|
width: 15em;
|
|
}
|
|
|
|
.sidebox {
|
|
width: 12.5em;
|
|
}
|
|
|
|
|
|
#section-upcoming h3,
|
|
#section-summary h3 {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
#section-summary li.selected {
|
|
background-color: #517faf;
|
|
|
|
}
|
|
#section-summary li.selected a {
|
|
color: #fff;
|
|
}
|
|
|
|
#section-content {
|
|
}
|
|
#section-content {
|
|
background-color: #fff;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
#searchbar {
|
|
background-color: #feefda;
|
|
color: #fa9504;
|
|
font-weight: bold;
|
|
font-size: larger;
|
|
position: relative;
|
|
border-bottom: 1px solid #fa9504;
|
|
padding: 0.25em 0.5em;
|
|
}
|
|
|
|
.conversation-list .time {
|
|
/*text-align: right;*/
|
|
text-align: right;
|
|
}
|
|
.conversation-list .date {
|
|
/*width: 10em;*/
|
|
}
|
|
.conversation-list .subject {
|
|
overflow: hidden;
|
|
}
|
|
|
|
#item-list-nav {
|
|
text-align: right;
|
|
display: none;
|
|
}
|
|
|
|
.pager {
|
|
text-align: center;
|
|
margin: 2em;
|
|
}
|
|
|
|
#searchbar .button-close {
|
|
display: block;
|
|
position: absolute;
|
|
top: 0.5em;
|
|
right: 1em;
|
|
}
|
|
#section-list {
|
|
background-color: #fff;
|
|
}
|
|
#section-itemview {
|
|
/*
|
|
border: 1px solid #7ed12d;
|
|
*/
|
|
border-left: 0;
|
|
border-right: 0;
|
|
background: #fff;
|
|
overflow: hidden;
|
|
height: 99%;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
#section-upcoming {
|
|
display: none;
|
|
}
|
|
|
|
#searchbar {
|
|
}
|
|
|
|
.tab-space {
|
|
width: 100%;
|
|
border-bottom: 1px solid #fffdfa;
|
|
}
|
|
|
|
#ifolder-tab {
|
|
display: none
|
|
}
|
|
|
|
#summary-tab { margin-top: 0.5em !important; }
|
|
|
|
/* Tab icons */
|
|
#summary-tab-href { background-image: url(../img/home-16.png); }
|
|
#mail-tab-href { background-image: url(../img/message-16.png); }
|
|
#calendar-tab-href { background-image: url(../img/calendar-16.png); }
|
|
#addressbook-tab-href { background-image: url(../img/contact-16.png); }
|
|
|
|
/* Again, for IE6 */
|
|
.eng-msie.engv-6 #summary-tab-href { background-image: url(../img/home-16.gif); }
|
|
.eng-msie.engv-6 #mail-tab-href { background-image: url(../img/message-16.gif); }
|
|
.eng-msie.engv-6 #calendar-tab-href { background-image: url(../img/calendar-16.gif); }
|
|
.eng-msie.engv-6 #addressbook-tab-href { background-image: url(../img/contact-16.gif); }
|
|
|
|
#search-tab {
|
|
width: 100%;
|
|
margin-right: -1px;
|
|
text-align: left;
|
|
}
|
|
|
|
#search-tab label { color: #555; }
|
|
|
|
#search-tab a {
|
|
padding: 0;
|
|
display: inline;
|
|
}
|
|
|
|
.sidebox {
|
|
font-size: 90%;
|
|
border: 1px solid;
|
|
margin: 0 0.5em 1.5em 0.5em;
|
|
background-color: #fff;
|
|
color: #000;
|
|
}
|
|
.sidebox a {
|
|
}
|
|
|
|
.sidebox .title {
|
|
color: #fff;
|
|
font-size: x-small;
|
|
text-transform: uppercase;
|
|
letter-spacing: 3px;
|
|
text-align: center;
|
|
padding: 1px 2px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.sidebox .body {
|
|
padding: 0.5em 0.5em;
|
|
}
|
|
|
|
.sidebox li {
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
display: block;
|
|
}
|
|
|
|
.sidebox li.selected {
|
|
background-color: #7ed12d;
|
|
background: #7bc828 url(../img/navselhilight.png) repeat-x top;
|
|
}
|
|
|
|
.sidebox li.selected a {
|
|
color: #fff;
|
|
}
|
|
|
|
.sidebox li input {
|
|
margin: 0 0.5em;
|
|
}
|
|
|
|
.sidebox li a {
|
|
}
|
|
|
|
#sidebox-bookmarks .title {
|
|
border-color: #fa9504;
|
|
background-color: #fa9504;
|
|
}
|
|
|
|
#sidebox-bookmarks .body {
|
|
border-color: #fa9504;
|
|
}
|
|
|
|
#bookmark-commands {
|
|
margin-top: 6px;
|
|
}
|
|
|
|
#remove-bookmarks {
|
|
display: block;
|
|
visibility: hidden;
|
|
}
|
|
|
|
#add-bookmark {
|
|
display: block;
|
|
float: right;
|
|
}
|
|
|
|
#sidebox-sourcelist .add-source {
|
|
text-align: right;
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
#sidebox-actions .title {
|
|
border-color: #ae7cad;
|
|
background-color: #82bf51;
|
|
}
|
|
|
|
#sidebox-actions .body {
|
|
border-color: #ae7cad;
|
|
padding-left: 1em;
|
|
}
|
|
|
|
#sidebox-sourcelist .title {
|
|
border-color: #93d94c;
|
|
/*
|
|
*/
|
|
background-color: #93d94c;
|
|
background-color: #9f7cc8;
|
|
background-color: #937dad;
|
|
}
|
|
|
|
#sidebox-sourcelist .body {
|
|
border-color: #94d94c;
|
|
padding: 0;
|
|
}
|
|
|
|
#sidebox-sourcelist li a {
|
|
display: block;
|
|
padding: 0.25em 0.5em;
|
|
color: #76539f;
|
|
}
|
|
#sidebox-sourcelist li.selected a,
|
|
#sidebox-sourcelist li a.selected {
|
|
/*
|
|
background-color: #7ed12d;
|
|
background: #7bc828 url(../img/navselhilight.png) repeat-x top;
|
|
*/
|
|
background-color: #dfd3ed;
|
|
}
|
|
#sidebox-sourcelist li a:hover {
|
|
text-decoration: none;
|
|
background-color: #f8f2f8;
|
|
}
|
|
#sidebox-sourcelist li.selected a:hover,
|
|
#sidebox-sourcelist li a.selected:hover {
|
|
background-color: #d9c8e6;
|
|
}
|
|
#sidebox-sourcelist li a img {
|
|
vertical-align: bottom;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
#sidebox-sourcelist #calendar-list { padding: 0.375em 0; }
|
|
|
|
#sidebox-upcoming .title {
|
|
border-color: #8f5902;
|
|
/*
|
|
background-color: #e9b96e;
|
|
*/
|
|
background-color: #8f5902;
|
|
}
|
|
|
|
#sidebox-upcoming .body {
|
|
border-color: #8f5902;
|
|
}
|
|
|
|
/* Misc. Development stuff */
|
|
#_MockiKit_LoggingPane {
|
|
z-index: 101;
|
|
}
|
|
#interpreter_form {
|
|
background-color: Window;
|
|
color: WindowText;
|
|
border-bottom: 1px solid ThreeDShadow;
|
|
position: relative;
|
|
z-index: 102;
|
|
font-size: 12pt;
|
|
}
|
|
#interpreter_area {
|
|
background-color: #fff;
|
|
color: #000;
|
|
}
|
|
|
|
.left { float: left; }
|
|
.right { float: right; }
|
|
|
|
/*** Forms style ***/
|
|
input {
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
/* we probably shouldn't inherit the color without inheriting
|
|
background? */
|
|
/* color: inherit; */
|
|
}
|
|
|
|
input,
|
|
textarea {
|
|
padding: 1px;
|
|
}
|
|
input[type="text"],
|
|
input[type="search"],
|
|
input[type="password"],
|
|
input:not([type]),
|
|
button,
|
|
textarea {
|
|
border: 1px solid #bbbed0;
|
|
padding: 2px;
|
|
background: #fff url(../img/grad-textarea.png) repeat-x top;
|
|
}
|
|
input[type="text"]:focus,
|
|
input[type="search"]:focus,
|
|
input[type="password"]:focus,
|
|
input:not([type]):focus,
|
|
button:focus,
|
|
textarea:focus {
|
|
/*
|
|
border: 2px solid Highlight;
|
|
padding: 1px;
|
|
*/
|
|
}
|
|
input[type="text"]:hover,
|
|
input[type="search"]:hover,
|
|
input[type="password"]:hover,
|
|
input:not([type]):hover,
|
|
button:hover,
|
|
textarea:hover {
|
|
background-color: #fffdf9;
|
|
}
|
|
|
|
input.empty { color: #999; }
|
|
|
|
.text-entry {
|
|
border: 1px solid #bbb;
|
|
}
|
|
|
|
/* Due to IE6's braindeadness, we cannot combine this with CSS that includes [type=""], as below */
|
|
.toggle-button {
|
|
-moz-border-radius: 2px;
|
|
background-image: url(../img/bg-button.png);
|
|
background-position: bottom;
|
|
background-repeat: repeat-x;
|
|
font-weight: normal;
|
|
padding: 1px 3pt !important;
|
|
border-width: 0;
|
|
}
|
|
.widgetcolor,
|
|
.toggle-button {
|
|
background-color: #fbf6e3;
|
|
color: #3c2b14;
|
|
-moz-border-top-colors: #ce9d59 #fdf8f2 transparent;
|
|
-moz-border-right-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-bottom-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-left-colors: #ce9d59 #fdf8f2 transparent;
|
|
padding: 2pt;
|
|
}
|
|
|
|
/* The comment above applies here, plus IE6 applies .toggle-button.selected
|
|
to all .selected unless it's specifically specified, as below */
|
|
.toggle-button-group .toggle-button.selected {
|
|
background-image: url(../img/bg-button-selected.png);
|
|
background-color: #ffd69b;
|
|
}
|
|
|
|
/* Hacks to make buttons look better in Mozilla-based browsers */
|
|
body.os-x11.eng-gecko input[type="submit"],
|
|
body.os-x11.eng-gecko input[type="reset"],
|
|
body.os-x11.eng-gecko input[type="button"],
|
|
body.os-x11.eng-gecko button {
|
|
-moz-border-radius: 2px;
|
|
background-image: url(../img/bg-button.png);
|
|
background-position: bottom;
|
|
background-repeat: repeat-x;
|
|
font-weight: normal;
|
|
padding: 1px 3pt !important;
|
|
border-width: 2px;
|
|
}
|
|
|
|
body.os-x11.eng-gecko input[type="submit"],
|
|
body.os-x11.eng-gecko input[type="reset"],
|
|
body.os-x11.eng-gecko input[type="button"],
|
|
body.os-x11.eng-gecko button {
|
|
background-color: #fbf6e3;
|
|
color: #3c2b14;
|
|
-moz-border-top-colors: #ce9d59 #fdf8f2 transparent;
|
|
-moz-border-right-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-bottom-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-left-colors: #ce9d59 #fdf8f2 transparent;
|
|
}
|
|
body.os-x11.eng-gecko input[type="submit"]:hover,
|
|
body.os-x11.eng-gecko input[type="reset"]:hover,
|
|
body.os-x11.eng-gecko input[type="button"]:hover,
|
|
body.os-x11.eng-gecko button:hover {
|
|
background-color: #fff;
|
|
}
|
|
body.os-x11.eng-gecko input[type="submit"]:focus,
|
|
body.os-x11.eng-gecko input[type="reset"]:focus,
|
|
body.os-x11.eng-gecko input[type="button"]:focus,
|
|
body.os-x11.eng-gecko button:focus {
|
|
-moz-border-top-colors: Highlight Highlight transparent;
|
|
-moz-border-right-colors: Highlight Highlight transparent;
|
|
-moz-border-bottom-colors: Highlight Highlight transparent;
|
|
-moz-border-left-colors: Highlight Highlight transparent;
|
|
}
|
|
body.os-x11.eng-gecko input[type="submit"]:active,
|
|
body.os-x11.eng-gecko input[type="reset"]:active,
|
|
body.os-x11.eng-gecko input[type="button"]:active,
|
|
body.os-x11.eng-gecko button:active {
|
|
background-image: url(../img/bg-button-pressed.png);
|
|
background-position: top;
|
|
-moz-border-top-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-right-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-bottom-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-left-colors: #ce9d59 #fcf7f0 transparent;
|
|
}
|
|
body.os-x11.eng-gecko input[type="submit"][disabled],
|
|
body.os-x11.eng-gecko input[type="reset"][disabled],
|
|
body.os-x11.eng-gecko input[type="button"][disabled],
|
|
body.os-x11.eng-gecko button[disabled] {
|
|
-moz-border-top-colors: #ce9d59 #fdf8f2 transparent;
|
|
-moz-border-right-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-bottom-colors: #ce9d59 #fcf7f0 transparent;
|
|
-moz-border-left-colors: #ce9d59 #fdf8f2 transparent;
|
|
}
|
|
|
|
body.os-x11.eng-gecko input[disabled],
|
|
body.os-x11.eng-gecko input[disabled]:hover,
|
|
body.os-x11.eng-gecko input[disabled]:active,
|
|
body.os-x11.eng-gecko select[disabled],
|
|
body.os-x11.eng-gecko select[disabled]:hover,
|
|
body.os-x11.eng-gecko select[disabled]:active,
|
|
body.os-x11.eng-gecko textarea[disabled],
|
|
body.os-x11.eng-gecko textarea[disabled]:hover,
|
|
body.os-x11.eng-gecko textarea[disabled]:active {
|
|
background-image: none;
|
|
background-color: #f4f4f4;
|
|
border-color: #bbb;
|
|
color: #999;
|
|
opacity: 0.75;
|
|
}
|
|
body.os-x11.eng-gecko input[type="button"][disabled],
|
|
body.os-x11.eng-gecko input[type="button"][disabled]:hover,
|
|
body.os-x11.eng-gecko input[type="button"][disabled]:active,
|
|
body.os-x11.eng-gecko input[type="reset"][disabled],
|
|
body.os-x11.eng-gecko input[type="reset"][disabled]:hover,
|
|
body.os-x11.eng-gecko input[type="reset"][disabled]:active,
|
|
body.os-x11.eng-gecko input[type="submit"][disabled],
|
|
body.os-x11.eng-gecko input[type="submit"][disabled]:hover,
|
|
body.os-x11.eng-gecko input[type="submit"][disabled]:active,
|
|
body.os-x11.eng-gecko button[disabled],
|
|
body.os-x11.eng-gecko button[disabled]:hover,
|
|
body.os-x11.eng-gecko button[disabled]:active {
|
|
background-image: none;
|
|
background-color: #fbf3e2;
|
|
color: #bbb;
|
|
opacity: 0.75;
|
|
}
|
|
|
|
body.eng-msie input,
|
|
body.eng-msie button,
|
|
body.eng-msie select {
|
|
font-family: tahoma, arial, helvetica, sans-serif;
|
|
font-size: 9pt;
|
|
}
|
|
|
|
body.os-mac input,
|
|
body.os-mac button,
|
|
body.os-mac select {
|
|
font-family: lucida grande, helvetica, sans-serif;
|
|
font-size: 0.95em;
|
|
}
|
|
body.os-mac.eng-webkit input,
|
|
body.os-mac.eng-webkit button,
|
|
body.os-mac.eng-webkit select {
|
|
font-size: 1em;
|
|
}
|
|
|
|
input, button, select, textarea { }
|
|
|
|
body.os-x11.eng-gecko input[type="checkbox"],
|
|
body.os-x11.eng-gecko select {
|
|
-moz-border-top-colors: Transparent #c9bdab;
|
|
-moz-border-right-colors: White #c9bdab;
|
|
-moz-border-bottom-colors: White #c9bdab;
|
|
-moz-border-left-colors: Transparent #c9bdab;
|
|
}
|
|
body.os-x11.eng-gecko input[type="checkbox"]:focus/*,
|
|
body.os-x11.eng-gecko select:focus*/ {
|
|
-moz-border-top-colors: Highlight Highlight transparent;
|
|
-moz-border-right-colors: Highlight Highlight transparent;
|
|
-moz-border-bottom-colors: Highlight Highlight transparent;
|
|
-moz-border-left-colors: Highlight Highlight transparent;
|
|
}
|
|
/* Okay, this :hover is a Moz/FF work-around to make single-clicking selects work. */
|
|
/*select:hover {
|
|
-moz-border-top-colors: Transparent #c9bdab;
|
|
-moz-border-right-colors: White #c9bdab;
|
|
-moz-border-bottom-colors: White #c9bdab;
|
|
-moz-border-left-colors: Transparent #c9bdab;
|
|
}*/
|
|
|
|
body.os-x11.eng-gecko input[type="checkbox"] {
|
|
background-image: url(../img/grad-textarea.png);
|
|
background-position: top;
|
|
background-repeat: repeat-x;
|
|
background: #fff url(../img/grad-textarea.png) repeat-x top;
|
|
}
|
|
|
|
#content-iframe {
|
|
width: 100%;
|
|
}
|
|
|
|
/* Extra developer-centric links below the sidebox */
|
|
#extra {
|
|
color: #999;
|
|
font-size: 75%;
|
|
text-align: center;
|
|
line-height: 1.5;
|
|
margin: 3ex 0 0;
|
|
}
|
|
#extra a {
|
|
color: #999;
|
|
}
|
|
|
|
.indented {
|
|
margin-left: 16px;
|
|
}
|
|
|
|
.scrolledheader {
|
|
margin-right: 16px;
|
|
}
|
|
|
|
#sidebox-sidebook { }
|
|
|
|
#sidebox-sidebook .notebook-tabs {
|
|
background-color: #ccc;
|
|
position: static;
|
|
border: 1px solid #999;
|
|
height: 24px;
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
|
|
#sidebox-sidebook .notebook-tabs a {
|
|
margin: 0;
|
|
padding: 0;
|
|
text-align: center;
|
|
border: 0;
|
|
float: left;
|
|
width: 50%;
|
|
background: #e6e6e6 url(../img/bg-side-title.png) repeat-x 50% 50%;
|
|
border-top: 1px solid #eee;
|
|
}
|
|
#sidebox-sidebook .notebook-tabs a:hover {
|
|
background: #f6f6f6 url(../img/bg-side-title-hover.png) repeat-x 50% 50%;
|
|
}
|
|
|
|
#sidebox-sidebook .notebook-tabs a.selected {
|
|
margin: 0;
|
|
padding: 0;
|
|
background: #bbceea url(../img/bg-selected.png) repeat-x 50% 50%;
|
|
border-color: #cfe5fb;
|
|
}
|
|
#sidebox-sidebook .notebook-tabs a img {
|
|
display: block;
|
|
border: 1px solid #999;
|
|
border-width: 0 1px;
|
|
width: 100%;
|
|
height: 23px;
|
|
}
|
|
#sidebox-sidebook .notebook-tabs a img.addressbook { border: 1px solid #999; border-width: 0 1px 0 0; }
|
|
#sidebox-sidebook .notebook-tabs a img.todo { border: none; }
|
|
|
|
.eng-msie.engv-6 #sidebox-sidebook .notebook-tabs a img { border: none; }
|
|
.eng-msie.engv-6 #sidebox-sidebook .notebook-tabs a img.calendars { border-width: 0; }
|
|
|
|
#sidebox-sidebook .notebook-content {
|
|
margin: 0;
|
|
background-color: #f6f6f6;
|
|
border: 1px solid #999;
|
|
}
|
|
|
|
.group-footer,
|
|
.search-group {
|
|
clear: both;
|
|
}
|
|
|
|
pre {
|
|
white-space: pre-wrap; /* CSS3 */
|
|
white-space: -moz-pre-wrap; /* Moz */
|
|
white-space: -o-pre-wrap; /* Opera */
|
|
word-wrap: break-word; /* IE */
|
|
}
|
|
|
|
#loading {
|
|
font-family: sans-serif;
|
|
font-size: 18pt;
|
|
text-decoration: blink !important;
|
|
position: absolute;
|
|
top: 25%;
|
|
left: 0;
|
|
right: 0;
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
#tzlabel { color: #fff; }
|
|
|
|
#search-no-results
|
|
{
|
|
padding-top: 25%;
|
|
}
|
|
|
|
#nomail-summary
|
|
{
|
|
padding-top: 50%;
|
|
text-align: center;
|
|
}
|
|
|
|
#preferences-container
|
|
{
|
|
padding-right: 2em;
|
|
padding-left: 2em;
|
|
}
|