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 border-bottom: 1px solid #444444;
24 padding: 5px;
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 }
50 p.ok-message {
51 background-color: #22bb22;
52 padding: 5 5 5 5;
53 color: white;
54 font-weight: bold;
55 }
56 p.error-message {
57 background-color: #bb2222;
58 padding: 5 5 5 5;
59 color: white;
60 font-weight: bold;
61 }
64 /* style for forms */
65 table.form {
66 padding: 2;
67 border-spacing: 0px;
68 border-collapse: separate;
69 }
71 table.form th {
72 font-weight: bold;
73 color: #333388;
74 text-align: right;
75 vertical-align: top;
76 }
78 table.form th.header {
79 font-weight: bold;
80 color: #333388;
81 background-color: #eeeeff;
82 text-align: left;
83 }
85 table.form td.optional {
86 font-weight: bold;
87 font-style: italic;
88 color: #333333;
89 empty-cells: show;
90 }
92 table.form td {
93 color: #333333;
94 empty-cells: show;
95 }
97 table.form td.html {
98 color: #777777;
99 empty-cells: show;
100 }
102 /* style for lists */
103 table.list {
104 border-spacing: 0px;
105 border-collapse: separate;
106 width: 100%;
107 }
109 table.list th {
110 padding: 0 4 0 4;
111 color: #404070;
112 background-color: #eeeeff;
113 border-right: 1px solid #404070;
114 border-top: 1px solid #404070;
115 border-bottom: 1px solid #404070;
116 vertical-align: top;
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 }
135 table.list tr.normal td {
136 empty-cells: show;
137 }
139 table.list tr.alt td {
140 background-color: #efefef;
141 empty-cells: show;
142 }
144 table.list td:first-child {
145 border-left: 1px solid #404070;
146 border-right: 1px solid #404070;
147 empty-cells: show;
148 }
150 table.list th:first-child {
151 border-left: 1px solid #404070;
152 border-right: 1px solid #404070;
153 empty-cells: show;
154 }
156 table.list tr.navigation th {
157 text-align: right;
158 }
159 table.list tr.navigation th:first-child {
160 border-right: none;
161 text-align: left;
162 }
165 /* style for message displays */
166 table.messages {
167 border-spacing: 0px;
168 border-collapse: separate;
169 width: 100%;
170 }
172 table.messages th.header{
173 padding-top: 10px;
174 border-bottom: 1px solid gray;
175 font-weight: bold;
176 background-color: white;
177 color: #707040;
178 }
180 table.messages th {
181 font-weight: bold;
182 color: black;
183 text-align: left;
184 }
186 table.messages td {
187 font-family: monospace;
188 background-color: #efefef;
189 border-top: 1px solid #afafaf;
190 border-bottom: 1px solid #afafaf;
191 color: black;
192 empty-cells: show;
193 }
195 /* style for file displays */
196 table.files {
197 border-spacing: 0px;
198 border-collapse: separate;
199 width: 100%;
200 }
202 table.files th.header{
203 padding-top: 10px;
204 border-bottom: 1px solid gray;
205 font-weight: bold;
206 background-color: white;
207 color: #707040;
208 }
210 table.files th {
211 border-bottom: 1px solid #afafaf;
212 font-weight: bold;
213 text-align: left;
214 }
216 table.files td {
217 font-family: monospace;
218 empty-cells: show;
219 }
221 /* style for history displays */
222 table.history {
223 border-spacing: 0px;
224 border-collapse: separate;
225 width: 100%;
226 }
228 table.history th.header{
229 padding-top: 10px;
230 border-bottom: 1px solid gray;
231 font-weight: bold;
232 background-color: white;
233 color: #707040;
234 font-size: 100%;
235 }
237 table.history th {
238 border-bottom: 1px solid #afafaf;
239 font-weight: bold;
240 text-align: left;
241 font-size: 90%;
242 }
244 table.history td {
245 font-size: 90%;
246 vertical-align: top;
247 empty-cells: show;
248 }
251 /* style for class list */
252 table.classlist {
253 border-spacing: 0px;
254 border-collapse: separate;
255 width: 100%;
256 }
258 table.classlist th.header{
259 padding-top: 10px;
260 border-bottom: 1px solid gray;
261 font-weight: bold;
262 background-color: white;
263 color: #707040;
264 }
266 table.classlist th {
267 font-weight: bold;
268 text-align: left;
269 }
272 /* style for class help display */
273 table.classhelp {
274 border-spacing: 0px;
275 border-collapse: separate;
276 width: 100%;
277 }
279 table.classhelp th {
280 font-weight: bold;
281 text-align: left;
282 color: #707040;
283 }
285 table.classhelp td {
286 padding: 2 2 2 2;
287 border: 1px solid black;
288 text-align: left;
289 vertical-align: top;
290 empty-cells: show;
291 }
294 /* style for "other" displays */
295 table.otherinfo {
296 border-spacing: 0px;
297 border-collapse: separate;
298 width: 100%;
299 }
301 table.otherinfo th.header{
302 padding-top: 10px;
303 border-bottom: 1px solid gray;
304 font-weight: bold;
305 background-color: white;
306 color: #707040;
307 }
309 table.otherinfo th {
310 border-bottom: 1px solid #afafaf;
311 font-weight: bold;
312 text-align: left;
313 }