Code

new improved help controls
[roundup.git] / templates / classic / html / style.css
1 /* main page styles */
2 body.body {
3   font-family: sans-serif, Arial, Helvetica;
4   color: #333333;
5 }
6 a[href]:hover { color:blue; text-decoration: underline; }
7 a[href]:link { color:blue; text-decoration: none; }
8 a[href] { color:blue; text-decoration: none; }
10 table.body {
11   border: 0;
12   padding: 0;
13   border-spacing: 0px;
14   border-collapse: separate;
15 }
17 td.page-header-left {
18   padding: 5px;
19   border-bottom: 1px solid #444444;
20 }
22 td.page-header-top {
23   padding: 5px;
24   border-bottom: 1px solid #444444;
25 }
27 td.sidebar {
28   padding: 1 0 0 1;
29 }
31 td.sidebar p.classblock {
32   padding: 0 5 0 5;
33   margin: 1 1 1 1;
34   border: 1px solid #444444;
35   background-color: #eeeeee;
36 }
38 td.sidebar p.userblock {
39   padding: 0 5 0 5;
40   margin: 1 1 1 1;
41   border: 1px solid #444444;
42   background-color: #eeeeff;
43 }
45 td.content {
46   padding: 1 5 1 5;
47   vertical-align: top;
48   width: 100%;
49 }
51 p.ok-message {
52   background-color: #22bb22;
53   padding: 5 5 5 5;
54   color: white;
55   font-weight: bold;
56 }
57 p.error-message {
58   background-color: #bb2222;
59   padding: 5 5 5 5;
60   color: white;
61   font-weight: bold;
62 }
65 /* style for forms */
66 table.form {
67   padding: 2;
68   border-spacing: 0px;
69   border-collapse: separate;
70 }
72 table.form th {
73   color: #333388;
74   text-align: right;
75   vertical-align: top;
76   font-weight: normal;
77 }
79 table.form th.header {
80   font-weight: bold;
81   background-color: #eeeeff;
82   text-align: left;
83 }
85 table.form th.required {
86   font-weight: bold;
87 }
89 table.form td {
90   color: #333333;
91   empty-cells: show;
92   vertical-align: top;
93 }
95 table.form td.optional {
96   font-weight: bold;
97   font-style: italic;
98 }
100 table.form td.html {
101   color: #777777;
104 /* style for lists */
105 table.list {
106   border-spacing: 0px;
107   border-collapse: separate;
108   width: 100%;
111 table.list th {
112   padding: 0 4 0 4;
113   color: #404070;
114   background-color: #eeeeff;
115   border: 1px solid white;
116   vertical-align: top;
117   empty-cells: show;
119 table.list th a[href]:hover { color: #404070 }
120 table.list th a[href]:link { color: #404070 }
121 table.list th a[href] { color: #404070 }
122 table.list th.group {
123   background-color: #f4f4ff;
124   text-align: center;
127 table.list td {
128   padding: 0 4 0 4;
129   border: 1px solid white;
130   color: #404070;
131   background-color: white;
132   vertical-align: top;
133   empty-cells: show;
136 table.list tr.normal td {
137   background-color: #efefef;
140 table.list tr.alt td {
141   background-color: #efefef;
144 table.list tr.navigation th {
145   text-align: right;
147 table.list tr.navigation th:first-child {
148   text-align: left;
152 /* style for message displays */
153 table.messages {
154   border-spacing: 0px;
155   border-collapse: separate;
156   width: 100%;
159 table.messages th.header{
160   padding-top: 10px;
161   border-bottom: 1px solid gray;
162   font-weight: bold;
163   background-color: white;
164   color: #707040;
167 table.messages th {
168   font-weight: bold;
169   color: black;
170   text-align: left;
171   border-bottom: 1px solid #afafaf;
174 table.messages td {
175   font-family: monospace;
176   background-color: #efefef;
177   border-bottom: 1px solid #afafaf;
178   color: black;
179   empty-cells: show;
180   border-right: 1px solid #afafaf;
181   vertical-align: top;
182   padding: 2 5 2 5;
185 table.messages td:first-child {
186   border-left: 1px solid #afafaf;
187   border-right: 1px solid #afafaf;
190 /* style for file displays */
191 table.files {
192   border-spacing: 0px;
193   border-collapse: separate;
194   width: 100%;
197 table.files th.header{
198   padding-top: 10px;
199   border-bottom: 1px solid gray;
200   font-weight: bold;
201   background-color: white;
202   color: #707040;
205 table.files th {
206   border-bottom: 1px solid #afafaf;
207   font-weight: bold;
208   text-align: left;
211 table.files td {
212   font-family: monospace;
213   empty-cells: show;
216 /* style for history displays */
217 table.history {
218   border-spacing: 0px;
219   border-collapse: separate;
220   width: 100%;
223 table.history th.header{
224   padding-top: 10px;
225   border-bottom: 1px solid gray;
226   font-weight: bold;
227   background-color: white;
228   color: #707040;
229   font-size: 100%;
232 table.history th {
233   border-bottom: 1px solid #afafaf;
234   font-weight: bold;
235   text-align: left;
236   font-size: 90%;
239 table.history td {
240   font-size: 90%;
241   vertical-align: top;
242   empty-cells: show;
246 /* style for class list */
247 table.classlist {
248   border-spacing: 0px;
249   border-collapse: separate;
250   width: 100%;
253 table.classlist th.header{
254   padding-top: 10px;
255   border-bottom: 1px solid gray;
256   font-weight: bold;
257   background-color: white;
258   color: #707040;
261 table.classlist th {
262   font-weight: bold;
263   text-align: left;
267 /* style for class help display */
268 table.classhelp {      /* the table-layout: fixed;        */ 
269   table-layout: fixed; /* compromises quality for speed   */
270   overflow: hidden;
271   font-size: .9em;
272   padding-bottom: 3em;
275 table.classhelp th {
276   font-weight: normal;
277   text-align: left;
278   color: #444444;
279   background-color: #efefef;
280   border-bottom: 1px solid #afafaf;
281   border-top: 1px solid #afafaf;
282   text-transform: uppercase;
283   vertical-align: middle;
284   line-height:1.5em;
287 table.classhelp td {
288   vertical-align: middle;
289   padding-right: .2em;
290   border-bottom: 1px solid #efefef;
291   text-align: left;
292   empty-cells: show;
295 table.classhelp td {
296   white-space: nowrap;
297   vertical-align: middle;
298   padding-right: .2em;
299   border-bottom: 1px solid #efefef;
300   text-align: left;
301   empty-cells: show;
304 table.classhelp tr:hover {
305   background-color: #eeeeee;
308 label.classhelp-label {
309   cursor: pointer;
312 #classhelp-controls {
313   position: fixed;
314   display: block;
315   top: auto;
316   right: 0;
317   bottom: 0;
318   left: 0;
319   padding: .5em;
320   border-top: 2px solid #444444;
321   background-color: #eeeeee;
324 #classhelp-controls input.apply {
325   width: 7em;
326   font-weight: bold;
327   margin-right: 2em;
328   margin-left: 2em;
331 #classhelp-controls input.preview {
332    margin-right: 3em;
333    margin-left: 1em;
336 /* style for "other" displays */
337 table.otherinfo {
338   border-spacing: 0px;
339   border-collapse: separate;
340   width: 100%;
343 table.otherinfo th.header{
344   padding-top: 10px;
345   border-bottom: 1px solid gray;
346   font-weight: bold;
347   background-color: white;
348   color: #707040;
351 table.otherinfo th {
352   border-bottom: 1px solid #afafaf;
353   font-weight: bold;
354   text-align: left;