1 /* file: android-developer-core.css
4 info: core developer styles (developer.android.com)
10 html,body,div,h1,h2,h3,h4,h5,h6,p,img,
11 dl,dt,dd,ol,ul,li,table,caption,tbody,
12 tfoot,thead,tr,th,td,form,fieldset,
22 overflow:hidden; /* keeps scrollbar off IE */
23 background-color:#fff;
27 font-family:arial,sans-serif;
31 background-image:url(images/bg_fade.jpg);
32 background-repeat:repeat-x;
69 font-family:monospace;
79 border:1px solid #ccc;
80 background-color:#fafafa;
127 li pre, li table, li img {
131 dd pre, dd table, dd img {
156 border-collapse:collapse;
162 border:1px solid #ccc;
166 background-color:inherit;
170 background-color:#dee8f1;
174 background-color:#DDF0F2;
182 /* "Preliminary" watermark for preview releases and interim builds.
183 background:transparent url(images/preliminary.png) repeat scroll 0 0; */
195 border-bottom:3px solid #94b922;
214 /* Tabs in the header */
224 margin: 0px 2px 0px 0px;
229 text-decoration: none;
231 background-image: url(images/bg_images_sprite.png);
232 background-position: 0 -58px;
233 background-repeat: no-repeat;
244 background-image: url(images/bg_images_sprite.png);
245 background-position: 0 -29px;
246 background-repeat: no-repeat;
254 #header li a span+span {
258 /* TAB HIGHLIGHTING */
260 .guide #guide-link a,
261 .reference #reference-link a,
263 .community #community-link a,
264 .videos #videos-link a {
265 background-image: url(images/bg_images_sprite.png);
266 background-position: 0 0;
267 background-repeat: no-repeat;
273 .home #home-link a:hover,
274 .guide #guide-link a:hover,
275 .reference #reference-link a:hover,
276 .sdk #sdk-link a:hover,
277 .community #community-link a:hover,
278 .videos #videos-link a:hover {
279 background-image: url(images/bg_images_sprite.png);
280 background-position: 0 0;
284 margin:10px 10px 0 0;
295 vertical-align:middle;
304 margin:15px 10px 0 0;
325 margin: 0em 0em 0em 0em;
344 #mainBodyFixed .green,
345 #mainBodyFluid .green,
348 background-color:none;
369 #mainBodyLeft p.blue {
373 #mainBodyLeft #communityDiv {
375 background-image:url(images/bg_community_leftDiv.jpg);
376 background-repeat: no-repeat;
379 padding: 20px 0px 0px 20px;
393 #mainBodyRight table {
398 border:0px solid #666;
403 #mainBodyRight .blueBorderBox {
404 border:5px solid #ddf0f2;
405 padding:18px 18px 18px 18px;
409 #mainBodyFixed .seperator {
410 background-image:url(images/hr_gray_side.jpg);
411 background-repeat:no-repeat;
424 #mainBodyBottom .seperator {
425 background-image:url(images/hr_gray_main.jpg);
426 background-repeat:no-repeat;
447 text-decoration: underline;
456 #footerlinks a:visited {
461 border:0px solid #666;
462 padding: 8px 18px 8px 18px;
471 padding: 0px 0px 0px 0px;
475 background-image:url(images/home/bg_home_bottom.jpg);
476 background-repeat: no-repeat;
486 background-color: #6D8293;
487 border: 2px solid #fff;
493 background-color: #d9d9d9;
494 border: 2px solid #fff;
497 .groupTable .evenRow td {
498 background-color: #ededed;
504 margin: 0em 0em 0em 0em;
520 vertical-align: bottom;
527 .pageTable td.leftNav {
532 margin: 10px 30px 10px 30px;
533 padding: 10px 20px 10px 20px;
534 background-color: #EBF3DB;
539 margin: 10px 30px 10px 30px;
540 padding: 10px 20px 10px 20px;
541 background-color: #DDF0F2;
546 margin: 10px 30px 10px 30px;
548 background-color: #DDF0F2;
553 #search_autocomplete {
561 #search_filtered_div {
565 border:1px solid #BCCDF0;
566 background-color:#fff;
573 background-color:#fff;
574 border-bottom: 1px solid #669999;
578 #search_filtered .jd-selected {
579 background-color: #94b922;
582 #search_filtered .jd-selected,
583 #search_filtered .jd-selected a {
592 font-family: Arial, sans-serif;
612 /* restrict global search form width */
621 /* disable twiddle and size selectors for left column */
622 #leftSearchControl div {
626 #leftSearchControl .gsc-twiddle {
627 background-image : none;
630 #leftSearchControl td, #searchForm td {
631 border: 0px solid #000;
634 #leftSearchControl .gsc-resultsHeader .gsc-title {
642 #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
646 #leftSearchControl .gsc-resultsRoot {
650 #leftSearchControl div.gs-visibleUrl-long {
655 .gsc-webResult div.gs-visibleUrl-short,
661 .gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
662 .gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
663 #leftSearchControl a,
664 #leftSearchControl a b {
672 /* Disable built in search forms */
673 .gsc-control form.gsc-search-box {
676 table.gsc-search-box {
678 border-collapse:collapse;
684 vertical-align:middle;
688 border:1px solid #BCCDF0;
694 td.gsc-search-button {
705 /* search result tabs */
707 #doc-content .gsc-control {
711 #doc-content .gsc-tabsArea {
716 #doc-content .gsc-tabHeader {
721 #doc-content .gsc-tabHeader.gsc-tabhActive {
722 border-top: 2px solid #94B922;
725 #doc-content h2#searchTitle {
729 #doc-content .gsc-resultsbox-visible {
736 padding: 0px 0px 0px 0px;
744 background:url(images/home/bg_home_announcement.png) no-repeat 0 0;
756 #announcement-block {
759 background: url(images/hr_gray_side.jpg) no-repeat 15px 0;
763 #announcement-block>* {
767 #announcement-block img {
778 background:url(images/home/bg_home_carousel.png) no-repeat 0 0;
784 background: url(images/home/bg_home_carousel_board.png) 0 0 no-repeat;
786 padding: 25px 21px 0;
796 #carouselMain .bulletinDesc h3 {
801 #carouselMain .bulletinDesc p {
807 background: url(images/home/bg_home_carousel_wheel.png) 0 0 no-repeat;
812 .clearer { clear:both; }
814 a#arrow-left, a#arrow-right {
818 background-image:url(images/home/carousel_buttons_sprite.png);
819 background-repeat:no-repeat;
822 margin:35px 3px 0 10px;
825 margin:35px 10px 0 0;
828 a#arrow-left.arrow-left-off:hover {
829 background-position:0 0;
832 a#arrow-right.arrow-right-off:hover {
833 background-position:-42px 0;
836 background-position:0 -42px;
838 a#arrow-right:hover {
839 background-position:-42px -42px;
842 background-position:0 0;
845 background-position:-42px 0;
852 .app-list-container {
883 -webkit-border-radius:7px;
884 -moz-border-radius:7px;
886 text-decoration:none;
903 #app-list a.selected,
904 #app-list a:active.selected,
905 #app-list a:hover.selected {
909 text-decoration:none;
917 #app-list a:hover span,
918 #app-list a:active span {
919 text-decoration:underline;
925 padding-bottom:.25em;
929 * html #app-list a { zoom: 1; margin:0 24px 0 15px;}
932 width:430px !important;
935 /*carousel bulletin layouts*/
942 padding:8px 0 8px 8px;
953 padding:8px 8px 8px 0;
971 #mainBodyLeft.videoPlayer {
975 #mainBodyRight.videoPlayer {
982 background-color: #DAF3FC;
984 -moz-border-radius:7px;
985 -webkit-border-radius:7px;
988 border:1px solid #d3ecf5;
989 box-shadow:2px 3px 1px #eee;
990 -moz-box-shadow:2px 3px 1px #eee;
991 -webkit-box-shadow:2px 3px 1px #eee;
995 background-color: #FFF;
997 height:auto !important;
998 border:1px solid #ccdada;
999 border-radius:7px 7px 0 0;
1000 -moz-border-radius:7px 7px 0 0;
1001 -webkit-border-top-left-radius:7px;
1002 -webkit-border-top-right-radius:7px;
1007 padding:15px 15px 0;
1010 #videoPlayerTitle h2 {
1027 list-style-type:none;
1031 padding: 20px 0 0 15px;
1032 zoom:1; /* IE7/8, otherwise top-padding is double */
1043 border-radius:7px 7px 0 0;
1044 -moz-border-radius:7px 7px 0 0;
1045 -webkit-border-top-left-radius:7px;
1046 -webkit-border-top-right-radius:7px;
1049 text-decoration:none;
1050 padding:.45em 1.5em;
1054 ul#videoTabs li.selected a {
1056 text-decoration:none;
1059 border-bottom:1px solid #daf3fc;
1062 ul#videoTabs li:hover a {
1066 ul#videoTabs li.selected:hover a {
1074 margin-bottom:1.5em;
1077 -moz-border-radius:5px;
1078 -webkit-border-radius:5px;
1079 box-shadow:2px 3px 1px #eee;
1080 -moz-box-shadow:2px 3px 1px #eee;
1081 -webkit-box-shadow:2px 3px 1px #eee;
1088 #videos div.selected {
1096 zoom:1; /* IE, otherwise, layout doesn't update when showing 'more' */
1099 ul.videoPreviews li {
1106 #mainBodyFixed ul.videoPreviews h3 {
1108 margin:0 0 1em 130px;
1114 ul.videoPreviews a {
1117 text-decoration:none;
1121 -moz-border-radius:5px;
1122 -webkit-border-radius:5px;
1123 background-color:transparent;
1126 ul.videoPreviews a:hover {
1127 background-color:#FFF;
1128 border:none; /* IE8, otherwise, bg doesn't work */
1131 ul.videoPreviews a.selected {
1132 background-color: #FF9900;
1135 ul.videoPreviews img {
1141 ul.videoPreviews h3 {
1144 text-decoration:none;
1145 margin:0 0 1em 130px;
1149 ul.videoPreviews p {
1151 text-decoration:none;
1152 margin:0 0 1.2em 130px;
1155 ul.videoPreviews p.full {
1159 ul.videoPreviews span.more {
1161 background:url(images/arrow_bluelink_down.png) 0 2px no-repeat;
1164 ul.videoPreviews span.less {
1166 background:url(images/arrow_bluelink_up.png) 0 2px no-repeat;
1170 ul.videoPreviews p.toggle {
1173 margin-top:-23px; /* instead of bottom:23px, because IE won't do it correctly */
1177 ul.videoPreviews p.toggle a {
1181 zoom:1; /* IE6, otherwise the margin considers the img on redraws */
1184 ul.videoPreviews p.toggle a:hover {
1185 text-decoration:underline;
1186 background:transparent; /* IE6, otherwise it inherits white */
1189 /* featured videos */
1195 #mainBodyRight ul.videoPreviews {
1199 #mainBodyRight ul.videoPreviews li {
1206 #mainBodyRight ul.videoPreviews h3 {
1211 #mainBodyRight ul.videoPreviews a {
1212 text-decoration:none;
1214 border:1px solid #FFF;
1217 #mainBodyRight ul.videoPreviews a:hover {
1218 border:1px solid #CCDADA;
1221 #mainBodyRight ul.videoPreviews a.selected {
1222 border:1px solid #FFF;
1225 #mainBodyRight ul.videoPreviews p {
1228 margin:4px 0 0 130px;
1231 #mainBodyRight ul.videoPreviews img {