Merge pull request #409 from Alkarex/patch-1
[mono.git] / mcs / tools / monkeydoc / Resources / mono-ecma.css
1 body
2 {
3     font-family: "Lucida Grande", Geneva, Helvetica, Arial, Verdana, Sans-Serif;
4     margin: 0;
5     padding: 0;
6     color: #333333;
7 }
8
9 a:link
10 {
11     color: #034af3;
12     text-decoration: underline;
13 }
14 a:visited
15 {
16     color: #505abc;
17 }
18 a:hover
19 {
20     color: #1d60ff;
21     text-decoration: none;
22 }
23 a:active
24 {
25     color: #12eb87;
26 }
27
28 pre
29 {
30     font-family: Consolas, "Courier New", Monospace;
31     border: 1px solid #CCCCCC;
32     background-color: #F7F7F7;
33     padding: 7px;
34     margin: 0 20px 0 20px;
35     line-height: 1.3em;
36     -moz-border-radius: 3px;
37     -webkit-border-radius: 3px;
38     border-radius: 3px;
39 }
40
41 img
42 {
43     border: 0px;
44 }
45
46 /* HEADINGS   
47 ----------------------------------------------------------*/
48 h1, h2, h3, h4, h5, h6
49 {
50     color: #000;
51     font-family: Arial, Helvetica, sans-serif;
52 }
53
54 h1
55 {
56     font-size: 16pt;
57     padding-bottom: 0;
58     margin-bottom: 0;
59 }
60 h2
61 {
62     font-size: 14pt;
63     padding: 0 0 1px 0;
64     border-bottom: 1px solid #DDDDDD;
65     margin-top: 20px;
66 }
67 h3
68 {
69     font-size: 12pt;
70     margin-top: 20px;
71     margin-bottom: 5px;
72 }
73 h4
74 {
75     font-size: 11pt;
76 }
77 h5, h6
78 {
79     font-size: 10pt;
80 }
81
82 /* this rule styles <h2> tags that are the 
83 first child of the left and right table columns */
84 .rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
85 {
86     margin-top: 0;
87 }
88
89 /* PRIMARY LAYOUT ELEMENTS   
90 ----------------------------------------------------------*/
91
92 /* you can specify a greater or lesser percentage for the 
93 page width. Or, you can specify an exact pixel width. */
94 .page
95 {
96     padding: 0;
97     margin: 0;
98 }
99
100 #header
101 {
102     position: relative;
103     margin-bottom: 0px;
104     color: #000;
105     padding: 0 0 0 15px;
106     background: url('mdocimages/headerbg.png');
107     background-position: right;
108     background-repeat: no-repeat;
109     background-color: #679EF1;
110     height: 40px;
111     border-bottom: 1px solid #98C2F7;
112     border-bottom: 1px dotted #3363BD;
113 }
114
115 #header h1
116 {
117     font-weight: bold;
118     padding: 0;
119     margin: 0;
120     color: #fff;
121     border: none;
122     line-height: 1.8em;
123     font-family: Arial, Helvetica, sans-serif;
124     font-size: 22px !important;
125 }
126
127 #main
128 {
129     padding: 0px 0px 15px 0px;
130     background-color: #fff;
131     margin-bottom: 30px;
132     _height: 1px; /* only IE6 applies CSS properties starting with an underscore */
133 }
134
135 #footer
136 {
137     color: #999;
138     padding: 10px 0;
139     text-align: center;
140     line-height: normal;
141     margin: 0;
142     font-size: 8pt;
143 }
144
145 #line-background
146 {
147     background-image: url('mdocimages/treebg.png');
148     background-repeat: repeat-y;
149     height: 100%;
150 }
151
152 #left-content
153 {
154     float: left;
155     width: 186px;
156     padding-top: 5px;
157     margin-right: 5px;
158     overflow: hidden;
159 }
160
161 #right-content
162 {
163     padding-top: 0px;
164     overflow: auto;
165     height: 100%;
166 }
167
168 .right-content-pad
169 {
170     margin: 6px 10px 0px 10px;
171 }
172
173 .named-header
174 {
175     background: url('mdocimages/hatch.png') repeat-x left bottom;
176     height: 48px;
177     background-color: #FAFBFD;
178     font-size: 16pt;
179     font-weight: bold;
180     padding: 8px 0 0 10px;
181     font-family: 'Segoe UI',Verdana,Arial, sans-serif;
182 }
183
184 .member-list
185 {
186     border-spacing: 0px;
187 }
188
189 .member-list td
190 {
191     padding: 4px;
192     margin: 0px;
193     border-bottom: 1px dotted #CCCCCC;
194 }
195
196 .member-list
197 {
198     
199 }
200 /* TAB MENU   
201 ----------------------------------------------------------*/
202 ul#menu
203 {
204     border-bottom: 1px #5C87B2 solid;
205     padding: 0 0 2px;
206     position: relative;
207     margin: 0;
208     text-align: right;
209 }
210
211 ul#menu li
212 {
213     display: inline;
214     list-style: none;
215 }
216
217 ul#menu li#greeting
218 {
219     padding: 10px 20px;
220     font-weight: bold;
221     text-decoration: none;
222     line-height: 2.8em;
223     color: #fff;
224 }
225
226 ul#menu li a
227 {
228     padding: 10px 20px;
229     font-weight: bold;
230     text-decoration: none;
231     line-height: 2.8em;
232     background-color: #e8eef4;
233     color: #034af3;
234 }
235
236 ul#menu li a:hover
237 {
238     background-color: #fff;
239     text-decoration: none;
240 }
241
242 ul#menu li a:active
243 {
244     background-color: #a6e2a6;
245     text-decoration: none;
246 }
247
248 ul#menu li.selected a
249 {
250     background-color: #fff;
251     color: #000;
252 }
253
254 /* FORM LAYOUT ELEMENTS   
255 ----------------------------------------------------------*/
256
257 fieldset 
258 {
259     margin: 1em 0;
260     padding: 1em;
261     border: 1px solid #CCC;
262 }
263
264 fieldset p 
265 {
266     margin: 2px 12px 10px 10px;
267 }
268
269 legend 
270 {
271     font-size: 11pt;
272     font-weight: 600;
273     padding: 2px 4px 8px 4px;
274 }
275
276 input[type="text"] 
277 {
278     width: 200px;
279     border: 1px solid #CCC;
280 }
281
282 input[type="password"] 
283 {
284     width: 200px;
285     border: 1px solid #CCC;
286 }
287
288 /* TABLE
289 ----------------------------------------------------------*/
290
291 table 
292 {
293 /*  border: solid 1px #e8eef4;
294   border-collapse: collapse;*/
295 }
296
297 table td 
298 {
299   padding: 5px;   
300 /*  border: solid 1px #e8eef4;*/
301 }
302
303 table th
304 {
305   padding: 6px 5px;
306   text-align: left;
307   background-color: #e8eef4; 
308   border: solid 1px #e8eef4;   
309 }
310
311 /* MISC  
312 ----------------------------------------------------------*/
313 .clear
314 {
315     clear: both;
316 }
317
318 .error
319 {
320     color:Red;
321 }
322
323 .indent
324 {
325     margin-left: 20px;
326     margin-right: 20px;
327 }
328
329 #menucontainer
330 {
331     margin-top:40px;
332 }
333
334 div#title
335 {
336     display:block;
337     float:left;
338     text-align:left;
339 }
340
341 #logindisplay
342 {
343     font-size:11pt;
344     display:block;
345     text-align:right;
346     margin:0px;
347     color:White;
348 }
349
350 #logindisplay a:link
351 {
352     color: white;
353     text-decoration: underline;
354 }
355
356 #logindisplay a:visited
357 {
358     color: white;
359     text-decoration: underline;
360 }
361
362 #logindisplay a:hover
363 {
364     color: white;
365     text-decoration: none;
366 }
367
368 /* Styles for validation helpers
369 -----------------------------------------------------------*/
370 .field-validation-error
371 {
372     color: #ff0000;
373 }
374
375 .field-validation-valid
376 {
377     display: none;
378 }
379
380 .input-validation-error
381 {
382     border: 1px solid #ff0000;
383     background-color: #ffeeee;
384 }
385
386 .validation-summary-errors
387 {
388     font-weight: bold;
389     color: #ff0000;
390 }
391
392 .validation-summary-valid
393 {
394     display: none;
395 }
396
397 /* Styles for editor and display helpers
398 ----------------------------------------------------------*/
399 .display-label,
400 .editor-label,
401 .display-field,
402 .editor-field
403 {
404     margin: 0.5em 0;
405 }
406
407 .text-box
408 {
409     width: 30em;
410 }
411
412 .text-box.multi-line
413 {
414     height: 6.5em;
415 }
416
417 .tri-state
418 {
419     width: 6em;
420 }
421
422 /* Breadcrumb Bar */
423 .breadcrumb
424 {
425     border-left: 1px solid #cacaca;
426     border-right: 1px solid #cacaca;
427     border-bottom: 1px solid #cacaca;
428     background-image: url('mdocimages/bc_bg.png');
429     background-repeat: repeat-x;
430     height: 25px;
431     line-height: 25px;
432     color: #454545;
433     border-top: 0px;
434     width: 100%;
435     overflow: hidden;
436     margin-left: -2px;
437     padding: 0px;
438     font-style: normal;
439     font-variant: normal;
440     font-weight: normal;
441     font-size: 11px;
442     font-family: Arial, Helvetica, sans-serif;
443     margin-right: 0px;
444     margin-top: 0px;
445     margin-bottom: 0px;
446 }
447
448 .breadcrumb li
449 {
450     list-style-type: none;
451     float: left;
452     padding-left: 25px;
453     background-position: 5px center;
454     background-repeat: no-repeat;
455 }
456
457 .breadcrumb li.pubclass { background-image: url('mdocimages/pubclass.png'); }
458 .breadcrumb li.pubdelegate { background-image: url('mdocimages/pubdelegate.png'); }
459 .breadcrumb li.pubenumeration { background-image: url('mdocimages/pubenumeration.png'); }
460 .breadcrumb li.pubevent { background-image: url('mdocimages/pubevent.png'); }
461 .breadcrumb li.pubextension { background-image: url('mdocimages/pubextension.png'); }
462 .breadcrumb li.pubfield { background-image: url('mdocimages/pubfield.png'); }
463 .breadcrumb li.pubinterface { background-image: url('mdocimages/pubinterface.png'); }
464 .breadcrumb li.pubmethod { background-image: url('mdocimages/pubmethod.png'); }
465 .breadcrumb li.pubproperty { background-image: url('mdocimages/pubproperty.png'); }
466 .breadcrumb li.pubstructure { background-image: url('mdocimages/pubstructure.png'); }
467
468 .breadcrumb li.protclass { background-image: url('mdocimages/protclass.png'); }
469 .breadcrumb li.protdelegate { background-image: url('mdocimages/protdelegate.png'); }
470 .breadcrumb li.protenumeration { background-image: url('mdocimages/protenumeration.png'); }
471 .breadcrumb li.protevent { background-image: url('mdocimages/protevent.png'); }
472 .breadcrumb li.protextension { background-image: url('mdocimages/protextension.png'); }
473 .breadcrumb li.protfield { background-image: url('mdocimages/protfield.png'); }
474 .breadcrumb li.protinterface { background-image: url('mdocimages/protinterface.png'); }
475 .breadcrumb li.protmethod { background-image: url('mdocimages/protmethod.png'); }
476 .breadcrumb li.protproperty { background-image: url('mdocimages/protproperty.png'); }
477 .breadcrumb li.protstructure { background-image: url('mdocimages/protstructure.png'); }
478
479 .breadcrumb li.privclass { background-image: url('mdocimages/privclass.png'); }
480 .breadcrumb li.privdelegate { background-image: url('mdocimages/privdelegate.png'); }
481 .breadcrumb li.privenumeration { background-image: url('mdocimages/privenumeration.png'); }
482 .breadcrumb li.privevent { background-image: url('mdocimages/privevent.png'); }
483 .breadcrumb li.privextension { background-image: url('mdocimages/privextension.png'); }
484 .breadcrumb li.privfield { background-image: url('mdocimages/privfield.png'); }
485 .breadcrumb li.privinterface { background-image: url('mdocimages/privinterface.png'); }
486 .breadcrumb li.privmethod { background-image: url('mdocimages/privmethod.png'); }
487 .breadcrumb li.privproperty { background-image: url('mdocimages/privproperty.png'); }
488 .breadcrumb li.privstructure { background-image: url('mdocimages/privstructure.png'); }
489
490 .breadcrumb li.namespace 
491 {
492     padding-left: 26px;
493     background-image: url('mdocimages/namespace.png');
494 }
495
496 .breadcrumb li.reference 
497 {
498     padding-left: 26px;
499     background-image: url('mdocimages/reference.png');
500 }
501
502 .breadcrumb li.members 
503 {
504     padding-left: 24px;
505     background-image: url('mdocimages/members.png');
506 }
507
508 .breadcrumb li.home 
509 {
510     padding-left: 31px;
511     background-image: url('mdocimages/house.png');
512     background-position: 8px center;
513 }
514
515 .breadcrumb li.help 
516 {
517     background-image: url('mdocimages/help.png');
518 }
519
520 .breadcrumb li.unrecognized 
521 {
522     background-image: url('mdocimages/error.png');
523 }
524
525 .breadcrumb a
526 {
527     height: 25px;
528     display: block;
529     background-image: url('mdocimages/bc_separator.png');
530     background-repeat: no-repeat;
531     background-position: right;
532     padding-right: 15px;
533     color: #454545;
534     text-decoration: none;
535 }
536
537 .breadcrumb a:hover
538 {
539     text-decoration: underline;
540 }
541
542 .clearer
543 {
544     clear: both;
545 }
546
547 div.Signature {
548   border: 1px solid #C0C0C0;
549   background: #F2F2F2;
550   padding: 1em;
551   margin-left: 1em;
552 }
553
554 div.Content {
555     margin-left: 1em;
556 }
557
558 .SectionBox {
559     margin-left: 1em;
560 }
561
562 /* Salvaged from the old style */
563 table.Documentation, table.Enumeration, table.TypeDocumentation {
564   border-collapse: collapse;
565   width: 100%;
566 }
567
568 table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
569   background: whitesmoke;
570   padding: 0.8em;
571   border: 1px solid gray;
572   text-align: left;
573   vertical-align: bottom;
574 }
575
576 table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
577   padding: 0.5em;
578   border: 1px solid gray;
579   text-align: left;
580   vertical-align: top;
581 }
582
583 table.TypeMembers {
584   border: 1px solid #C0C0C0;
585   width: 100%;
586 }
587
588 table.TypeMembers tr td {
589   background: #F8F8F8;
590   border: white;
591 }
592
593 span.NotEntered /* Documentation for this section has not yet been entered */ {
594         font-style: italic;
595         color: #aaa;    
596 }