thomascube
2011-12-14 b540ed15a30cd9379df7feb62b0ae81a8a111e9c
skins/larry/styles.css
@@ -47,7 +47,7 @@
input[type="text"]:focus,
input[type="password"]:focus,
input.button:focus,
textarea {
textarea:focus {
   border-color: #4787b1;
   box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9);
   -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9);
@@ -64,11 +64,32 @@
/*** buttons ***/
input.button {
   color: #dddddd;
   display: inline-block;
   margin: 0 2px;
   padding: 4px 6px;
   color: #525252;
   text-shadow: 1px 1px 1px #fff;
   border: 1px solid #c0c0c0;
   border-radius: 4px;
   background: #f7f7f7;
   background: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e6e6e6));
   background: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
   background: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
   background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
   box-shadow: 0 1px 1px 0 #ccc;
   -o-box-shadow: 0 1px 1px 0 #ccc;
   -webkit-box-shadow: 0 1px 1px 0 #ccc;
   -moz-box-shadow: 0 1px 1px 0 #ccc;
   text-decoration: none;
}
.formbuttons input.button {
   color: #ddd;
   font-size: 110%;
   text-shadow: 1px 1px 1px #333;
   padding: 4px 12px;
   border: 1px solid #465864;
   border-color: #465864;
   border-radius: 5px;
   background: #7a7b7d;
   background: -moz-linear-gradient(top, rgba(123,123,123,1) 0%, rgba(96,96,96,1) 100%); /* FF3.6+ */
@@ -78,15 +99,15 @@
   background: linear-gradient(top, rgba(123,123,123,1) 0%,rgba(96,96,96,1) 100%); /* W3C */
}
input.button:hover {
   color: #ededed;
.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);
}
input.button:active {
.formbuttons input.button:active {
   color: #fff;
   background: -moz-linear-gradient(top, rgba(92,92,92,1) 0%, rgba(123,123,123,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,92,92,1)), color-stop(100%,rgba(123,123,123,1)));
@@ -158,7 +179,8 @@
}
a.button.pressed,
a.button:active {
a.button:active,
input.button:active {
   background: #e6e6e6;
   background: -moz-linear-gradient(top, #e6e6e6 0%, #f9f9f9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f9f9f9));
@@ -191,25 +213,45 @@
   background: linear-gradient(top, #bababa 0%, #d8d8d8 100%);
}
.pagenav a.button {
   padding: 1px 3px;
}
.pagenav a.button span.inner {
   display: inline-block;
   width: 12px;
   height: 12px;
   width: 16px;
   height: 13px;
   text-indent: 1000px;
   overflow: hidden;
   background: url(images/buttons.png) -8px -211px no-repeat;
   background: url(images/buttons.png) -6px -211px no-repeat;
}
.pagenav a.prevpage span.inner {
   background-position: -8px -226px;
   background-position: -7px -226px;
}
.pagenav a.nextpage span.inner {
   background-position: -30px -226px;
   background-position: -28px -226px;
}
.pagenav a.lastpage span.inner {
   background-position: -30px -211px;
   background-position: -28px -211px;
}
.pagenav a.pageup span.inner {
   background-position: -7px -256px;
}
.pagenav a.pagedown span.inner {
   background-position: -29px -256px;
}
.pagenav a.viewsource span.inner {
   background-position: -7px -271px;
}
.pagenav a.extwin span.inner {
   background-position: -29px -271px;
}
.pagenav .countdisplay {
@@ -248,7 +290,7 @@
#message-objects div.notice {
   color: #555;
   font-weight: bold;
   padding: 6px 40px 6px 25px;
   padding: 6px 30px 6px 25px;
   display: inline-block;
   white-space: nowrap;
   background: url(images/messages.png) 0 5px no-repeat;
@@ -289,6 +331,9 @@
   background: -o-linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
   background: -ms-linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
   background: linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
@@ -347,9 +392,10 @@
   padding-right: 1em;
}
#topline a.support-link {
#topline .topleft a {
   display: inline-block;
   padding: 2px 0;
   padding: 2px 0.8em 0 0;
   color: #aaa;
}
#topline a.button-logout {
@@ -441,6 +487,27 @@
   background: #fff;
}
.scroller {
   overflow: auto;
}
.readtext {
   width: 42em;
   padding: 12px;
}
.readtext > h1,
.readtext > h2,
.readtext > h3 {
   margin-top: 0;
}
.watermark {
   background-image: url(images/watermark.jpg);
   background-position: center;
   background-repeat: no-repeat;
}
/*** lists ***/
.listbox {
@@ -457,7 +524,7 @@
   overflow: auto;
}
.listbox .scroller.wfooter {
.listbox .scroller.withfooter {
   bottom: 42px;
}
@@ -483,10 +550,11 @@
}
.listbox .listitem,
.listbox .tablink,
.listing tbody td,
.listing li {
   font-size: 11px;
   display: block;
   font-size: 11px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #bbd3da;
   cursor: default;
@@ -494,6 +562,7 @@
}
.listbox .listitem a,
.listbox .tablink a,
.listing tbody td,
.listing li a {
   display: block;
@@ -501,10 +570,16 @@
   text-shadow: 1px 1px 1px #fff;
   text-decoration: none;
   cursor: default;
   padding: 8px 8px 4px 8px;
   padding: 7px 8px 5px 8px;
   white-space: nowrap;
}
.listing tbody td {
   display: table-cell;
}
.listbox .listitem.selected,
.listbox .tablink.selected,
.listing tbody tr.selected td,
.listing li.selected {
   color: #004458;
@@ -516,6 +591,15 @@
   list-style: none;
   margin: 0;
   padding: 0;
}
ul.listing li {
   background-color: #d9ecf4;
}
ul.listing li.droptarget,
table.listing tr.droptarget td {
   background-color: #c7e3ef;
}
table.listing {
@@ -554,14 +638,29 @@
   background: url(images/buttons.png) -1000px 0 no-repeat;
}
.boxfooter .listbutton.groupactions .inner {
   background-position: 4px -1292px;
.boxfooter .listbutton.add .inner {
   background-position: 10px -1210px;
}
.errobox h3 {
.boxfooter .listbutton.groupactions .inner {
   background-position: 5px -1292px;
}
.centerbox {
   width: 40em;
   margin: 36px auto;
}
.errorbox {
   width: 40em;
   padding: 20px;
}
.errorbox h3 {
   font-size: 16px;
   margin-top: 0;
}
/*** iFrames ***/
@@ -570,11 +669,12 @@
   margin: 38px 0 20px 0;
}
body.iframe.fullheight {
   margin: 0;
}
.contentbox .boxtitle,
body.iframe .boxtitle {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   color: #777;
   background: #eee;
   background: -moz-linear-gradient(top, #eee 0%, #dfdfdf 100%);
@@ -585,8 +685,24 @@
   border-bottom: 1px solid #ccc;
}
body.iframe .boxtitle {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
}
.boxcontent {
   padding: 10px;
}
.contentbox .scroller {
   position: absolute;
   top: 34px;
   left: 0;
   right: 0;
   bottom: 28px;
   overflow: auto;
}
.footerleft {
@@ -603,7 +719,13 @@
   display: block;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 10px;
   padding-bottom: 10px;
   margin-bottom: 0;
}
.propform fieldset fieldset legend {
   color: #666;
   font-size: 12px;
}
table.propform {
@@ -624,6 +746,11 @@
   color: #333;
   padding-right: 20px;
   white-space: nowrap;
}
table.propform .mceLayout td {
   padding: 0;
   border-bottom: 0;
}
@@ -754,7 +881,7 @@
   text-align: center;
   font-size: 10px;
   color: #555;
   min-width: 55px;
   min-width: 50px;
   max-width: 75px;
   overflow: hidden;
   text-overflow: ellipsis;
@@ -912,3 +1039,48 @@
   padding: 4px 8px;
   text-shadow: 1px 1px 1px #333;
}
#rcmdraglayer {
   min-width: 260px;
   width: auto !important;
   width: 260px;
   padding: 6px 8px;
   background: #444;
   border: 1px solid #555;
   border-radius: 4px;
   box-shadow: 0 2px 6px 0 #333;
   -moz-box-shadow: 0 2px 6px 0 #333;
   -webkit-box-shadow: 0 2px 6px 0 #333;
   -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;
}
#rcmdraglayer:after {
   content: "";
   position: absolute;
   top: 6px;
   left: -6px;
   border-style: solid;
   border-width: 6px 6px 6px 0;
   border-color: transparent #444;
   /* reduce the damage in FF3.0 */
   display: block;
   width: 0;
}
._draglayercopy:before {
   position: absolute;
   bottom: -5px;
   left: -6px;
   content: " ";
   width: 15px;
   height: 15px;
   background: url(images/buttons.png) -8px -360px no-repeat;
}