thomascube
2011-12-16 74d4c7f9ada668d0bf53361a407b00be7d10488c
skins/larry/styles.css
@@ -14,7 +14,7 @@
body {
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-size: 11px;
   color: #333;
   background: url(images/linen.jpg) repeat #d1d5d8;
   margin: 0;
@@ -66,9 +66,9 @@
input.button {
   display: inline-block;
   margin: 0 2px;
   padding: 4px 6px;
   padding: 3px 5px;
   color: #525252;
   text-shadow: 1px 1px 1px #fff;
   text-shadow: 0px 1px 1px #fff;
   border: 1px solid #c0c0c0;
   border-radius: 4px;
   background: #f7f7f7;
@@ -87,7 +87,7 @@
.formbuttons input.button {
   color: #ddd;
   font-size: 110%;
   text-shadow: 1px 1px 1px #333;
   text-shadow: 0px 1px 1px #333;
   padding: 4px 12px;
   border-color: #465864;
   border-radius: 5px;
@@ -97,14 +97,18 @@
   background: -o-linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* W3C */
   box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
   -o-box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
   -webkit-box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
   -moz-box-shadow: 0 1px 1px 0 #ccc, inset 0 1px 0 0 #888;
}
.formbuttons input.button:hover {
   color: #f2f2f2;
   box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
   -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
   -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
   -o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6);
   box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
   -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
   -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
   -o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.6), inset 0 1px 0 0 #888;
}
.formbuttons input.button:active {
@@ -129,12 +133,12 @@
input.button.mainaction:active {
   color: #fff;
   background: rgba(42,46,49,1);
   background: -moz-linear-gradient(top, rgba(42,46,49,1) 0%, rgba(80,80,80,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,46,49,1)), color-stop(100%,rgba(80,80,80,1)));
   background: -o-linear-gradient(top, rgba(42,46,49,1) 0%,rgba(80,80,80,1) 100%);
   background: -ms-linear-gradient(top, rgba(42,46,49,1) 0%,rgba(80,80,80,1) 100%);
   background: linear-gradient(top, rgba(42,46,49,1) 0%,rgba(80,80,80,1) 100%);
   background: #515151;
   background: -moz-linear-gradient(top, #515151 0%, #2c2c2c 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#2c2c2c));
   background: -o-linear-gradient(top, #515151 0%, #2c2c2c 100%);
   background: -ms-linear-gradient(top, #515151 0%, #2c2c2c 100%);
   background: linear-gradient(top, #515151 0%, #2c2c2c 100%);
}
input.button[disabled],
@@ -154,7 +158,7 @@
   margin: 0 2px;
   padding: 2px 5px;
   color: #525252;
   text-shadow: 1px 1px 1px #fff;
   text-shadow: 0px 1px 1px #fff;
   border: 1px solid #c6c6c6;
   border-radius: 4px;
   background: #f7f7f7;
@@ -170,6 +174,7 @@
   text-decoration: none;
}
label.disabled,
a.button.disabled {
   color: #999;
}
@@ -257,8 +262,7 @@
.pagenav .countdisplay {
   display: inline-block;
   padding:0 0.5em;
   font-size: 11px;
   text-shadow: 1px 1px 1px #fff;
   text-shadow: 0px 1px 1px #fff;
   min-width: 20em;
}
@@ -271,14 +275,42 @@
   background: url(images/buttons.png) -1000px 0 no-repeat;
}
a.iconbutton.disabled {
   opacity: 0.4;
   cursor: default;
}
a.iconbutton.searchoptions {
   background-position: -2px -337px;
   background-position: -2px -317px;
}
a.iconbutton.reset {
   background-position: -25px -337px;
   background-position: -25px -317px;
}
a.iconbutton.cancel {
   background-position: -7px -377px;
}
a.iconlink {
   display: inline-block;
   color: #888;
   text-decoration: none;
   padding: 2px 8px 2px 20px;
   background: url(images/buttons.png) -1000px 0 no-repeat;
}
a.iconlink:hover {
   text-decoration: underline;
}
a.iconlink.add {
   background-position: -7px -357px;
}
a.iconlink.edit {
   background-position: -7px -397px;
}
/*** message bar ***/
@@ -344,7 +376,6 @@
   background: url(images/linen_header.jpg) repeat #666;
   border-bottom: 1px solid #4f4f4f;
   padding: 2px 0 2px 10px;
   font-size: 11px;
   color: #aaa;
}
@@ -418,7 +449,7 @@
   display: inline-block;
   font-size: 110%;
   font-weight: normal;
   text-shadow: 1px 1px 1px black;
   text-shadow: 0px 1px 1px black;
   padding: 5px 0 0 34px;
   height: 19px;
   background: url(images/buttons.png) -1000px 0 no-repeat;
@@ -538,8 +569,9 @@
   font-weight: bold;
   padding: 10px 8px 8px 8px;
   margin: 0;
   text-shadow: 1px 1px 1px #fff;
   text-shadow: 0px 1px 1px #fff;
   border-bottom: 1px solid #bbd3da;
   white-space: nowrap;
}
.uibox .boxtitle,
@@ -554,7 +586,6 @@
.listing tbody td,
.listing li {
   display: block;
   font-size: 11px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #bbd3da;
   cursor: default;
@@ -567,7 +598,7 @@
.listing li a {
   display: block;
   color: #376572;
   text-shadow: 1px 1px 1px #fff;
   text-shadow: 0px 1px 1px #fff;
   text-decoration: none;
   cursor: default;
   padding: 7px 8px 5px 8px;
@@ -602,9 +633,15 @@
   background-color: #c7e3ef;
}
table.listing {
table.listing,
table.layout {
   border: 0;
   width: 100%;
   border-spacing: 0;
}
table.layout td {
   vertical-align: top;
}
.listbox .boxfooter {
@@ -728,12 +765,19 @@
   font-size: 12px;
}
fieldset.floating {
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
}
table.propform {
   width: 100%;
   border-spacing: 0;
   border-collapse: collapse;
}
ul.proplist li,
table.propform td {
   width: 80%;
   padding: 4px 10px;
@@ -751,6 +795,16 @@
table.propform .mceLayout td {
   padding: 0;
   border-bottom: 0;
}
ul.proplist {
   list-style: none;
   margin: 0;
   padding: 0;
}
ul.proplist li {
   width: auto;
}
@@ -793,7 +847,7 @@
#login-form input.button {
   color: #444;
   text-shadow: 1px 1px 1px #fff;
   text-shadow: 0px 1px 1px #fff;
   border-color: #f9f9f9;
   background: #f9f9f9;
   background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(226,226,226,1) 100%);
@@ -814,12 +868,12 @@
#login-form td.title {
   color: #cecece;
   text-shadow: 1px 1px 1px black;
   text-shadow: 0px 1px 1px black;
   text-align: right;
   padding-right: 1em;
}
#login-form p.buttons {
#login-form p.formbuttons {
   margin-top: 2em;
   text-align: center;
}
@@ -887,7 +941,7 @@
   text-overflow: ellipsis;
   white-space: nowrap;
   padding: 28px 2px 2px 2px;
   text-shadow: 1px 1px 1px #eee;
   text-shadow: 0px 1px 1px #eee;
   box-shadow: none;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
