1/* file: doclava-developer-core.css
2   info: core developer styles
3*/
4
5/* RESET STYLES */
6
7html,body,div,h1,h2,h3,h4,h5,h6,p,img,
8dl,dt,dd,ol,ul,li,table,caption,tbody,
9tfoot,thead,tr,th,td,form,fieldset,
10embed,object,applet {
11  margin: 0;
12  padding: 0;
13  border: 0;
14}
15
16/* BASICS */
17
18html, body {
19  overflow:hidden; /* keeps scrollbar off IE */
20  background-color:#fff;
21}
22
23body {
24  font-family:arial,sans-serif;
25  color:#000;
26  font-size:13px;
27  color:#333;
28  background-image:url(images/bg_fade.jpg);
29  background-repeat:repeat-x;
30}
31
32a, a code {
33  color:#006699;
34}
35
36a:active,
37a:active code {
38  color:#f00;
39}
40
41a:visited,
42a:visited code {
43  color:#006699;
44}
45
46input, select,
47textarea, option, label {
48  font-family:inherit;
49  font-size:inherit;
50  padding:0;
51  margin:0;
52  vertical-align:middle;
53}
54
55option {
56  padding:0 4px;
57}
58
59p {
60  padding:0;
61  margin:0 0 1em;
62}
63
64code, pre {
65  color:#007000;
66  font-family:monospace;
67  line-height:1em;
68}
69
70var {
71  color:#007000;
72  font-style:italic;
73}
74
75pre {
76  border:1px solid #ccc;
77  background-color:#fafafa;
78  padding:10px;
79  margin:0 0 1em 1em;
80  overflow:auto;
81  line-height:inherit; /* fixes vertical scrolling in webkit */
82}
83
84h1,h2,h3,h4,h5 {
85  margin:1em 0;
86  padding:0;
87}
88
89p,ul,ol,dl,dd,dt,li {
90  line-height:1.3em;
91}
92
93ul,ol {
94  margin:0 0 .8em;
95  padding:0 0 0 2em;
96}
97
98li {
99  padding:0 0 .5em;
100}
101
102dl {
103  margin:0 0 1em 0;
104  padding:0;
105}
106
107dt {
108  margin:0;
109  padding:0;
110}
111
112dd {
113  margin:0 0 1em;
114  padding:0 0 0 2em;
115}
116
117li p {
118  margin:.5em 0 0;
119}
120
121dd p {
122  margin:1em 0 0;
123}
124
125li pre, li table, li img {
126  margin:.5em 0 0 1em;
127}
128
129dd pre,
130#jd-content dd table,
131#jd-content dd img {
132  margin:1em 0 0 1em;
133}
134
135li ul,
136li ol,
137dd ul,
138dd ol {
139  margin:0;
140  padding: 0 0 0 2em;
141}
142
143li li,
144dd li {
145  margin:0;
146  padding:.5em 0 0;
147}
148
149dl dl,
150ol dl,
151ul dl {
152  margin:0 0 1em;
153  padding:0;
154}
155
156table {
157  font-size:1em;
158  margin:0 0 1em;
159  padding:0;
160  border-collapse:collapse;
161  border-width:0;
162  empty-cells:show;
163}
164
165td,th {
166  border:1px solid #ccc;
167  padding:6px 12px;
168  text-align:left;
169  vertical-align:top;
170  background-color:inherit;
171}
172
173th {
174  background-color:#dee8f1;
175}
176
177td > p:last-child {
178  margin:0;
179}
180
181hr.blue {
182  background-color:#DDF0F2;
183  border:none;
184  height:5px;
185  margin:20px 0 10px;
186}
187
188blockquote {
189  margin: 0 0 1em 1em;
190  padding: 0 4em 0 1em;
191  border-left:2px solid #eee;
192}
193/* LAYOUT */
194
195#body-content {
196  /* "Preliminary" watermark for draft documentation.
197  background:transparent url(images/preliminary.png) repeat scroll 0 0;  */
198  margin:0;
199  position:relative;
200  width:100%;
201}
202
203#header {
204  height: 34px;
205  position:relative;
206  z-index:100;
207  min-width:675px; /* min width for the tabs, before they wrap */
208  padding:0 10px;
209  border-bottom:3px solid #94b922;
210}
211
212#headerLeft{
213  padding: 10px 0 0;
214}
215/*
216#headerLeft img{
217  height:50px;
218  width:180px;
219}
220*/
221#headerRight {
222  position:absolute;
223  right:0;
224  top:0;
225  text-align:right;
226}
227
228/* Tabs in the header */
229
230#header ul {
231  list-style: none;
232  margin: 7px 0 0;
233  padding: 0;
234  height: 29px;
235}
236
237#header li {
238  float: left;
239  margin: 0px 2px 0px 0px;
240  padding:0;
241}
242
243#header li a {
244  text-decoration: none;
245  display: block;
246  background-image: url(images/bg_images_sprite.png);
247  background-position: 0 -58px;
248  background-repeat: no-repeat;
249  color: #666;
250  font-size: 13px;
251  font-weight: bold;
252  width: 94px;
253  height: 29px;
254  text-align: center;
255  margin: 0px;
256}
257
258#header li a:hover {
259  background-image: url(images/bg_images_sprite.png);
260  background-position: 0 -29px;
261  background-repeat: no-repeat;
262}
263
264#header li a span {
265  position:relative;
266  top:7px;
267}
268
269#header li a span+span {
270  display:none;
271}
272
273/* tab highlighting */
274
275.home #home-link a,
276.guide #guide-link a,
277.reference #reference-link a,
278.sdk #sdk-link a,
279.resources #resources-link a,
280.videos #videos-link a {
281  background-image: url(images/bg_images_sprite.png);
282  background-position: 0 0;
283  background-repeat: no-repeat;
284  color: #fff;
285  font-weight: bold;
286  cursor:default;
287}
288
289.home #home-link a:hover,
290.guide #guide-link a:hover,
291.reference #reference-link a:hover,
292.sdk #sdk-link a:hover,
293.resources #resources-link a:hover,
294.videos #videos-link  a:hover {
295  background-image: url(images/bg_images_sprite.png);
296  background-position: 0 0;
297}
298
299#headerLinks {
300  margin:10px 10px 0 0;
301  height:13px;
302  font-size: 11px;
303  vertical-align: top;
304}
305
306#headerLinks a {
307  color: #7FA9B5;
308}
309
310#headerLinks img {
311  vertical-align:middle;
312}
313
314#language {
315  margin:0 10px 0 4px;
316}
317
318#search {
319  height:45px;
320  margin:8px 10px 0 0;
321}
322
323/* MAIN BODY */
324
325#mainBodyFluid {
326  margin: 20px 10px;
327  color:#333;
328}
329
330#mainBodyFixed {
331  margin: 20px 10px;
332  color: #333;
333  width:930px;
334  position:relative;
335}
336
337#mainBodyFixed h3,
338#mainBodyFluid h3 {
339  color:#336666;
340  font-size:1.25em;
341  margin: 0em 0em 0em 0em;
342  padding-bottom:.5em;
343}
344
345#mainBodyFixed h2,
346#mainBodyFluid h2 {
347  color:#336666;
348  font-size:1.25em;
349  margin: 0;
350  padding-bottom:.5em;
351}
352
353#mainBodyFixed h1,
354#mainBodyFluid h1 {
355  color:#435A6E;
356  font-size:1.7em;
357  margin: 1em 0;
358}
359
360#mainBodyFixed .green,
361#mainBodyFluid .green,
362#jd-content .green {
363  color:#7BB026;
364  background-color:none;
365}
366
367#mainBodyLeft {
368  float: left;
369  width: 600px;
370  margin-right: 20px;
371  color: #333;
372  position:relative;
373}
374
375div.indent {
376  margin-left: 40px;
377  margin-right: 70px;
378}
379
380#mainBodyLeft p {
381  color: #333;
382  font-size: 13px;
383}
384
385#mainBodyLeft p.blue {
386  color: #669999;
387}
388
389#mainBodyLeft #communityDiv {
390  float: left;
391  background-image:url(images/bg_community_leftDiv.jpg);
392  background-repeat: no-repeat;
393  width: 581px;
394  height: 347px;
395  padding: 20px 0px 0px 20px;
396}
397
398#mainBodyRight {
399  float: left;
400  width: 300px;
401  color: #333;
402}
403
404#mainBodyRight p {
405  padding-right: 50px;
406  color: #333;
407}
408
409#mainBodyRight table {
410  width: 100%;
411}
412
413#mainBodyRight td {
414  border:0px solid #666;
415  padding:0px 5px;
416  text-align:left;
417}
418
419#mainBodyRight td p {
420  margin:0 0 1em 0;
421}
422
423#mainBodyRight .blueBorderBox {
424  border:5px solid #ddf0f2;
425  padding:18px 18px 18px 18px;
426  text-align:left;
427}
428
429#mainBodyFixed .seperator {
430  background-image:url(images/hr_gray_side.jpg);
431  background-repeat:no-repeat;
432  width: 100%;
433  float: left;
434  clear: both;
435}
436
437#mainBodyBottom {
438  float: left;
439  width: 100%;
440  clear:both;
441  color: #333;
442}
443
444#mainBodyBottom .seperator {
445  background-image:url(images/hr_gray_main.jpg);
446  background-repeat:no-repeat;
447  width: 100%;
448  float: left;
449  clear: both;
450}
451
452/* FOOTER */
453
454#footer {
455  float: left;
456  width:90%;
457  margin: 20px;
458  color: #aaa;
459  font-size: 11px;
460}
461
462#footer a {
463  color: #aaa;
464  font-size: 11px;
465}
466
467#footer a:hover {
468  text-decoration: underline;
469  color:#aaa;
470}
471
472#footerlinks {
473  margin-top:2px;
474}
475
476#footerlinks a,
477#footerlinks a:visited {
478  color:#006699;
479}
480
481/* SEARCH FILTER */
482
483#search_autocomplete {
484  color:#aaa;
485}
486
487#search-button {
488  display:inline;
489}
490
491#search_filtered_div {
492  position:absolute;
493  margin-top:-1px;
494  z-index:101;
495  border:1px solid #BCCDF0;
496  background-color:#fff;
497}
498
499#search_filtered {
500  min-width:100%;
501}
502#search_filtered td{
503  background-color:#fff;
504  border-bottom: 1px solid #669999;
505  line-height:1.5em;
506}
507
508#search_filtered .jd-selected {
509  background-color: #94b922;
510  cursor:pointer;
511}
512#search_filtered .jd-selected,
513#search_filtered .jd-selected a {
514  color:#fff;
515}
516
517.no-display {
518  display: none;
519}
520
521.jd-autocomplete {
522  font-family: Arial, sans-serif;
523  padding-left: 6px;
524  padding-right: 6px;
525  padding-top: 1px;
526  padding-bottom: 1px;
527  font-size: 0.81em;
528  border: none;
529  margin: 0;
530  line-height: 1.05em;
531}
532
533.show-row {
534  display: table-row;
535}
536.hide-row {
537  display: hidden;
538}
539
540/* SEARCH */
541
542/* restrict global search form width */
543#searchForm {
544  width:350px;
545}
546
547#searchTxt {
548  width:200px;
549}
550
551/* disable twiddle and size selectors for left column */
552#leftSearchControl div {
553  width: 100%;
554}
555
556#leftSearchControl .gsc-twiddle {
557  background-image : none;
558}
559
560#leftSearchControl td, #searchForm td {
561  border: 0px solid #000;
562}
563
564#leftSearchControl .gsc-resultsHeader .gsc-title {
565  padding-left : 0px;
566  font-weight : bold;
567  font-size : 13px;
568  color:#006699;
569  display : none;
570}
571
572#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
573  display : none;
574}
575
576#leftSearchControl .gsc-resultsRoot {
577  padding-top : 6px;
578}
579
580#leftSearchControl div.gs-visibleUrl-long {
581  display : block;
582  color:#006699;
583}
584
585.gsc-webResult div.gs-visibleUrl-short,
586table.gsc-branding,
587.gsc-clear-button {
588  display : none;
589}
590
591.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
592.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
593#leftSearchControl a,
594#leftSearchControl a b {
595  color:#006699;
596}
597
598.gsc-resultsHeader {
599  display: none;
600}
601
602/* Disable built in search forms */
603.gsc-control form.gsc-search-box {
604  display : none;
605}
606table.gsc-search-box {
607  margin:6px 0 0 0;
608  border-collapse:collapse;
609}
610
611td.gsc-input {
612  padding:0 2px;
613  width:100%;
614  vertical-align:middle;
615}
616
617input.gsc-input {
618  border:1px solid #BCCDF0;
619  width:99%;
620  padding-left:2px;
621  font-size:.95em;
622}
623
624td.gsc-search-button {
625  text-align: right;
626  padding:0;
627  vertical-align:top;
628}
629
630#search-button {
631  margin:0 0 0 2px;
632  font-size:11px;
633}
634
635/* search result tabs */
636
637#doc-content .gsc-control {
638  position:relative;
639}
640
641#doc-content .gsc-tabsArea {
642  position:relative;
643  white-space:nowrap;
644}
645
646#doc-content .gsc-tabHeader {
647  padding: 3px 6px;
648  position:relative;
649}
650
651#doc-content .gsc-tabHeader.gsc-tabhActive {
652  border-top: 2px solid #94B922;
653}
654
655#doc-content h2#searchTitle {
656  padding:0;
657}
658
659#doc-content .gsc-resultsbox-visible {
660  padding:1em 0 0 6px;
661}
662
663/* Pretty printing styles. Used with prettify.js. */
664
665.str { color: #080; }
666.kwd { color: #008; }
667.com { color: #800; }
668.typ { color: #606; }
669.lit { color: #066; }
670.pun { color: #660; }
671.pln { color: #000; }
672dl.tag-list dt code,
673.tag { color: #008; }
674dl.atn-list dt code,
675.atn { color: #828; }
676.atv { color: #080; }
677.dec { color: #606; }
678
679@media print {
680  .str { color: #060; }
681  .kwd { color: #006; font-weight: bold; }
682  .com { color: #600; font-style: italic; }
683  .typ { color: #404; font-weight: bold; }
684  .lit { color: #044; }
685  .pun { color: #440; }
686  .pln { color: #000; }
687  .tag { color: #006; font-weight: bold; }
688  .atn { color: #404; }
689  .atv { color: #060; }
690}
691