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