@@ -965,9 +1019,19 @@
   background-position: center -850px;
}
.toolbar a.button.attach {
   background-position: center -890px;
}
.toolbar a.button.spellcheck {
   background-position: center -930px;
}
/*** popup menus ***/
.popupmenu {
.popupmenu,
#rcmKSearchpane {
   display: none;
   position: absolute;
   top: 32px;
@@ -983,15 +1047,17 @@
   -o-box-shadow: 0 2px 6px 0 #333;
}
ul.toolbarmenu {
ul.toolbarmenu,
#rcmKSearchpane ul {
   margin: 0;
   padding: 0;
   list-style: none;
}
ul.toolbarmenu li {
.googie_list td,
ul.toolbarmenu li,
#rcmKSearchpane ul li {
   color: #fff;
   font-size: 11px;
   white-space: nowrap;
   min-width: 130px;
   margin: 0;
@@ -999,28 +1065,35 @@
   border-bottom: 1px solid #333;
}
.googie_list tr:first-child td,
ul.toolbarmenu li:first-child {
   border-top: 0;
}
.googie_list tr:last-child td,
ul.toolbarmenu li:last-child {
   border-bottom: 0;
}
.googie_list td span,
ul.toolbarmenu li a {
   display: block;
   color: #666;
   text-shadow: 1px 1px 1px #333;
   text-shadow: 0px 1px 1px #333;
   text-decoration: none;
   min-height: 14px;
   padding: 6px 10px 6px 10px;
}
.googie_list td span,
ul.toolbarmenu li a.active {
   color: #fff;
   cursor: default;
}
ul.toolbarmenu li a.active:hover {
.googie_list td.googie_list_onhover,
ul.toolbarmenu li a.active:hover,
#rcmKSearchpane ul li.selected {
   background-color: #00aad6;
   background: -moz-linear-gradient(top, #00aad6 0%, #008fc9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aad6), color-stop(100%,#008fc9));
@@ -1037,9 +1110,60 @@
   display: block;
   color: #fff;
   padding: 4px 8px;
   text-shadow: 1px 1px 1px #333;
   text-shadow: 0px 1px 1px #333;
}
#rcmKSearchpane {
   border-radius: 0 0 4px 4px;
   border-top: 0;
}
#rcmKSearchpane ul li {
   text-shadow: 0px 1px 1px #333;
   text-decoration: none;
   min-height: 14px;
   padding: 6px 10px 6px 10px;
   border: 0;
}
.popupdialog {
   display: none;
   padding: 10px;
}
.popupdialog .formbuttons {
   margin: 20px 0 4px 0;
}
.hint {
   margin: 4px 0;
   color: #999;
   text-shadow: 0px 1px 1px #fff;
}
.splitter {
   user-select: none;
   -moz-user-select: none;
   -khtml-user-select: none;
   position: absolute;
   background: url(images/splitter.png) center no-repeat;
}
.splitter-h {
   height: 10px;
   width: 100%;
   cursor: n-resize;
   cursor: row-resize;
   background-position: center 0;
}
.splitter-v {
   width: 10px;
   height: 100%;
   cursor: e-resize;
   cursor: col-resize;
   background-position: 0 center;
}
#rcmdraglayer {
   min-width: 260px;
@@ -1055,10 +1179,9 @@
   -o-box-shadow: 0 2px 6px 0 #333;
   z-index: 250;
   color: #ccc;
   font-size: 11px;
   white-space: nowrap;
   opacity: 0.92;
   text-shadow: 1px 1px 1px #333;
   text-shadow: 0px 1px 1px #333;
}
#rcmdraglayer:after {