blob: cd610f74e791395a3e01199d4f4341db0d67de5f [file] [log] [blame]
David Friedman53b7c752015-04-10 18:19:45 -07001/* file: android-developer-core.css
2 author: smain
3 date: september 2008
4 info: core developer styles (developer.android.com)
5 Required by jdiff
6*/
7
8
9/* RESET STYLES */
10
11html,body,div,h1,h2,h3,h4,h5,h6,p,img,
12dl,dt,dd,ol,ul,li,table,caption,tbody,
13tfoot,thead,tr,th,td,form,fieldset,
14embed,object,applet {
15 margin: 0;
16 padding: 0;
17 border: 0;
18}
19
20/* BASICS */
21
22html, body {
23 overflow:hidden; /* keeps scrollbar off IE */
24 background-color:#fff;
25}
26
27body {
28 font-family:arial,sans-serif;
29 color:#000;
30 font-size:13px;
31 color:#333;
32 background-image:url(images/bg_fade.jpg);
33 background-repeat:repeat-x;
34}
35
36a, a code {
37 color:#006699;
38}
39
40a:active,
41a:active code {
42 color:#f00;
43}
44
45a:visited,
46a:visited code {
47 color:#006699;
48}
49
50input, select,
51textarea, option, label {
52 font-family:inherit;
53 font-size:inherit;
54 padding:0;
55 margin:0;
56 vertical-align:middle;
57}
58
59option {
60 padding:0 4px;
61}
62
63p, form {
64 padding:0;
65 margin:0 0 1em;
66}
67
68code, pre {
69 color:#007000;
70 font-family:monospace;
71 line-height:1em;
72}
73
74var {
75 color:#007000;
76 font-style:italic;
77}
78
79pre {
80 border:1px solid #ccc;
81 background-color:#fafafa;
82 padding:10px;
83 margin:0 0 1em 1em;
84 overflow:auto;
85 line-height:inherit; /* fixes vertical scrolling in webkit */
86}
87
88h1,h2,h3,h4,h5 {
89 margin:1em 0;
90 padding:0;
91}
92
93p,ul,ol,dl,dd,dt,li {
94 line-height:1.3em;
95}
96
97ul,ol {
98 margin:0 0 .8em;
99 padding:0 0 0 2em;
100}
101
102li {
103 padding:0 0 .5em;
104}
105
106dl {
107 margin:0 0 1em 0;
108 padding:0;
109}
110
111dt {
112 margin:0;
113 padding:0;
114}
115
116dd {
117 margin:0 0 1em;
118 padding:0 0 0 2em;
119}
120
121li p {
122 margin:.5em 0 0;
123}
124
125dd p {
126 margin:1em 0 0;
127}
128
129li pre, li table, li img {
130 margin:.5em 0 0 1em;
131}
132
133dd pre,
134#jd-content dd table,
135#jd-content dd img {
136 margin:1em 0 0 1em;
137}
138
139li ul,
140li ol,
141dd ul,
142dd ol {
143 margin:0;
144 padding: 0 0 0 2em;
145}
146
147li li,
148dd li {
149 margin:0;
150 padding:.5em 0 0;
151}
152
153dl dl,
154ol dl,
155ul dl {
156 margin:0 0 1em;
157 padding:0;
158}
159
160table {
161 font-size:1em;
162 margin:0 0 1em;
163 padding:0;
164 border-collapse:collapse;
165 border-width:0;
166 empty-cells:show;
167}
168
169td,th {
170 border:1px solid #ccc;
171 padding:6px 12px;
172 text-align:left;
173 vertical-align:top;
174 background-color:inherit;
175}
176
177th {
178 background-color:#dee8f1;
179}
180
181td > p:last-child {
182 margin:0;
183}
184
185hr.blue {
186 background-color:#DDF0F2;
187 border:none;
188 height:5px;
189 margin:20px 0 10px;
190}
191
192blockquote {
193 margin: 0 0 1em 1em;
194 padding: 0 4em 0 1em;
195 border-left:2px solid #eee;
196}
197/* LAYOUT */
198
199#body-content {
200 /* "Preliminary" watermark for preview releases and interim builds.
201 background:transparent url(images/preliminary.png) repeat scroll 0 0; */
202 margin:0;
203 position:relative;
204 width:100%;
205}
206
207#header {
208 height: 114px;
209 position:relative;
210 z-index:100;
211 min-width:675px; /* min width for the tabs, before they wrap */
212 padding:0 10px;
213 border-bottom:3px solid #94b922;
214}
215
216#headerLeft{
217 padding: 25px 0 0;
218}
219
220#headerLeft img{
221 height:50px;
222 width:180px;
223}
224
225#headerRight {
226 position:absolute;
227 right:0;
228 top:0;
229 text-align:right;
230}
231
232/* Tabs in the header */
233
234#header ul {
235 list-style: none;
236 margin: 7px 0 0;
237 padding: 0;
238 height: 29px;
239}
240
241#header li {
242 float: left;
243 margin: 0px 2px 0px 0px;
244 padding:0;
245}
246
247#header li a {
248 text-decoration: none;
249 display: block;
250 background-image: url(images/bg_images_sprite.png);
251 background-position: 0 -58px;
252 background-repeat: no-repeat;
253 color: #666;
254 font-size: 13px;
255 font-weight: bold;
256 width: 94px;
257 height: 29px;
258 text-align: center;
259 margin: 0px;
260}
261
262#header li a:hover {
263 background-image: url(images/bg_images_sprite.png);
264 background-position: 0 -29px;
265 background-repeat: no-repeat;
266}
267
268#header li a span {
269 position:relative;
270 top:7px;
271}
272
273#header li a span+span {
274 display:none;
275}
276
277/* tab highlighting */
278
279.home #home-link a,
280.guide #guide-link a,
281.reference #reference-link a,
282.sdk #sdk-link a,
283.resources #resources-link a,
284.videos #videos-link a {
285 background-image: url(images/bg_images_sprite.png);
286 background-position: 0 0;
287 background-repeat: no-repeat;
288 color: #fff;
289 font-weight: bold;
290 cursor:default;
291}
292
293.home #home-link a:hover,
294.guide #guide-link a:hover,
295.reference #reference-link a:hover,
296.sdk #sdk-link a:hover,
297.resources #resources-link a:hover,
298.videos #videos-link a:hover {
299 background-image: url(images/bg_images_sprite.png);
300 background-position: 0 0;
301}
302
303#headerLinks {
304 margin:10px 10px 0 0;
305 height:13px;
306 font-size: 11px;
307 vertical-align: top;
308}
309
310#headerLinks a {
311 color: #7FA9B5;
312}
313
314#headerLinks img {
315 vertical-align:middle;
316}
317
318#language {
319 margin:0 10px 0 4px;
320}
321
322#search {
323 height:45px;
324 margin:15px 10px 0 0;
325}
326
327/* MAIN BODY */
328
329#mainBodyFluid {
330 margin: 20px 10px;
331 color:#333;
332}
333
334#mainBodyFixed {
335 margin: 20px 10px;
336 color: #333;
337 width:930px;
338 position:relative;
339}
340
341#mainBodyFixed h3,
342#mainBodyFluid h3 {
343 color:#336666;
344 font-size:1.25em;
345 margin: 0em 0em 0em 0em;
346 padding-bottom:.5em;
347}
348
349#mainBodyFixed h2,
350#mainBodyFluid h2 {
351 color:#336666;
352 font-size:1.25em;
353 margin: 0;
354 padding-bottom:.5em;
355}
356
357#mainBodyFixed h1,
358#mainBodyFluid h1 {
359 color:#435A6E;
360 font-size:1.7em;
361 margin: 1em 0;
362}
363
364#mainBodyFixed .green,
365#mainBodyFluid .green,
366#jd-content .green {
367 color:#7BB026;
368 background-color:none;
369}
370
371#mainBodyLeft {
372 float: left;
373 width: 600px;
374 margin-right: 20px;
375 color: #333;
376 position:relative;
377}
378
379div.indent {
380 margin-left: 40px;
381 margin-right: 70px;
382}
383
384#mainBodyLeft p {
385 color: #333;
386 font-size: 13px;
387}
388
389#mainBodyLeft p.blue {
390 color: #669999;
391}
392
393#mainBodyLeft #communityDiv {
394 float: left;
395 background-image:url(images/bg_community_leftDiv.jpg);
396 background-repeat: no-repeat;
397 width: 581px;
398 height: 347px;
399 padding: 20px 0px 0px 20px;
400}
401
402#mainBodyRight {
403 float: left;
404 width: 300px;
405 color: #333;
406}
407
408#mainBodyRight p {
409 padding-right: 50px;
410 color: #333;
411}
412
413#mainBodyRight table {
414 width: 100%;
415}
416
417#mainBodyRight td {
418 border:0px solid #666;
419 padding:0px 5px;
420 text-align:left;
421}
422
423#mainBodyRight td p {
424 margin:0 0 1em 0;
425}
426
427#mainBodyRight .blueBorderBox {
428 border:5px solid #ddf0f2;
429 padding:18px 18px 18px 18px;
430 text-align:left;
431}
432
433#mainBodyFixed .seperator {
434 background-image:url(images/hr_gray_side.jpg);
435 background-repeat:no-repeat;
436 width: 100%;
437 float: left;
438 clear: both;
439}
440
441#mainBodyBottom {
442 float: left;
443 width: 100%;
444 clear:both;
445 color: #333;
446}
447
448#mainBodyBottom .seperator {
449 background-image:url(images/hr_gray_main.jpg);
450 background-repeat:no-repeat;
451 width: 100%;
452 float: left;
453 clear: both;
454}
455
456/* FOOTER */
457
458#footer {
459 float: left;
460 width:90%;
461 margin: 20px;
462 color: #aaa;
463 font-size: 11px;
464}
465
466#footer a {
467 color: #aaa;
468 font-size: 11px;
469}
470
471#footer a:hover {
472 text-decoration: underline;
473 color:#aaa;
474}
475
476#footerlinks {
477 margin-top:2px;
478}
479
480#footerlinks a,
481#footerlinks a:visited {
482 color:#006699;
483}
484
485/* SEARCH FILTER */
486
487#search_autocomplete {
488 color:#aaa;
489}
490
491#search-button {
492 display:inline;
493}
494
495#search_filtered_div {
496 position:absolute;
497 margin-top:-1px;
498 z-index:101;
499 border:1px solid #BCCDF0;
500 background-color:#fff;
501}
502
503#search_filtered {
504 min-width:100%;
505}
506#search_filtered td{
507 background-color:#fff;
508 border-bottom: 1px solid #669999;
509 line-height:1.5em;
510}
511
512#search_filtered .jd-selected {
513 background-color: #94b922;
514 cursor:pointer;
515}
516#search_filtered .jd-selected,
517#search_filtered .jd-selected a {
518 color:#fff;
519}
520
521.no-display {
522 display: none;
523}
524
525.jd-autocomplete {
526 font-family: Arial, sans-serif;
527 padding-left: 6px;
528 padding-right: 6px;
529 padding-top: 1px;
530 padding-bottom: 1px;
531 font-size: 0.81em;
532 border: none;
533 margin: 0;
534 line-height: 1.05em;
535}
536
537.show-row {
538 display: table-row;
539}
540.hide-row {
541 display: hidden;
542}
543
544/* SEARCH */
545
546/* restrict global search form width */
547#searchForm {
548 width:350px;
549}
550
551#searchTxt {
552 width:200px;
553}
554
555/* disable twiddle and size selectors for left column */
556#leftSearchControl div {
557 width: 100%;
558}
559
560#leftSearchControl .gsc-twiddle {
561 background-image : none;
562}
563
564#leftSearchControl td, #searchForm td {
565 border: 0px solid #000;
566}
567
568#leftSearchControl .gsc-resultsHeader .gsc-title {
569 padding-left : 0px;
570 font-weight : bold;
571 font-size : 13px;
572 color:#006699;
573 display : none;
574}
575
576#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
577 display : none;
578}
579
580#leftSearchControl .gsc-resultsRoot {
581 padding-top : 6px;
582}
583
584#leftSearchControl div.gs-visibleUrl-long {
585 display : block;
586 color:#006699;
587}
588
589.gsc-webResult div.gs-visibleUrl-short,
590table.gsc-branding,
591.gsc-clear-button {
592 display : none;
593}
594
595.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
596.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
597#leftSearchControl a,
598#leftSearchControl a b {
599 color:#006699;
600}
601
602.gsc-resultsHeader {
603 display: none;
604}
605
606/* Disable built in search forms */
607.gsc-control form.gsc-search-box {
608 display : none;
609}
610table.gsc-search-box {
611 margin:6px 0 0 0;
612 border-collapse:collapse;
613}
614
615td.gsc-input {
616 padding:0 2px;
617 width:100%;
618 vertical-align:middle;
619}
620
621input.gsc-input {
622 border:1px solid #BCCDF0;
623 width:99%;
624 padding-left:2px;
625 font-size:.95em;
626}
627
628td.gsc-search-button {
629 text-align: right;
630 padding:0;
631 vertical-align:top;
632}
633
634#search-button {
635 margin:0 0 0 2px;
636 font-size:11px;
637}
638
639/* search result tabs */
640
641#doc-content .gsc-control {
642 position:relative;
643}
644
645#doc-content .gsc-tabsArea {
646 position:relative;
647 white-space:nowrap;
648}
649
650#doc-content .gsc-tabHeader {
651 padding: 3px 6px;
652 position:relative;
653 width:auto;
654}
655
656#doc-content .gsc-tabHeader.gsc-tabhActive {
657 border-top: 2px solid #94B922;
658}
659
660#doc-content h2#searchTitle {
661 padding:0;
662}
663
664#doc-content .gsc-resultsbox-visible {
665 padding:1em 0 0 6px;
666}
667
668/* CAROUSEL */
669
670#homeMiddle {
671 padding: 0px 0px 0px 0px;
672 float: left;
673 width: 584px;
674 height: 627px;
675 position:relative;
676}
677
678#topAnnouncement {
679 background:url(images/home/bg_home_announcement.png) no-repeat 0 0;
680}
681
682#homeTitle {
683 padding:15px 15px 0;
684 height:30px;
685}
686
687#homeTitle h2 {
688 padding:0;
689}
690
691#announcement-block {
692 padding:0 15px 0;
693 overflow:hidden;
694 background: url(images/hr_gray_side.jpg) no-repeat 15px 0;
695 zoom:1;
696}
697
698#announcement-block>* {
699 padding:15px 0 0;
700}
701
702#announcement-block img {
703 float:left;
704 margin:0 30px 0 0;
705}
706
707#announcement {
708 float:left;
709 margin:0;
710}
711
712#carousel {
713 background:url(images/home/bg_home_carousel.png) no-repeat 0 0;
714 position:relative;
715 height:400px;
716}
717
718#carouselMain {
719 background: url(images/home/bg_home_carousel_board.png) 0 0 no-repeat;
720 height:auto;
721 padding: 25px 21px 0;
722 overflow:hidden;
723 position:relative;
724 zoom:1; /*IE6*/
725}
726
727#carouselMain img {
728 margin:0;
729}
730
731#carouselMain .bulletinDesc h3 {
732 margin:0;
733 padding:0;
734}
735
736#carouselMain .bulletinDesc p {
737 margin:0;
738 padding:0.7em 0 0;
739}
740
741#carouselWheel {
742 background: url(images/home/bg_home_carousel_wheel.png) 0 0 no-repeat;
743 padding-top:40px;
744 height:150px;
745}
746
747.clearer { clear:both; }
748
749a#arrow-left, a#arrow-right {
750 float:left;
751 width:42px;
752 height:42px;
753 background-image:url(images/home/carousel_buttons_sprite.png);
754 background-repeat:no-repeat;
755}
756a#arrow-left {
757 margin:35px 3px 0 10px;
758}
759a#arrow-right {
760 margin:35px 10px 0 0;
761}
762a.arrow-left-off,
763a#arrow-left.arrow-left-off:hover {
764 background-position:0 0;
765}
766a.arrow-right-off,
767a#arrow-right.arrow-right-off:hover {
768 background-position:-42px 0;
769}
770a#arrow-left:hover {
771 background-position:0 -42px;
772}
773a#arrow-right:hover {
774 background-position:-42px -42px;
775}
776a.arrow-left-on {
777 background-position:0 0;
778}
779a.arrow-right-on {
780 background-position:-42px 0;
781}
782a.arrow-right-off,
783a.arrow-left-off {
784 cursor:default;
785}
786
787.app-list-container {
788 margin:0 20px;
789 position:relative;
790 width:100%;
791}
792
793div#list-clip {
794 height:110px;
795 width:438px;
796 overflow:hidden;
797 position:relative;
798 float:left;
799}
800
801div#app-list {
802 left:0;
803 z-index:1;
804 position:absolute;
805 margin:11px 0 0;
806 _margin-top:13px;
807 width:1000%;
808}
809
810#app-list a {
811 display:block;
812 float:left;
813 height:90px;
814 width:90px;
815 margin:0 24px 0;
816 padding:3px;
817 background:#99cccc;
818 -webkit-border-radius:7px;
819 -moz-border-radius:7px;
820 border-radius:7px;
821 text-decoration:none;
822 text-align:center;
823 font-size:11px;
824 line-height:11px;
825}
826
827#app-list a span {
828 position:relative;
829 top:-4px;
830}
831
832#app-list img {
833 width:90px;
834 height:70px;
835 margin:0;
836}
837
838#app-list a.selected,
839#app-list a:active.selected,
840#app-list a:hover.selected {
841 background:#A4C639;
842 color:#fff;
843 cursor:default;
844 text-decoration:none;
845}
846
847#app-list a:hover,
848#app-list a:active {
849 background:#ff9900;
850}
851
852#app-list a:hover span,
853#app-list a:active span {
854 text-decoration:underline;
855}
856
857#droid-name {
858 padding-top:.5em;
859 color:#666;
860 padding-bottom:.25em;
861}
862
863/*IE6*/
864* html #app-list a { zoom: 1; margin:0 24px 0 15px;}
865
866* html #list-clip {
867 width:430px !important;
868}
869
870/*carousel bulletin layouts*/
871/*460px width*/
872/*185px height*/
873.img-left {
874 float:left;
875 width:230px;
876 overflow:hidden;
877 padding:8px 0 8px 8px;
878}
879.desc-right {
880 float:left;
881 width:270px;
882 padding:10px;
883}
884.img-right {
885 float:right;
886 width:220px;
887 overflow:hidden;
888 padding:8px 8px 8px 0;
889}
890.desc-left {
891 float:right;
892 width:280px;
893 padding:10px;
894 text-align:right;
895}
896.img-top {
897 padding:20px 20px 0;
898}
899.desc-bottom {
900 padding:10px;
901}
902
903
904/* VIDEO PAGE */
905
906#mainBodyLeft.videoPlayer {
907 width:570px;
908}
909
910#mainBodyRight.videoPlayer {
911 width:330px;
912}
913
914/* player */
915
916#videoPlayerBox {
917 background-color: #DAF3FC;
918 border-radius:7px;
919 -moz-border-radius:7px;
920 -webkit-border-radius:7px;
921 width:530px;
922 padding:20px;
923 border:1px solid #d3ecf5;
924 box-shadow:2px 3px 1px #eee;
925 -moz-box-shadow:2px 3px 1px #eee;
926 -webkit-box-shadow:2px 3px 1px #eee;
927}
928
929#videoBorder {
930 background-color: #FFF;
931 min-height:399px;
932 height:auto !important;
933 border:1px solid #ccdada;
934 border-radius:7px 7px 0 0;
935 -moz-border-radius:7px 7px 0 0;
936 -webkit-border-top-left-radius:7px;
937 -webkit-border-top-right-radius:7px;
938}
939
940#videoPlayerTitle {
941 width:500px;
942 padding:15px 15px 0;
943}
944
945#videoPlayerTitle h2 {
946 font-weight:bold;
947 font-size:1.2em;
948 color:#336666;
949 margin:0;
950 padding:0;
951}
952
953#objectWrapper {
954 padding:15px 15px;
955 height:334px;
956 width:500px;
957}
958
959/* playlist tabs */
960
961ul#videoTabs {
962 list-style-type:none;
963 padding:0;
964 clear:both;
965 margin:0;
966 padding: 20px 0 0 15px;
967 zoom:1; /* IE7/8, otherwise top-padding is double */
968}
969
970ul#videoTabs li {
971 display:inline;
972 padding:0;
973 margin:0 3px 0 0;
974 line-height:2em;
975}
976
977ul#videoTabs li a {
978 border-radius:7px 7px 0 0;
979 -moz-border-radius:7px 7px 0 0;
980 -webkit-border-top-left-radius:7px;
981 -webkit-border-top-right-radius:7px;
982 background:#95c0d0;
983 color:#fff;
984 text-decoration:none;
985 padding:.45em 1.5em;
986 font-weight:bold;
987}
988
989ul#videoTabs li.selected a {
990 font-weight:bold;
991 text-decoration:none;
992 color:#555;
993 background:#daf3fc;
994 border-bottom:1px solid #daf3fc;
995}
996
997ul#videoTabs li:hover a {
998 background:#85acba;
999}
1000
1001ul#videoTabs li.selected:hover a {
1002 background:#daf3fc;
1003}
1004
1005/* playlists */
1006
1007#videos {
1008 background:#daf3fc;
1009 margin-bottom:1.5em;
1010 padding:15px;
1011 border-radius:5px;
1012 -moz-border-radius:5px;
1013 -webkit-border-radius:5px;
1014 box-shadow:2px 3px 1px #eee;
1015 -moz-box-shadow:2px 3px 1px #eee;
1016 -webkit-box-shadow:2px 3px 1px #eee;
1017}
1018
1019#videos div {
1020 display:none;
1021}
1022
1023#videos div.selected {
1024 display:block;
1025}
1026
1027ul.videoPreviews {
1028 list-style:none;
1029 padding:0;
1030 margin:0;
1031 zoom:1; /* IE, otherwise, layout doesn't update when showing 'more' */
1032}
1033
1034ul.videoPreviews li {
1035 margin:0 0 5px;
1036 padding:0;
1037 overflow:hidden;
1038 position:relative;
1039}
1040
1041#mainBodyFixed ul.videoPreviews h3 {
1042 font-size: 12px;
1043 margin:0 0 1em 130px;
1044 padding:0;
1045 font-weight:bold;
1046 color:inherit;
1047}
1048
1049ul.videoPreviews a {
1050 margin:1px;
1051 padding:10px;
1052 text-decoration:none;
1053 height:90px;
1054 display:block;
1055 border-radius:5px;
1056 -moz-border-radius:5px;
1057 -webkit-border-radius:5px;
1058 background-color:transparent;
1059}
1060
1061ul.videoPreviews a:hover {
1062 background-color:#FFF;
1063 border:none; /* IE8, otherwise, bg doesn't work */
1064}
1065
1066ul.videoPreviews a.selected {
1067 background-color: #FF9900;
1068}
1069
1070ul.videoPreviews img {
1071 float:left;
1072 clear:left;
1073 margin:0;
1074}
1075
1076ul.videoPreviews h3 {
1077 font-size:12px;
1078 font-weight:bold;
1079 text-decoration:none;
1080 margin:0 0 1em 130px;
1081 padding:0;
1082}
1083
1084ul.videoPreviews p {
1085 font-size: 12px;
1086 text-decoration:none;
1087 margin:0 0 1.2em 130px;
1088}
1089
1090ul.videoPreviews p.full {
1091 display:none;
1092}
1093
1094ul.videoPreviews span.more {
1095 padding:0 0 0 12px;
1096 background:url(images/arrow_bluelink_down.png) 0 2px no-repeat;
1097}
1098
1099ul.videoPreviews span.less {
1100 padding:0 0 0 12px;
1101 background:url(images/arrow_bluelink_up.png) 0 2px no-repeat;
1102 display:none;
1103}
1104
1105ul.videoPreviews p.toggle {
1106 position:absolute;
1107 margin:0;
1108 margin-top:-23px; /* instead of bottom:23px, because IE won't do it correctly */
1109 left:140px;
1110}
1111
1112ul.videoPreviews p.toggle a {
1113 height:auto;
1114 margin:0;
1115 padding:0;
1116 zoom:1; /* IE6, otherwise the margin considers the img on redraws */
1117}
1118
1119ul.videoPreviews p.toggle a:hover {
1120 text-decoration:underline;
1121 background:transparent; /* IE6, otherwise it inherits white */
1122}
1123
1124/* featured videos */
1125
1126#mainBodyRight h2 {
1127 padding:0 0 5px;
1128}
1129
1130#mainBodyRight ul.videoPreviews {
1131 margin:10px 0 0;
1132}
1133
1134#mainBodyRight ul.videoPreviews li {
1135 font-size:11px;
1136 line-height:13px;
1137 margin:0 0 5px;
1138 padding:0;
1139}
1140
1141#mainBodyRight ul.videoPreviews h3 {
1142 padding:0;
1143 margin:0;
1144 font-size:100%;
1145}
1146
1147#mainBodyRight ul.videoPreviews a {
1148 text-decoration:none;
1149 height:108px;
1150 border:1px solid #FFF;
1151}
1152
1153#mainBodyRight ul.videoPreviews a:hover {
1154 border:1px solid #CCDADA;
1155}
1156
1157#mainBodyRight ul.videoPreviews a.selected {
1158 border:1px solid #FFF;
1159}
1160
1161#mainBodyRight ul.videoPreviews p {
1162 line-height:1.2em;
1163 padding:0;
1164 margin:4px 0 0 130px;
1165}
1166
1167#mainBodyRight ul.videoPreviews img {
1168 margin-top:5px;
1169}
1170
1171/* Pretty printing styles. Used with prettify.js. */
1172
1173.str { color: #080; }
1174.kwd { color: #008; }
1175.com { color: #800; }
1176.typ { color: #606; }
1177.lit { color: #066; }
1178.pun { color: #660; }
1179.pln { color: #000; }
1180dl.tag-list dt code,
1181.tag { color: #008; }
1182dl.atn-list dt code,
1183.atn { color: #828; }
1184.atv { color: #080; }
1185.dec { color: #606; }
1186
1187@media print {
1188 .str { color: #060; }
1189 .kwd { color: #006; font-weight: bold; }
1190 .com { color: #600; font-style: italic; }
1191 .typ { color: #404; font-weight: bold; }
1192 .lit { color: #044; }
1193 .pun { color: #440; }
1194 .pln { color: #000; }
1195 .tag { color: #006; font-weight: bold; }
1196 .atn { color: #404; }
1197 .atv { color: #060; }
1198}
1199
1200
1201#title {
1202 border-bottom: 4px solid #ccc;
1203 display:none;
1204}
1205
1206#title h1 {
1207 color:#336666;
1208 margin:0;
1209 padding: 5px 10px;
1210 font-size: 1em;
1211 line-height: 15px;
1212}
1213
1214#title h1 .small{
1215 color:#000;
1216 margin:0;
1217 font-size: 13px;
1218 padding:0 0 0 15px;
1219}
1220
1221/* SIDE NAVIGATION */
1222
1223#side-nav {
1224 padding:0 6px 0 0;
1225 background-color: #fff;
1226 font-size:12px;
1227}
1228
1229#resize-packages-nav {
1230/* keeps the resize handle below the h-scroll handle */
1231 height:270px;
1232 overflow:hidden;
1233 max-height:100%;
1234}
1235
1236#packages-nav {
1237 height:270px;
1238 max-height:inherit;
1239 position:relative;
1240 overflow:auto;
1241}
1242
1243#classes-nav,
1244#devdoc-nav {
1245 overflow:auto;
1246 position:relative;
1247}
1248
1249#side-nav ul {
1250 list-style: none;
1251 margin: 0;
1252 padding:5px 0;
1253}
1254
1255#side-nav ul ul {
1256 margin: .5em 0 0 0;
1257 padding: 0;
1258}
1259
1260#side-nav li {
1261 padding:0;
1262 padding:1px 0 1px 0;
1263 zoom:1;
1264}
1265
1266#side-nav li span.heading,
1267#side-nav li h2 {
1268 display:block;
1269 font-size:12px;
1270 font-weight: bold;
1271 margin:.5em 0 0 0;
1272 padding: 3px 0 1px 9px;
1273}
1274
1275#side-nav li a {
1276 display: inline-block; /* needed to apply padding to line-wraps */
1277 text-decoration:none;
1278 padding: 0 0 0 18px;
1279 zoom:1;
1280}
1281
1282#side-nav li a span+span {
1283 display:none;
1284}
1285
1286#side-nav li a:hover {
1287 text-decoration:underline;
1288}
1289
1290#side-nav li a+a {
1291 padding: 0;
1292}
1293/*second level (nested) list*/
1294#side-nav li li li a {
1295 padding: 0 0 0 28px;
1296}
1297/*third level (nested) list*/
1298#side-nav li li li li a {
1299 padding: 0 0 0 38px;
1300}
1301
1302#side-nav .selected {
1303 background-color: #435a6e;
1304 color: #fff;
1305 font-weight:bold;
1306}
1307
1308#side-nav .selected a {
1309 color: #fff;
1310 text-decoration:none;
1311}
1312
1313#side-nav strong {
1314 display:block;
1315}
1316
1317#side-nav .toggle-list .toggle-img {
1318 margin:0;
1319 padding:0;
1320 position:absolute;
1321 top:0;
1322 left:0;
1323 height:16px;
1324 width:15px;
1325 outline-style:none;
1326}
1327/* second-level toggle */
1328#side-nav .toggle-list .toggle-list .toggle-img {
1329 left:10px;
1330}
1331
1332#side-nav .closed .toggle-img,
1333#side-nav .open .closed .toggle-img {
1334 background:url('images/triangle-closed-small.png') 7px 4px no-repeat;
1335}
1336#side-nav .open .toggle-img {
1337 background:url('images/triangle-opened-small.png') 7px 4px no-repeat;
1338}
1339
1340#side-nav .toggle-list {
1341 position:relative;
1342}
1343
1344#side-nav .toggle-list ul {
1345 margin:0;
1346 display:none;
1347}
1348
1349#side-nav .toggle-list div {
1350 display:block;
1351}
1352
1353#index-links .selected {
1354 background-color: #fff;
1355 color: #000;
1356 font-weight:normal;
1357 text-decoration:none;
1358}
1359
1360#index-links {
1361 padding:7px 0 4px 10px;
1362}
1363
1364/* nav tree */
1365
1366#nav-tree ul {
1367 padding:5px 0 1.5em;
1368}
1369
1370#side-nav #nav-tree ul li a,
1371#side-nav #nav-tree ul li span.no-children {
1372 padding: 0 0 0 0;
1373 margin: 0;
1374}
1375
1376#nav-tree .plus {
1377 margin: 0 3px 0 0;
1378}
1379
1380#nav-tree ul ul {
1381 list-style: none;
1382 margin: 0;
1383 padding: 0 0 0 0;
1384}
1385
1386#nav-tree ul li {
1387 margin: 0;
1388 padding: 0 0 0 0;
1389 white-space: nowrap;
1390}
1391
1392#nav-tree .children_ul {
1393 margin:0;
1394}
1395
1396#nav-tree a.nolink {
1397 color: black;
1398 text-decoration: none;
1399}
1400
1401#nav-tree span.label {
1402 width: 100%;
1403}
1404
1405#nav-tree {
1406 overflow-x: auto;
1407 overflow-y: scroll;
1408}
1409
1410#nav-swap {
1411 font-size:10px;
1412 line-height:10px;
1413 margin-left:1em;
1414 text-decoration:none;
1415 display:block;
1416}
1417
1418#tree-link {
1419
1420}
1421
1422/* DOCUMENT BODY */
1423
1424#doc-content {
1425 overflow:auto;
1426}
1427
1428#jd-header {
1429 background-color: #E2E2E2;
1430 padding: 7px 15px;
1431}
1432
1433#jd-header h1 {
1434 margin: 0 0 10px;
1435 font-size:1.7em;
1436}
1437
1438#jd-header .crumb {
1439 font-size:.9em;
1440 line-height:1em;
1441 color:#777;
1442}
1443
1444#jd-header .crumb a,
1445#jd-header .crumb a:visited {
1446 text-decoration:none;
1447 color:#777;
1448}
1449
1450#jd-header .crumb a:hover {
1451 text-decoration:underline;
1452}
1453
1454#jd-header table {
1455 margin:0;
1456 padding:0;
1457}
1458
1459#jd-header td {
1460 border:none;
1461 padding:0;
1462 vertical-align:top;
1463}
1464
1465#jd-header.guide-header {
1466 background-color:#fff;
1467 color:#435a6e;
1468 height:50px;
1469}
1470
1471#jd-descr {
1472 position:relative;
1473}
1474
1475/* summary tables for reference pages */
1476.jd-sumtable {
1477 margin: .5em 1em 1em 1em;
1478 width:95%; /* consistent table widths; within IE's quirks */
1479 font-size:.9em;
1480}
1481
1482.jd-sumtable a {
1483 text-decoration:none;
1484}
1485
1486.jd-sumtable a:hover {
1487 text-decoration:underline;
1488}
1489
1490/* the link inside a sumtable for "Show All/Hide All" */
1491.toggle-all {
1492 display:block;
1493 float:right;
1494 font-weight:normal;
1495 font-size:0.9em;
1496}
1497
1498/* adjustments for in/direct subclasses tables */
1499.jd-sumtable-subclasses {
1500 margin: 1em 0 0 0;
1501 max-width:968px;
1502}
1503
1504/* extra space between end of method name and open-paren */
1505.sympad {
1506 margin-right: 2px;
1507}
1508
1509/* right alignment for the return type in sumtable */
1510.jd-sumtable .jd-typecol {
1511 text-align:right;
1512}
1513
1514/* adjustments for the expando table-in-table */
1515.jd-sumtable-expando {
1516 margin:.5em 0;
1517 padding:0;
1518}
1519
1520/* a div that holds a short description */
1521.jd-descrdiv {
1522 padding:3px 1em 0 1em;
1523 margin:0;
1524 border:0;
1525}
1526
1527/* page-top-right container for reference pages (holds
1528links to summary tables) */
1529#api-info-block {
1530 font-size:.8em;
1531 padding:6px 10px;
1532 font-weight:normal;
1533 float:right;
1534 text-align:right;
1535 color:#999;
1536 max-width:70%;
1537}
1538
1539#api-level-toggle {
1540 padding:0 10px;
1541 font-size:11px;
1542 float:right;
1543}
1544
1545#api-level-toggle label.disabled {
1546 color:#999;
1547}
1548
1549div.api-level {
1550 font-size:.8em;
1551 font-weight:normal;
1552 color:#999;
1553 float:right;
1554 padding:0 7px 0;
1555 margin-top:-25px;
1556}
1557
1558#api-info-block div.api-level {
1559 font-size:1.3em;
1560 font-weight:bold;
1561 float:none;
1562 color:#444;
1563 padding:0;
1564 margin:0;
1565}
1566
1567/* Force link colors for IE6 */
1568div.api-level a {
1569 color:#999;
1570}
1571#api-info-block div.api-level a:link {
1572 color:#444;
1573}
1574#api-level-toggle a {
1575 color:#999;
1576}
1577
1578div#deprecatedSticker {
1579 display:none;
1580 z-index:99;
1581 position:fixed;
1582 right:15px;
1583 top:114px;
1584 margin:0;
1585 padding:1em;
1586 background:#FFF;
1587 border:1px solid #dddd00;
1588 box-shadow:-5px 5px 10px #ccc;
1589 -moz-box-shadow:-5px 5px 10px #ccc;
1590 -webkit-box-shadow:-5px 5px 10px #ccc;
1591}
1592
1593div#naMessage {
1594 display:none;
1595 width:555px;
1596 height:0;
1597 margin:0 auto;
1598}
1599
1600div#naMessage div {
1601 z-index:99;
1602 width:450px;
1603 position:fixed;
1604 margin:50px 0;
1605 padding:4em 4em 3em;
1606 background:#FFF;
1607 border:1px solid #dddd00;
1608 box-shadow:-10px 10px 40px #888;
1609 -moz-box-shadow:-10px 10px 40px #888;
1610 -webkit-box-shadow:-10px 10px 40px #888;
1611}
1612/* IE6 can't position fixed */
1613* html div#naMessage div { position:absolute; }
1614
1615div#naMessage strong {
1616 font-size:1.1em;
1617}
1618
1619.absent,
1620.absent a:link,
1621.absent a:visited,
1622.absent a:hover,
1623.absent * {
1624 color:#bbb !important;
1625 cursor:default !important;
1626 text-decoration:none !important;
1627}
1628
1629#api-level-toggle a,
1630.api-level a {
1631 color:inherit;
1632 text-decoration:none;
1633}
1634
1635#api-level-toggle a:hover,
1636.api-level a:hover {
1637 color:inherit;
1638 text-decoration:underline !important;
1639 cursor:pointer !important;
1640}
1641
1642#side-nav li.absent.selected,
1643#side-nav li.absent.selected *,
1644#side-nav div.label.absent.selected,
1645#side-nav div.label.absent.selected * {
1646 background-color:#eaeaea !important;
1647}
1648/* IE6 quirk (won't chain classes, so just keep background blue) */
1649* html #side-nav li.selected,
1650* html #side-nav li.selected *,
1651* html #side-nav div.label.selected,
1652* html #side-nav div.label.selected * {
1653 background-color: #435a6e !important;
1654}
1655
1656
1657.absent h4.jd-details-title,
1658.absent h4.jd-details-title * {
1659 background-color:#f6f6f6 !important;
1660}
1661
1662.absent img {
1663 opacity: .3;
1664 filter: alpha(opacity=30);
1665 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
1666}
1667
1668
1669/* applies to a div containing links to summary tables */
1670.sum-details-links {
1671 padding:0;
1672 font-weight:normal;
1673}
1674
1675.sum-details-links a {
1676 text-decoration:none;
1677}
1678
1679.sum-details-links a:hover {
1680 text-decoration:underline;
1681}
1682
1683
1684/* inheritance table */
1685.jd-inheritance-table {
1686 border-spacing:0;
1687 margin:0;
1688 padding:0;
1689 font-size:.9em;
1690}
1691.jd-inheritance-table td {
1692 border: none;
1693 margin: 0;
1694 padding: 0;
1695}
1696.jd-inheritance-table .jd-inheritance-space {
1697 font-weight:bold;
1698 width:1em;
1699}
1700.jd-inheritance-table .jd-inheritance-interface-cell {
1701 padding-left: 17px;
1702}
1703
1704#jd-content {
1705 padding: 18px 15px;
1706}
1707
1708hr {
1709 background-color:#ccc;
1710 border-color:#fff;
1711 margin:2em 0 1em;
1712}
1713
1714/* DOC CLASSES */
1715
1716#jd-content h1 {
1717/*sdk page*/
1718 font-size:1.6em;
1719 color:#336666;
1720 margin:0 0 .5em;
1721}
1722
1723#jd-content h2 {
1724 font-size:1.45em;
1725 color:#111;
1726 border-top:2px solid #ccc;
1727 padding: .5em 0 0;
1728 margin: 2em 0 1em 0;
1729}
1730
1731#jd-content h3 {
1732 font-size:1.3em;
1733 color:#3a3a3a;
1734 padding: 0;
1735 margin: 1.5em 0 .65em 0;
1736}
1737
1738#jd-content h4 {
1739 font-size:1.1em;
1740 color:#3a3a3a;
1741 padding: 0;
1742 margin: 1.25em 0 .65em 0;
1743}
1744
1745#jd-content h5 {
1746 font-size:1.0em;
1747 color:#3a3a3a;
1748 padding: 0;
1749 margin: 1em 0 .65em 0;
1750}
1751
1752#jd-content .small-header {
1753 font-size:1em;
1754 color:#000;
1755 font-weight:bold;
1756 border:none;
1757 padding:0;
1758 margin:1em 0 .5em;
1759 position:inherit;
1760}
1761
1762#jd-content table {
1763 margin: 0 0 1em 1em;
1764}
1765
1766#jd-content img {
1767 margin: 0 0 1em 1em;
1768}
1769
1770#jd-content li img,
1771#jd-content dd img {
1772 margin:.5em 0 .5em 1em;
1773}
1774
1775.nolist {
1776 list-style:none;
1777 padding:0;
1778 margin:0 0 1em 1em;
1779}
1780
1781.nolist li {
1782 padding:0 0 2px;
1783 margin:0;
1784}
1785
1786h4 .normal {
1787 font-size:.9em;
1788 font-weight:normal;
1789}
1790
1791.caps {
1792 font-variant:small-caps;
1793 font-size:1.2em;
1794}
1795
1796dl.tag-list dl.atn-list {
1797 padding:0 0 0 2em;
1798}
1799
1800.jd-details {
1801/* border:1px solid #669999;
1802 padding:4px; */
1803 margin:0 0 1em;
1804}
1805
1806/* API reference: a container for the
1807.tagdata blocks that make up the detailed
1808description */
1809.jd-details-descr {
1810 padding:0;
1811 margin:.5em .25em;
1812}
1813
1814/* API reference: a block containing
1815a detailed description, a params table,
1816seealso list, etc */
1817.jd-tagdata {
1818 margin:.5em 1em;
1819}
1820
1821.jd-tagdata p {
1822 margin:0 0 1em 1em;
1823}
1824
1825/* API reference: adjustments to
1826the detailed description block */
1827.jd-tagdescr {
1828 margin:.25em 0 .75em 0;
1829 line-height:1em;
1830}
1831
1832.jd-tagdescr p {
1833 margin:.5em 0;
1834 padding:0;
1835
1836}
1837
1838.jd-tagdescr ol,
1839.jd-tagdescr ul {
1840 margin:0 2.5em;
1841 padding:0;
1842}
1843
1844.jd-tagdescr table,
1845.jd-tagdescr img {
1846 margin:.25em 1em;
1847}
1848
1849.jd-tagdescr li {
1850margin:0 0 .25em 0;
1851padding:0;
1852}
1853
1854/* API reference: heading marking
1855the details section for constants,
1856attrs, methods, etc. */
1857h4.jd-details-title {
1858 font-size:1.15em;
1859 background-color: #E2E2E2;
1860 margin:1.5em 0 .6em;
1861 padding:3px 95px 3px 3px; /* room for api-level */
1862}
1863
1864h4.jd-tagtitle {
1865 margin:0;
1866}
1867
1868/* API reference: heading for "Parameters", "See Also", etc.,
1869in details sections */
1870h5.jd-tagtitle {
1871 margin:0 0 .25em 0;
1872 font-size:1em;
1873}
1874
1875.jd-tagtable {
1876 margin:0;
1877}
1878
1879.jd-tagtable td,
1880.jd-tagtable th {
1881 border:none;
1882 background-color:#fff;
1883 vertical-align:top;
1884 font-weight:normal;
1885 padding:2px 10px;
1886}
1887
1888.jd-tagtable th {
1889 font-style:italic;
1890}
1891
1892#jd-content table h2 {
1893 background-color: #d6d6d6;
1894 font-size: 1.1em;
1895 margin:0 0 10px;
1896 padding:5px;
1897 left:0;
1898 width:auto;
1899}
1900
1901div.design-announce {
1902 border-top:1px solid #33B5E5;
1903 border-bottom:1px solid #33B5E5;
1904 padding:5px 10px 10px 55px;
1905 margin:2em 0;
1906 background:url('images/icon_design.png') 5px 13px no-repeat;
1907}
1908
1909div.design-announce p {
1910 margin: .5em 0 0 0;
1911}
1912
1913div.special {
1914 padding: .5em 1em 1em 1em;
1915 margin: 0 0 1em;
1916 background-color: #DAF3FC;
1917 border:1px solid #d3ecf5;
1918 border-radius:5px;
1919 -moz-border-radius:5px;
1920 -webkit-border-radius:5px;
1921}
1922
1923div.special p {
1924 margin: .5em 0 0 0;
1925}
1926
1927div.special ol {
1928 margin: 0;
1929}
1930
1931div.special ol li {
1932 margin: 0;
1933 padding: 0;
1934}
1935
1936#jd-content div.special h2,
1937#jd-content div.special h3 {
1938 color:#669999;
1939 font-size:1.2em;
1940 border:none;
1941 margin:0 0 .5em;
1942 padding:0;
1943}
1944
1945#jd-content div.special.reference h2,
1946#jd-content div.special.reference h3,
1947#jd-content div.special.reference h4 {
1948 color:#000;
1949 font-size:1em;
1950 border:none;
1951 font-weight:bold;
1952 margin:.5em 0;
1953 padding:0;
1954}
1955
1956p.note, div.note,
1957p.caution, div.caution,
1958p.warning, div.warning {
1959 margin: 1em;
1960 padding: 0 0 0 .5em;
1961 border-left: 4px solid;
1962}
1963
1964p.special-note,
1965div.special-note {
1966 background-color:#EBF3DB;
1967 padding:10px 20px;
1968 margin:0 0 1em;
1969}
1970
1971p.note,
1972div.note {
1973 border-color: #99aacc;
1974}
1975
1976p.warning,
1977div.warning {
1978 border-color: #aa0033;
1979}
1980
1981p.caution,
1982div.caution {
1983 border-color: #ffcf00;
1984}
1985
1986li .note,
1987li .caution,
1988li .warning {
1989 margin: .5em 0 0 0;
1990 padding: .2em .5em .2em .9em;
1991}
1992
1993/* Makes sure the first paragraph does not add top-whitespace within the box*/
1994li .note>p:first-child,
1995li .caution>p:first-child,
1996li .warning>p:first-child {
1997 margin-top:0;
1998 padding-top:0;
1999}
2000
2001dl.xml dt {
2002 font-variant:small-caps;
2003 font-size:1.2em;
2004}
2005
2006dl.xml dl {
2007 padding:0;
2008}
2009
2010dl.xml dl dt {
2011 font-variant:normal;
2012 font-size:1em;
2013}
2014
2015.listhead li {
2016 font-weight: bold;
2017}
2018
2019.listhead li *, /*ie*/.listhead li li {
2020 font-weight: normal;
2021}
2022
2023ol.no-style,
2024ul.no-style {
2025 list-style:none;
2026 padding-left:1em;
2027}
2028
2029.new,
2030.new-child {
2031 font-size: .78em;
2032 font-weight: bold;
2033 color: #ff3d3d;
2034 text-decoration: none;
2035 vertical-align:top;
2036 line-height:.9em;
2037 white-space:nowrap;
2038}
2039
2040.toggle-list.open .new-child {
2041 display:none;
2042}
2043
2044pre.classic {
2045 background-color:transparent;
2046 border:none;
2047 padding:0;
2048}
2049
2050p.img-caption {
2051 margin: -0.5em 0 1em 1em; /* matches default img left-margin */
2052}
2053
2054div.figure {
2055 float:right;
2056 clear:right;
2057 margin:1em 0 0 0;
2058 padding:0 0 0 3em;
2059 background-color:#fff;
2060 /* width must be defined w/ an inline style matching the image width */
2061}
2062
2063#jd-content
2064div.figure img {
2065 margin: 0 0 1em;
2066}
2067
2068div.figure p.img-caption {
2069 margin: -0.5em 0 1em 0;
2070}
2071
2072p.table-caption {
2073 margin: 0 0 0.5em 1em; /* matches default table left-margin */
2074}
2075
2076
2077/* toggle for misc content (such as long sample code)
2078 see toggleContent() script in android-developer-docs.js */
2079.toggle-content.closed .toggle-content-toggleme {
2080 display:none;
2081}
2082
2083.toggle-content a[href="#"] {
2084 text-decoration:none;
2085 color:inherit;
2086}
2087
2088.toggle-content-toggleme {
2089 padding-bottom:1px; /* fixes animation bounce due to margins */
2090}
2091
2092#jd-content .toggle-content img.toggle-content-img {
2093 margin:0;
2094}
2095
2096
2097/* BEGIN quickview sidebar element styles */
2098
2099#qv-wrapper {
2100 float: right;
2101 width:310px; /* +35px padding */
2102 background-color:#fff;
2103 margin:-48px 0 2px 0;
2104 padding:0 0 20px 35px;
2105}
2106
2107#qv {
2108 background-color:#fff;
2109 border:4px solid #dee8f1;
2110 margin:0;
2111 padding:0 5px 5px;
2112 width:292px; /* +10px padding; +8px border */
2113 font-size:.9em;
2114}
2115
2116#qv ol {
2117 list-style:none;
2118 padding: 0;
2119}
2120
2121#qv ol ol{
2122 list-style:none;
2123 padding: 0 0 0 12px;
2124 margin:0;
2125}
2126
2127#qv ul {
2128 padding: 0 10px 0 2em;
2129}
2130
2131#qv li {
2132 padding: 0 10px 3px;
2133 line-height: 1.2em;
2134}
2135
2136#qv li li {
2137 padding: 3px 10px 0;
2138}
2139
2140#qv ul li {
2141 padding: 0 10px 0 0;
2142}
2143
2144#qv li.selected a {
2145 color:#555;
2146 text-decoration:none;
2147}
2148
2149#qv a,
2150#qv a code {
2151 color:#cc6600;
2152}
2153
2154#qv p {
2155 margin:8px 0 0;
2156 padding:0 10px;
2157}
2158
2159#jd-content #qv h2 {
2160 font-size:1.05em;
2161 font-weight:bold;
2162 margin:12px 0 .25em 0;
2163 padding:0 10px;
2164 background-color:transparent;
2165 color:#7BB026;
2166 border:none;
2167 left:0;
2168 z-index:1;
2169}
2170
2171#qv-extra #rule {
2172 padding: 0 10px;
2173 margin: 0;
2174}
2175
2176#qv-sub-rule {
2177 padding: 5px 15px 10px;
2178 margin: 0;
2179}
2180
2181#jd-content
2182#qv-sub-rule h2 {
2183 margin: 0 0 .5em 0;
2184}
2185
2186/* END quickview sidebar element styles */
2187
2188/* Begin sidebox sidebar element styles */
2189
2190.sidebox-wrapper {
2191 float:right;
2192 clear:right;
2193 width:310px; /* +35px padding */
2194 background-color:#fff;
2195 margin:0;
2196 padding:0 0 20px 35px;
2197}
2198
2199.sidebox {
2200 border-left:1px solid #dee8f1;
2201 background-color:#ffffee;
2202 margin:0;
2203 padding:8px 12px;
2204 font-size:0.9em;
2205 width:285px; /* +24px padding; +1px border */
2206}
2207
2208.sidebox p {
2209 margin-bottom: .75em;
2210}
2211
2212.sidebox ul {
2213 padding: 0 0 0 1.5em;
2214}
2215
2216.sidebox li ul {
2217 margin-top:0;
2218 margin-bottom:.1em;
2219}
2220
2221.sidebox li {
2222padding:0 0 0 0em;
2223}
2224
2225#jd-content .sidebox h2,
2226#jd-content .sidebox h3,
2227#jd-content .sidebox h4,
2228#jd-content .sidebox h5 {
2229 border:none;
2230 font-size:1em;
2231 margin:0;
2232 padding:0 0 8px;
2233 left:0;
2234 z-index:0;
2235}
2236
2237.sidebox hr {
2238 background-color:#ccc;
2239 border:none;
2240}
2241
2242/* End sidebox sidebar element styles */
2243
2244/* BEGIN developer training bar styles */
2245
2246div#tb-wrapper {
2247 float: right;
2248 clear:right;
2249 width:380px; /* +25px padding = 405 */
2250 background-color:#fff;
2251 margin:0 0 2px 0;
2252 padding:0 0 20px 25px;
2253}
2254
2255div#tb {
2256 margin:0;
2257 padding:0 15px;
2258 width:350px; /* +15px padding = 380 */
2259 font-size:.9em;
2260 background:#e9e9e9;
2261 border:1px solid #aaa;
2262 border-radius:5px;
2263 -moz-border-radius:5px;
2264 -webkit-border-radius:5px;
2265 overflow:auto;
2266}
2267
2268div#tb h2 {
2269 font-size:1.3em;
2270 font-weight:bold;
2271 margin:1em 0;
2272 padding:0;
2273 background-color:transparent;
2274 border:none;
2275 clear:both;
2276}
2277
2278div.download-box a.button {
2279 color: #069;
2280 font-size:1.1em;
2281 font-weight:bold;
2282 text-decoration:none;
2283 height:27px;
2284 line-height:27px;
2285 text-align:center;
2286 padding:5px 8px;
2287 background-color: #fff;
2288 border: 1px solid #aaa;
2289 -webkit-border-radius: 2px;
2290 -moz-border-radius: 2px;
2291 border-radius: 2px;
2292}
2293
2294div.download-box a.button:hover {
2295 border-color: #09C;
2296 background-color: #4CADCB;
2297 background-image: -webkit-gradient(linear,left top,left bottom,from(#5dbcd9),to(#4cadcb));
2298 background-image: -webkit-linear-gradient(top,#5dbcd9,#4cadcb);
2299 background-image: -moz-linear-gradient(top,#5dbcd9,#4cadcb);
2300 background-image: -ms-linear-gradient(top,#5dbcd9,#4cadcb);
2301 background-image: -o-linear-gradient(top,#5dbcd9,#4cadcb);
2302 background-image: linear-gradient(top,#5dbcd9,#4cadcb);
2303 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',EndColorStr='#4cadcb');
2304 color: #fff;
2305}
2306
2307div.download-box a.button:active {
2308 background-color: #1E799A;
2309 background-image: none;
2310 border-color: #30B7E6;
2311}
2312
2313div.download-box p.filename {
2314 font-size:0.85em;
2315 color:#888;
2316 margin:4px 0 1em 10px;
2317}
2318
2319/* End developer training bar */
2320
2321/* Training nav bar (previous/next) */
2322
2323div.training-nav-top {
2324 float: right;
2325 width:380px; /* +25px padding = 405 */
2326 margin:-58px 0 0 0;
2327 padding:0 0 20px 25px;
2328}
2329
2330div.training-nav-bottom {
2331 padding:1px; /* for weird FF bug (scrollbar appears) */
2332 margin:3em 0;
2333 overflow:auto;
2334}
2335
2336div.training-nav-button-next a,
2337div.training-nav-button-previous a {
2338 display:block;
2339 width:160px;
2340 height:55px;
2341 padding:4px 7px;
2342 border:1px solid #aaa;
2343 border-radius:5px;
2344 -moz-border-radius:5px;
2345 -webkit-border-radius:5px;
2346 text-decoration:none;
2347 font-weight:bold;
2348}
2349
2350div.training-nav-button-next a:hover,
2351div.training-nav-button-previous a:hover {
2352 border:1px solid #069; /* match link color */
2353}
2354
2355div.training-nav-button-next a:active,
2356div.training-nav-button-previous a:active {
2357 border:1px solid #f00; /* match link color */
2358}
2359
2360div.training-nav-button-previous {
2361 float:left;
2362 text-align:left;
2363}
2364
2365div.training-nav-button-next {
2366 float:right;
2367 text-align:right;
2368}
2369
2370span.training-nav-button-title {
2371 display:block;
2372 font-size:.85em;
2373 font-weight:normal;
2374 line-height:1.3em;
2375 margin:.5em 0 0;
2376}
2377
2378/* End training nav bar */
2379
2380/* BEGIN image and caption styles (originally for UI Guidelines docs) */
2381
2382table.image-caption {
2383 padding:0;
2384 margin:.5em 0;
2385 border:0;
2386}
2387
2388td.image-caption-i {
2389 font-size:92%;
2390 padding:0 5px;
2391 margin:0;
2392 border:0;
2393}
2394
2395td.image-caption-i img {
2396 padding:0 1em;
2397 margin:0;
2398}
2399
2400.image-list {
2401 width:24px;
2402 text-align:center;
2403}
2404
2405td.image-caption-c {
2406 font-size:92%;
2407 padding:1em 2px 2px 2px;
2408 margin:0;
2409 border:0;
2410 width:350px;
2411}
2412
2413.grad-rule-top {
2414background-image:url(images/grad-rule-qv.png);
2415background-repeat:no-repeat;
2416padding-top:1em;
2417margin-top:0;
2418}
2419
2420.image-caption-nested {
2421 margin-top:0;
2422 padding:0 0 0 1em;
2423}
2424
2425.image-caption-nested td {
2426 padding:0 4px 2px 0;
2427 margin:0;
2428 border:0;
2429}
2430
2431/* END image and caption styles */
2432
2433/* table of contents */
2434
2435ol.toc {
2436 margin: 0 0 1em 0;
2437 padding: 0;
2438 list-style: none;
2439 font-size:95%;
2440}
2441
2442ol.toc li {
2443 font-weight: bold;
2444 margin: 0 0 .5em 1em;
2445 padding: 0;
2446}
2447
2448ol.toc li p {
2449 font-weight: normal;
2450}
2451
2452ol.toc li ol {
2453 margin: 0;
2454 padding: 0;
2455}
2456
2457ol.toc li li {
2458 padding: 0;
2459 margin: 0 0 0 1em;
2460 font-weight: normal;
2461 list-style: none;
2462}
2463
2464table ol.toc {
2465 margin-left: 0;
2466}
2467
2468.columns td {
2469 padding:0 5px;
2470 border:none;
2471}
2472
2473/* link table */
2474.jd-linktable {
2475 margin: 0 0 1em;
2476 border-bottom: 1px solid #888;
2477}
2478.jd-linktable th,
2479.jd-linktable td {
2480 padding: 3px 5px;
2481 vertical-align: top;
2482 text-align: left;
2483 border:none;
2484}
2485.jd-linktable tr {
2486 background-color: #fff;
2487}
2488.jd-linktable td {
2489 border-top: 1px solid #888;
2490 background-color: inherit;
2491}
2492.jd-linktable td p {
2493 padding: 0 0 5px;
2494}
2495.jd-linktable .jd-linkcol {
2496}
2497.jd-linktable .jd-descrcol {
2498}
2499.jd-linktable .jd-typecol {
2500 text-align:right;
2501}
2502.jd-linktable .jd-valcol {
2503}
2504.jd-linktable .jd-commentrow {
2505 border-top:none;
2506 padding-left:25px;
2507}
2508.jd-deprecated-warning {
2509 margin-top: 0;
2510 margin-bottom: 10px;
2511}
2512
2513tr.alt-color {
2514 background-color: #f6f6f6;
2515}
2516
2517/* expando trigger */
2518#jd-content .jd-expando-trigger-img {
2519 margin:0;
2520}
2521
2522/* jd-expando */
2523.jd-inheritedlinks {
2524 padding:0 0 0 13px
2525}
2526
2527/* SDK PAGE */
2528table.download tr {
2529 background-color:#d9d9d9;
2530}
2531
2532table.download tr.alt-color {
2533 background-color:#ededed;
2534}
2535
2536table.download td,
2537table.download th {
2538 border:2px solid #fff;
2539 padding:10px 5px;
2540}
2541
2542table.download th {
2543 background-color:#6d8293;
2544 color:#fff;
2545}
2546
2547/* INLAY 180 COPY and 240PX EXTENSION */
2548/* modified to 43px so that all browsers eliminate the package panel h-scroll */
2549.g-tpl-240 .g-unit,
2550.g-unit .g-tpl-240 .g-unit,
2551.g-unit .g-unit .g-tpl-240 .g-unit {
2552 display: block;
2553 margin: 0 0 0 243px;
2554 width: auto;
2555 float: none;
2556}
2557.g-unit .g-unit .g-tpl-240 .g-first,
2558.g-unit .g-tpl-240 .g-first,
2559.g-tpl-240 .g-first {
2560 display: block;
2561 margin: 0;
2562 width: 243px;
2563 float: left;
2564}
2565/* 240px alt */
2566.g-tpl-240-alt .g-unit,
2567.g-unit .g-tpl-240-alt .g-unit,
2568.g-unit .g-unit .g-tpl-240-alt .g-unit {
2569 display: block;
2570 margin: 0 243px 0 0;
2571 width: auto;
2572 float: none;
2573}
2574.g-unit .g-unit .g-tpl-240-alt .g-first,
2575.g-unit .g-tpl-240-alt .g-first,
2576.g-tpl-240-alt .g-first {
2577 display: block;
2578 margin: 0;
2579 width: 243px;
2580 float: right;
2581}
2582
2583/* 200px */
2584.g-tpl-200 .g-unit,
2585.g-unit .g-tpl-200 .g-unit,
2586.g-unit .g-unit .g-tpl-200 .g-unit {
2587 display: block;
2588 margin: 0 0 0 200px;
2589 width: auto;
2590 float: none;
2591}
2592.g-unit .g-unit .g-tpl-200 .g-first,
2593.g-unit .g-tpl-200 .g-first,
2594.g-tpl-200 .g-first {
2595 display: block;
2596 margin: 0;
2597 width: 200px;
2598 float: left;
2599}
2600/* 200px alt */
2601.g-tpl-200-alt .g-unit,
2602.g-unit .g-tpl-200-alt .g-unit,
2603.g-unit .g-unit .g-tpl-200-alt .g-unit {
2604 display: block;
2605 margin: 0 200px 0 0;
2606 width: auto;
2607 float: none;
2608}
2609.g-unit .g-unit .g-tpl-200-alt .g-first,
2610.g-unit .g-tpl-200-alt .g-first,
2611.g-tpl-200-alt .g-first {
2612 display: block;
2613 margin: 0;
2614 width: 200px;
2615 float: right;
2616}
2617
2618/* 190px */
2619.g-tpl-190 .g-unit,
2620.g-unit .g-tpl-190 .g-unit,
2621.g-unit .g-unit .g-tpl-190 .g-unit {
2622 display: block;
2623 margin: 0 0 0 190px;
2624 width: auto;
2625 float: none;
2626}
2627.g-unit .g-unit .g-tpl-190 .g-first,
2628.g-unit .g-tpl-190 .g-first,
2629.g-tpl-190 .g-first {
2630 display: block;
2631 margin: 0;
2632 width: 190px;
2633 float: left;
2634}
2635/* 190px alt */
2636.g-tpl-190-alt .g-unit,
2637.g-unit .g-tpl-190-alt .g-unit,
2638.g-unit .g-unit .g-tpl-190-alt .g-unit {
2639 display: block;
2640 margin: 0 190px 0 0;
2641 width: auto;
2642 float: none;
2643}
2644.g-unit .g-unit .g-tpl-190-alt .g-first,
2645.g-unit .g-tpl-190-alt .g-first,
2646.g-tpl-190-alt .g-first {
2647 display: block;
2648 margin: 0;
2649 width: 190px;
2650 float: right;
2651}
2652
2653/* 180px */
2654.g-tpl-180 .g-unit,
2655.g-unit .g-tpl-180 .g-unit,
2656.g-unit .g-unit .g-tpl-180 .g-unit {
2657 display: block;
2658 margin: 0 0 0 180px;
2659 width: auto;
2660 float: none;
2661}
2662.g-unit .g-unit .g-tpl-180 .g-first,
2663.g-unit .g-tpl-180 .g-first,
2664.g-tpl-180 .g-first {
2665 display: block;
2666 margin: 0;
2667 width: 180px;
2668 float: left;
2669}
2670/* 180px alt */
2671.g-tpl-180-alt .g-unit,
2672.g-unit .g-tpl-180-alt .g-unit,
2673.g-unit .g-unit .g-tpl-180-alt .g-unit {
2674 display: block;
2675 margin: 0 180px 0 0;
2676 width: auto;
2677 float: none;
2678}
2679.g-unit .g-unit .g-tpl-180-alt .g-first,
2680.g-unit .g-tpl-180-alt .g-first,
2681.g-tpl-180-alt .g-first {
2682 display: block;
2683 margin: 0;
2684 width: 180px;
2685 float: right;
2686}
2687
2688
2689/* JQUERY RESIZABLE STYLES */
2690.ui-resizable { position: relative; }
2691.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2692.ui-resizable .ui-resizable-handle { display: block; }
2693body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2694body .ui-resizable-autohide .ui-resizable-handle { display: none; }
2695.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px;
2696 background: transparent url("images/resizable-s2.gif") repeat scroll center top; }
2697.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%;
2698 background: transparent url("images/resizable-e2.gif") repeat scroll right center; }
2699
2700@media print {
2701
2702 body {
2703 overflow:visible;
2704 }
2705
2706 #header {
2707 height:60px;
2708 }
2709
2710 #headerLeft {
2711 padding:0;
2712 }
2713
2714 #header-tabs,
2715 #headerRight,
2716 #side-nav,
2717 #api-info-block {
2718 display:none;
2719 }
2720
2721 #body-content {
2722 position:inherit;
2723 }
2724
2725 #doc-content {
2726 margin-left:0 !important;
2727 height:auto !important;
2728 width:auto !important;
2729 overflow:inherit;
2730 display:inline;
2731 }
2732
2733 #jd-header {
2734 padding:10px 0;
2735 }
2736
2737 #jd-content {
2738 padding:15px 0 0;
2739 }
2740
2741 #footer {
2742 float:none;
2743 margin:2em 0 0;
2744 }
2745
2746 h4.jd-details-title {
2747 border-bottom:1px solid #666;
2748 }
2749
2750 pre {
2751 /* these allow lines to break (if there's a white space) */
2752 overflow: visible;
2753 text-wrap: unrestricted;
2754 white-space: -moz-pre-wrap; /* Moz */
2755 white-space: -pre-wrap; /* Opera 4-6 */
2756 white-space: -o-pre-wrap; /* Opera 7 */
2757 white-space: pre-wrap; /* CSS3 */
2758 word-wrap: break-word; /* IE 5.5+ */
2759 }
2760
2761 h1, h2, h3, h4, h5, h6 {
2762 page-break-after: avoid;
2763 }
2764
2765 table, img {
2766 page-break-inside: avoid;
2767 }
2768}