Home | History | Annotate | Download | only in assets
      1 /* 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 
     11 html,body,div,h1,h2,h3,h4,h5,h6,p,img,
     12 dl,dt,dd,ol,ul,li,table,caption,tbody,
     13 tfoot,thead,tr,th,td,form,fieldset,
     14 embed,object,applet {
     15   margin: 0;
     16   padding: 0;
     17   border: 0;
     18 }
     19 
     20 /* BASICS */
     21 
     22 html, body {
     23   overflow:hidden; /* keeps scrollbar off IE */
     24   background-color:#fff;
     25 }
     26 
     27 body {
     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 
     36 a, a code {
     37   color:#006699;
     38 }
     39 
     40 a:active,
     41 a:active code {
     42   color:#f00;
     43 }
     44 
     45 a:visited,
     46 a:visited code {
     47   color:#006699;
     48 }
     49 
     50 input, select,
     51 textarea, option, label {
     52   font-family:inherit;
     53   font-size:inherit;
     54   padding:0;
     55   margin:0;
     56   vertical-align:middle;
     57 }
     58 
     59 option {
     60   padding:0 4px;
     61 }
     62 
     63 p, form {
     64   padding:0;
     65   margin:0 0 1em;
     66 }
     67 
     68 code, pre {
     69   color:#007000;
     70   font-family:monospace;
     71   line-height:1em;
     72 }
     73 
     74 var {
     75   color:#007000;
     76   font-style:italic;
     77 }
     78 
     79 pre {
     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 
     88 h1,h2,h3,h4,h5 {
     89   margin:1em 0;
     90   padding:0;
     91 }
     92 
     93 p,ul,ol,dl,dd,dt,li {
     94   line-height:1.3em;
     95 }
     96 
     97 ul,ol {
     98   margin:0 0 .8em;
     99   padding:0 0 0 2em;
    100 }
    101 
    102 li {
    103   padding:0 0 .5em;
    104 }
    105 
    106 dl {
    107   margin:0 0 1em 0;
    108   padding:0;
    109 }
    110 
    111 dt {
    112   margin:0;
    113   padding:0;
    114 }
    115 
    116 dd {
    117   margin:0 0 1em;
    118   padding:0 0 0 2em;
    119 }
    120 
    121 li p {
    122   margin:.5em 0 0;
    123 }
    124 
    125 dd p {
    126   margin:1em 0 0;
    127 }
    128 
    129 li pre, li table, li img {
    130   margin:.5em 0 0 1em;
    131 }
    132 
    133 dd pre,
    134 #jd-content dd table,
    135 #jd-content dd img {
    136   margin:1em 0 0 1em;
    137 }
    138 
    139 li ul,
    140 li ol,
    141 dd ul,
    142 dd ol {
    143   margin:0;
    144   padding: 0 0 0 2em;
    145 }
    146 
    147 li li,
    148 dd li {
    149   margin:0;
    150   padding:.5em 0 0;
    151 }
    152 
    153 dl dl,
    154 ol dl,
    155 ul dl {
    156   margin:0 0 1em;
    157   padding:0;
    158 }
    159 
    160 table {
    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 
    169 td,th {
    170   border:1px solid #ccc;
    171   padding:6px 12px;
    172   text-align:left;
    173   vertical-align:top;
    174   background-color:inherit;
    175 }
    176 
    177 th {
    178   background-color:#dee8f1;
    179 }
    180 
    181 td > p:last-child {
    182   margin:0;
    183 }
    184 
    185 hr.blue {
    186   background-color:#DDF0F2;
    187   border:none;
    188   height:5px;
    189   margin:20px 0 10px;
    190 }
    191 
    192 blockquote {
    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 
    379 div.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,
    590 table.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 }
    610 table.gsc-search-box {
    611   margin:6px 0 0 0;
    612   border-collapse:collapse;
    613 }
    614 
    615 td.gsc-input {
    616   padding:0 2px;
    617   width:100%;
    618   vertical-align:middle;
    619 }
    620 
    621 input.gsc-input {
    622   border:1px solid #BCCDF0;
    623   width:99%;
    624   padding-left:2px;
    625   font-size:.95em;
    626 }
    627 
    628 td.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 
    749 a#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 }
    756 a#arrow-left {
    757   margin:35px 3px 0 10px;
    758 }
    759 a#arrow-right {
    760   margin:35px 10px 0 0;
    761 }
    762 a.arrow-left-off,
    763 a#arrow-left.arrow-left-off:hover {
    764   background-position:0 0;
    765 }
    766 a.arrow-right-off,
    767 a#arrow-right.arrow-right-off:hover {
    768   background-position:-42px 0;
    769 }
    770 a#arrow-left:hover {
    771   background-position:0 -42px;
    772 }
    773 a#arrow-right:hover {
    774   background-position:-42px -42px;
    775 }
    776 a.arrow-left-on {
    777   background-position:0 0;
    778 }
    779 a.arrow-right-on {
    780   background-position:-42px 0;
    781 }
    782 a.arrow-right-off,
    783 a.arrow-left-off {
    784   cursor:default;
    785 }
    786 
    787 .app-list-container {
    788   margin:0 20px;
    789   position:relative;
    790   width:100%;
    791 }
    792 
    793 div#list-clip {
    794   height:110px;
    795   width:438px;
    796   overflow:hidden;
    797   position:relative;
    798   float:left;
    799 }
    800 
    801 div#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 
    961 ul#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 
    970 ul#videoTabs li {
    971   display:inline;
    972   padding:0;
    973   margin:0 3px 0 0;
    974   line-height:2em;
    975 }
    976 
    977 ul#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 
    989 ul#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 
    997 ul#videoTabs li:hover a {
    998   background:#85acba;
    999 }
   1000 
   1001 ul#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 
   1027 ul.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 
   1034 ul.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 
   1049 ul.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 
   1061 ul.videoPreviews a:hover {
   1062   background-color:#FFF;
   1063   border:none; /* IE8, otherwise, bg doesn't work */
   1064 }
   1065 
   1066 ul.videoPreviews a.selected {
   1067   background-color: #FF9900;
   1068 }
   1069 
   1070 ul.videoPreviews img {
   1071   float:left;
   1072   clear:left;
   1073   margin:0;
   1074 }
   1075 
   1076 ul.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 
   1084 ul.videoPreviews p {
   1085   font-size: 12px;
   1086   text-decoration:none;
   1087   margin:0 0 1.2em 130px;
   1088 }
   1089 
   1090 ul.videoPreviews p.full {
   1091   display:none;
   1092 }
   1093 
   1094 ul.videoPreviews span.more {
   1095   padding:0 0 0 12px;
   1096   background:url(images/arrow_bluelink_down.png) 0 2px no-repeat;
   1097 }
   1098 
   1099 ul.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 
   1105 ul.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 
   1112 ul.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 
   1119 ul.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; }
   1180 dl.tag-list dt code,
   1181 .tag { color: #008; }
   1182 dl.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
   1528 links 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 
   1549 div.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 */
   1568 div.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 
   1578 div#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 
   1593 div#naMessage {
   1594   display:none;
   1595   width:555px;
   1596   height:0;
   1597   margin:0 auto;
   1598 }
   1599 
   1600 div#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 
   1615 div#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 
   1708 hr {
   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 
   1786 h4 .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 
   1796 dl.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
   1808 description */
   1809 .jd-details-descr {
   1810   padding:0;
   1811   margin:.5em .25em;
   1812 }
   1813 
   1814 /* API reference: a block containing
   1815 a detailed description, a params table,
   1816 seealso 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
   1826 the 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 {
   1850 margin:0 0 .25em 0;
   1851 padding:0;
   1852 }
   1853 
   1854 /* API reference: heading marking
   1855 the details section for constants,
   1856 attrs, methods, etc. */
   1857 h4.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 
   1864 h4.jd-tagtitle {
   1865   margin:0;
   1866 }
   1867 
   1868 /* API reference: heading for "Parameters", "See Also", etc.,
   1869 in details sections */
   1870 h5.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 
   1901 div.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 
   1909 div.design-announce p {
   1910   margin: .5em 0 0 0;
   1911 }
   1912 
   1913 div.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 
   1923 div.special p {
   1924   margin: .5em 0 0 0;
   1925 }
   1926 
   1927 div.special ol {
   1928   margin: 0;
   1929 }
   1930 
   1931 div.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 
   1956 p.note, div.note,
   1957 p.caution, div.caution,
   1958 p.warning, div.warning {
   1959   margin: 1em;
   1960   padding: 0 0 0 .5em;
   1961   border-left: 4px solid;
   1962 }
   1963 
   1964 p.special-note,
   1965 div.special-note {
   1966   background-color:#EBF3DB;
   1967   padding:10px 20px;
   1968   margin:0 0 1em;
   1969 }
   1970 
   1971 p.note,
   1972 div.note {
   1973  border-color: #99aacc;
   1974 }
   1975 
   1976 p.warning,
   1977 div.warning {
   1978   border-color: #aa0033;
   1979 }
   1980 
   1981 p.caution,
   1982 div.caution {
   1983   border-color: #ffcf00;
   1984 }
   1985 
   1986 li .note,
   1987 li .caution,
   1988 li .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*/
   1994 li .note>p:first-child,
   1995 li .caution>p:first-child,
   1996 li .warning>p:first-child {
   1997   margin-top:0;
   1998   padding-top:0;
   1999 }
   2000 
   2001 dl.xml dt {
   2002   font-variant:small-caps;
   2003   font-size:1.2em;
   2004 }
   2005 
   2006 dl.xml dl {
   2007   padding:0;
   2008 }
   2009 
   2010 dl.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 
   2023 ol.no-style,
   2024 ul.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 
   2044 pre.classic {
   2045   background-color:transparent;
   2046   border:none;
   2047   padding:0;
   2048 }
   2049 
   2050 p.img-caption {
   2051   margin: -0.5em 0 1em 1em; /* matches default img left-margin */
   2052 }
   2053 
   2054 div.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
   2064 div.figure img {
   2065   margin: 0 0 1em;
   2066 }
   2067 
   2068 div.figure p.img-caption {
   2069   margin: -0.5em 0 1em 0;
   2070 }
   2071 
   2072 p.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 {
   2222 padding: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 
   2246 div#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 
   2255 div#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 
   2268 div#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 
   2278 div.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 
   2294 div.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 
   2307 div.download-box a.button:active {
   2308   background-color: #1E799A;
   2309   background-image: none;
   2310   border-color: #30B7E6;
   2311 }
   2312 
   2313 div.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 
   2323 div.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 
   2330 div.training-nav-bottom {
   2331   padding:1px; /* for weird FF bug (scrollbar appears) */
   2332   margin:3em 0;
   2333   overflow:auto;
   2334 }
   2335 
   2336 div.training-nav-button-next a,
   2337 div.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 
   2350 div.training-nav-button-next a:hover,
   2351 div.training-nav-button-previous a:hover {
   2352   border:1px solid #069; /* match link color */
   2353 }
   2354 
   2355 div.training-nav-button-next a:active,
   2356 div.training-nav-button-previous a:active {
   2357   border:1px solid #f00; /* match link color */
   2358 }
   2359 
   2360 div.training-nav-button-previous {
   2361   float:left;
   2362   text-align:left;
   2363 }
   2364 
   2365 div.training-nav-button-next {
   2366   float:right;
   2367   text-align:right;
   2368 }
   2369 
   2370 span.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 
   2382 table.image-caption {
   2383   padding:0;
   2384   margin:.5em 0;
   2385   border:0;
   2386 }
   2387 
   2388 td.image-caption-i {
   2389   font-size:92%;
   2390   padding:0 5px;
   2391   margin:0;
   2392   border:0;
   2393 }
   2394 
   2395 td.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 
   2405 td.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 {
   2414 background-image:url(images/grad-rule-qv.png);
   2415 background-repeat:no-repeat;
   2416 padding-top:1em;
   2417 margin-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 
   2435 ol.toc {
   2436   margin: 0 0 1em 0;
   2437   padding: 0;
   2438   list-style: none;
   2439   font-size:95%;
   2440 }
   2441 
   2442 ol.toc li {
   2443   font-weight: bold;
   2444   margin: 0 0 .5em 1em;
   2445   padding: 0;
   2446 }
   2447 
   2448 ol.toc li p {
   2449   font-weight: normal;
   2450 }
   2451 
   2452 ol.toc li ol {
   2453   margin: 0;
   2454   padding: 0;
   2455 }
   2456 
   2457 ol.toc li li {
   2458   padding: 0;
   2459   margin: 0 0 0 1em;
   2460   font-weight: normal;
   2461   list-style: none;
   2462 }
   2463 
   2464 table 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 
   2513 tr.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 */
   2528 table.download tr {
   2529   background-color:#d9d9d9;
   2530 }
   2531 
   2532 table.download tr.alt-color {
   2533   background-color:#ededed;
   2534 }
   2535 
   2536 table.download td,
   2537 table.download th {
   2538   border:2px solid #fff;
   2539   padding:10px 5px;
   2540 }
   2541 
   2542 table.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; }
   2693 body .ui-resizable-disabled .ui-resizable-handle { display: none; }
   2694 body .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 }
   2769