8aad4587e09dbc6b301b9378dc465737b8d44200
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 font-weight: bold;
74 color: #333388;
75 text-align: right;
76 vertical-align: top;
77 }
79 table.form th.header {
80 font-weight: bold;
81 color: #333388;
82 background-color: #eeeeff;
83 text-align: left;
84 }
86 table.form td {
87 color: #333333;
88 empty-cells: show;
89 vertical-align: top;
90 }
92 table.form td.optional {
93 font-weight: bold;
94 font-style: italic;
95 }
97 table.form td.html {
98 color: #777777;
99 }
101 /* style for lists */
102 table.list {
103 border-spacing: 0px;
104 border-collapse: separate;
105 width: 100%;
106 }
108 table.list th {
109 padding: 0 4 0 4;
110 color: #404070;
111 background-color: #eeeeff;
112 border-right: 1px solid #404070;
113 border-top: 1px solid #404070;
114 border-bottom: 1px solid #404070;
115 vertical-align: top;
116 empty-cells: show;
117 }
118 table.list th a[href]:hover { color: #404070 }
119 table.list th a[href]:link { color: #404070 }
120 table.list th a[href] { color: #404070 }
121 table.list th.group {
122 background-color: #f4f4ff;
123 text-align: center;
124 }
126 table.list td {
127 padding: 0 4 0 4;
128 border: 0 2 0 2;
129 border-right: 1px solid #404070;
130 color: #404070;
131 background-color: white;
132 vertical-align: top;
133 empty-cells: show;
134 }
136 table.list tr.normal td {
137 background-color: white;
138 }
140 table.list tr.alt td {
141 background-color: #efefef;
142 }
144 table.list td:first-child {
145 border-left: 1px solid #404070;
146 border-right: 1px solid #404070;
147 }
149 table.list th:first-child {
150 border-left: 1px solid #404070;
151 border-right: 1px solid #404070;
152 }
154 table.list tr.navigation th {
155 text-align: right;
156 }
157 table.list tr.navigation th:first-child {
158 border-right: none;
159 text-align: left;
160 }
163 /* style for message displays */
164 table.messages {
165 border-spacing: 0px;
166 border-collapse: separate;
167 width: 100%;
168 }
170 table.messages th.header{
171 padding-top: 10px;
172 border-bottom: 1px solid gray;
173 font-weight: bold;
174 background-color: white;
175 color: #707040;
176 }
178 table.messages th {
179 font-weight: bold;
180 color: black;
181 text-align: left;
182 border-bottom: 1px solid #afafaf;
183 }
185 table.messages td {
186 font-family: monospace;
187 background-color: #efefef;
188 border-bottom: 1px solid #afafaf;
189 color: black;
190 empty-cells: show;
191 border-right: 1px solid #afafaf;
192 vertical-align: top;
193 padding: 2 5 2 5;
194 }
196 table.messages td:first-child {
197 border-left: 1px solid #afafaf;
198 border-right: 1px solid #afafaf;
199 }
201 /* style for file displays */
202 table.files {
203 border-spacing: 0px;
204 border-collapse: separate;
205 width: 100%;
206 }
208 table.files th.header{
209 padding-top: 10px;
210 border-bottom: 1px solid gray;
211 font-weight: bold;
212 background-color: white;
213 color: #707040;
214 }
216 table.files th {
217 border-bottom: 1px solid #afafaf;
218 font-weight: bold;
219 text-align: left;
220 }
222 table.files td {
223 font-family: monospace;
224 empty-cells: show;
225 }
227 /* style for history displays */
228 table.history {
229 border-spacing: 0px;
230 border-collapse: separate;
231 width: 100%;
232 }
234 table.history th.header{
235 padding-top: 10px;
236 border-bottom: 1px solid gray;
237 font-weight: bold;
238 background-color: white;
239 color: #707040;
240 font-size: 100%;
241 }
243 table.history th {
244 border-bottom: 1px solid #afafaf;
245 font-weight: bold;
246 text-align: left;
247 font-size: 90%;
248 }
250 table.history td {
251 font-size: 90%;
252 vertical-align: top;
253 empty-cells: show;
254 }
257 /* style for class list */
258 table.classlist {
259 border-spacing: 0px;
260 border-collapse: separate;
261 width: 100%;
262 }
264 table.classlist th.header{
265 padding-top: 10px;
266 border-bottom: 1px solid gray;
267 font-weight: bold;
268 background-color: white;
269 color: #707040;
270 }
272 table.classlist th {
273 font-weight: bold;
274 text-align: left;
275 }
278 /* style for class help display */
279 table.classhelp {
280 border-spacing: 0px;
281 border-collapse: separate;
282 width: 100%;
283 }
285 table.classhelp th {
286 font-weight: bold;
287 text-align: left;
288 color: #707040;
289 }
291 table.classhelp td {
292 padding: 2 2 2 2;
293 border: 1px solid black;
294 text-align: left;
295 vertical-align: top;
296 empty-cells: show;
297 }
300 /* style for "other" displays */
301 table.otherinfo {
302 border-spacing: 0px;
303 border-collapse: separate;
304 width: 100%;
305 }
307 table.otherinfo th.header{
308 padding-top: 10px;
309 border-bottom: 1px solid gray;
310 font-weight: bold;
311 background-color: white;
312 color: #707040;
313 }
315 table.otherinfo th {
316 border-bottom: 1px solid #afafaf;
317 font-weight: bold;
318 text-align: left;
319 }