github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/make/tools/droiddoc/templates-pdk/assets/android-developer-core.css (about)

     1  /* file: android-developer-core.css
     2     author: smain
     3     date: september 2008
     4     info: core developer styles (developer.android.com)
     5  */
     6  
     7  
     8  /* RESET STYLES */
     9  
    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,
    13  embed,object,applet {
    14    margin: 0;
    15    padding: 0;
    16    border: 0;
    17  }
    18  
    19  /* BASICS */
    20  
    21  html, body {
    22    overflow:hidden; /* keeps scrollbar off IE */
    23    background-color:#fff;
    24  }
    25  
    26  body {
    27    font-family:arial,sans-serif;
    28    color:#000;
    29    font-size:13px;
    30    color:#333;
    31    background-image:url(images/bg_fade.jpg);
    32    background-repeat:repeat-x;
    33  }
    34  
    35  a, a code {
    36    color:#006699;
    37  }
    38  
    39  a:active,
    40  a:active code {
    41    color:#f00;
    42  } 
    43  
    44  a:visited,
    45  a:visited code {
    46    color:#006699;
    47  }
    48  
    49  input, select,
    50  textarea, option, label {
    51    font-family:inherit;
    52    font-size:inherit;
    53    padding:0;
    54    margin:0;
    55    vertical-align:middle;
    56  }
    57  
    58  option {
    59    padding:0 4px;
    60  }
    61  
    62  p, form {
    63    padding:0;
    64    margin:0 0 1em;
    65  }
    66  
    67  code, pre {
    68    color:#007000;
    69    font-family:monospace;
    70    line-height:1em;
    71  }
    72  
    73  var {
    74    color:#007000;
    75    font-style:italic;
    76  }
    77  
    78  pre {
    79    border:1px solid #ccc;
    80    background-color:#fafafa;
    81    padding:10px;
    82    margin:0 0 1em 1em;
    83    overflow:auto;
    84    line-height:inherit; /* fixes vertical scrolling in webkit */
    85  }
    86  
    87  h1,h2,h3,h4,h5 {
    88    margin:1em 0;
    89    padding:0;
    90  }
    91  
    92  p,ul,ol,dl,dd,dt,li {
    93    line-height:1.3em;
    94  }
    95  
    96  ul,ol {
    97    margin:0 0 .8em;
    98    padding:0 0 0 2em;
    99  }
   100  
   101  li {
   102    padding:0 0 .5em;
   103  }
   104  
   105  dl {
   106    margin:0 0 1em 0;
   107    padding:0;
   108  }
   109  
   110  dt {
   111    margin:0;
   112    padding:0;
   113  }
   114  
   115  dd {
   116    margin:0 0 1em;
   117    padding:0 0 0 2em;
   118  }
   119  
   120  li p {
   121    margin:.5em 0 0;
   122  }
   123  
   124  dd p {
   125    margin:1em 0 0;
   126  }
   127  
   128  li pre, li table, li img {
   129    margin:.5em 0 0 1em;
   130  }
   131  
   132  dd pre,
   133  #jd-content dd table,
   134  #jd-content dd img {
   135    margin:1em 0 0 1em;
   136  }
   137  
   138  li ul,
   139  li ol,
   140  dd ul,
   141  dd ol {
   142    margin:0;
   143    padding: 0 0 0 2em;
   144  }
   145  
   146  li li,
   147  dd li {
   148    margin:0;
   149    padding:.5em 0 0;
   150  }
   151  
   152  dl dl,
   153  ol dl,
   154  ul dl {
   155    margin:0 0 1em;
   156    padding:0;
   157  }
   158  
   159  table {
   160    font-size:1em;
   161    margin:0 0 1em;
   162    padding:0;
   163    border-collapse:collapse;
   164    border-width:0;
   165    empty-cells:show;
   166  }
   167  
   168  td,th {
   169    border:1px solid #ccc;
   170    padding:6px 12px;
   171    text-align:left;
   172    vertical-align:top;
   173    background-color:inherit;
   174  }
   175  
   176  th {
   177    background-color:#dee8f1;
   178  }
   179  
   180  td > p:last-child {
   181    margin:0;
   182  }
   183  
   184  hr.blue {
   185    background-color:#DDF0F2;
   186    border:none;
   187    height:5px;
   188    margin:20px 0 10px;
   189  }
   190  
   191  blockquote {
   192    margin: 0 0 1em 1em;
   193    padding: 0 4em 0 1em;
   194    border-left:2px solid #eee;
   195  }
   196  /* LAYOUT */
   197  
   198  #body-content {
   199    /* "Preliminary" watermark for preview releases and interim builds.
   200    background:transparent url(images/preliminary.png) repeat scroll 0 0; */
   201    margin:0;
   202    position:relative;
   203    width:100%;
   204  }
   205  
   206  #header {
   207    height: 114px;
   208    position:relative;
   209    z-index:100;
   210    min-width:675px; /* min width for the tabs, before they wrap */
   211    padding:0 10px;
   212    border-bottom:3px solid #94b922;
   213  }
   214  
   215  #headerLeft{
   216    padding: 25px 0 0;
   217  }
   218  
   219  #headerLeft img{
   220    height:50px;
   221  }
   222  
   223  #headerRight {
   224    position:absolute;
   225    right:0;
   226    top:0;
   227    text-align:right;
   228  }
   229  
   230  /* Tabs in the header */
   231  
   232  #header ul {
   233    list-style: none;
   234    margin: 7px 0 0;
   235    padding: 0;
   236    height: 29px;
   237  }
   238  
   239  #header li {
   240    float: left;
   241    margin: 0px 2px 0px 0px;
   242    padding:0;
   243  }
   244  
   245  #header li a {
   246    text-decoration: none;
   247    display: block;
   248    background-image: url(images/bg_images_sprite.png);
   249    background-position: 0 -58px;
   250    background-repeat: no-repeat;
   251    color: #666;
   252    font-size: 13px;
   253    font-weight: bold;
   254    width: 94px;
   255    height: 29px;
   256    text-align: center;
   257    margin: 0px;
   258  }
   259  
   260  #header li a:hover {
   261    background-image: url(images/bg_images_sprite.png);
   262    background-position: 0 -29px;
   263    background-repeat: no-repeat;
   264  }
   265  
   266  #header li a span {
   267    position:relative;
   268    top:7px;
   269  }
   270  
   271  #header li a span+span {
   272    display:none;
   273  }
   274  
   275  /* tab highlighting */
   276  
   277  .home #home-link a,
   278  .guide #guide-link a,
   279  .reference #reference-link a,
   280  .sdk #sdk-link a,
   281  .resources #resources-link a,
   282  .videos #videos-link a {
   283    background-image: url(images/bg_images_sprite.png);
   284    background-position: 0 0;
   285    background-repeat: no-repeat;
   286    color: #fff;
   287    font-weight: bold;
   288    cursor:default;
   289  }
   290  
   291  .home #home-link a:hover,
   292  .guide #guide-link a:hover,
   293  .reference #reference-link a:hover,
   294  .sdk #sdk-link a:hover,
   295  .resources #resources-link a:hover,
   296  .videos #videos-link  a:hover {
   297    background-image: url(images/bg_images_sprite.png);
   298    background-position: 0 0;
   299  }
   300  
   301  #headerLinks {
   302    margin:10px 10px 0 0;
   303    height:13px;
   304    font-size: 11px;
   305    vertical-align: top;
   306  }
   307  
   308  #headerLinks a {
   309    color: #7FA9B5;
   310  }
   311  
   312  #headerLinks img {
   313    vertical-align:middle;
   314  }
   315  
   316  #language {
   317    margin:0 10px 0 4px;
   318  }
   319  
   320  #search {
   321    height:45px;
   322    margin:15px 10px 0 0;
   323  }
   324  
   325  /* MAIN BODY */
   326  
   327  #mainBodyFluid {
   328    margin: 20px 10px;
   329    color:#333;
   330  }
   331  
   332  #mainBodyFixed {
   333    margin: 20px 10px;
   334    color: #333;
   335    width:930px;
   336    position:relative;
   337  }
   338  
   339  #mainBodyFixed h3,
   340  #mainBodyFluid h3 {
   341    color:#336666;
   342    font-size:1.25em;
   343    margin: 0em 0em 0em 0em;
   344    padding-bottom:.5em;
   345  }
   346  
   347  #mainBodyFixed h2,
   348  #mainBodyFluid h2 {
   349    color:#336666;
   350    font-size:1.25em;
   351    margin: 0;
   352    padding-bottom:.5em;
   353  }
   354  
   355  #mainBodyFixed h1,
   356  #mainBodyFluid h1 {
   357    color:#435A6E;
   358    font-size:1.7em;
   359    margin: 1em 0;
   360  }
   361  
   362  #mainBodyFixed .green,
   363  #mainBodyFluid .green,
   364  #jd-content .green {
   365    color:#7BB026;
   366    background-color:none;
   367  }
   368  
   369  #mainBodyLeft {
   370    float: left;
   371    width: 600px;
   372    margin-right: 20px;
   373    color: #333;
   374    position:relative;
   375  }
   376  
   377  div.indent {
   378    margin-left: 40px;
   379    margin-right: 70px;
   380  }
   381  
   382  #mainBodyLeft p {
   383    color: #333;
   384    font-size: 13px;
   385  }
   386  
   387  #mainBodyLeft p.blue {
   388    color: #669999;
   389  }
   390  
   391  #mainBodyLeft #communityDiv {
   392    float: left;
   393    background-image:url(images/bg_community_leftDiv.jpg);
   394    background-repeat: no-repeat;
   395    width: 581px;
   396    height: 347px;
   397    padding: 20px 0px 0px 20px;
   398  }
   399  
   400  #mainBodyRight {
   401    float: left;
   402    width: 300px;
   403    color: #333;
   404  }
   405  
   406  #mainBodyRight p {
   407    padding-right: 50px;
   408    color: #333;
   409  }
   410  
   411  #mainBodyRight table {
   412    width: 100%;
   413  }
   414  
   415  #mainBodyRight td {
   416    border:0px solid #666;
   417    padding:0px 5px;
   418    text-align:left;
   419  }
   420  
   421  #mainBodyRight td p {
   422    margin:0 0 1em 0;
   423  }
   424  
   425  #mainBodyRight .blueBorderBox {
   426    border:5px solid #ddf0f2;
   427    padding:18px 18px 18px 18px;
   428    text-align:left;
   429  }
   430  
   431  #mainBodyFixed .seperator {
   432    background-image:url(images/hr_gray_side.jpg);
   433    background-repeat:no-repeat;
   434    width: 100%;
   435    float: left;
   436    clear: both;
   437  }
   438  
   439  #mainBodyBottom {
   440    float: left;
   441    width: 100%;
   442    clear:both;
   443    color: #333;
   444  }
   445  
   446  #mainBodyBottom .seperator {
   447    background-image:url(images/hr_gray_main.jpg);
   448    background-repeat:no-repeat;
   449    width: 100%;
   450    float: left;
   451    clear: both;
   452  }
   453  
   454  /* FOOTER */
   455  
   456  #footer {
   457    float: left;
   458    width:90%;
   459    margin: 20px;
   460    color: #aaa;
   461    font-size: 11px;
   462  }
   463  
   464  #footer a {
   465    color: #aaa;
   466    font-size: 11px;
   467  }
   468  
   469  #footer a:hover {
   470    text-decoration: underline;
   471    color:#aaa;
   472  }
   473  
   474  #footerlinks {
   475    margin-top:2px;
   476  }
   477  
   478  #footerlinks a,
   479  #footerlinks a:visited {
   480    color:#006699;
   481  }
   482  
   483  /* SEARCH FILTER */
   484  
   485  #search_autocomplete {
   486    color:#aaa;
   487  }
   488  
   489  #search-button {
   490    display:inline;
   491  }
   492  
   493  #search_filtered_div {
   494    position:absolute;
   495    margin-top:-1px;
   496    z-index:101;
   497    border:1px solid #BCCDF0;
   498    background-color:#fff;
   499  }
   500  
   501  #search_filtered {
   502    min-width:100%;
   503  }
   504  #search_filtered td{
   505    background-color:#fff;
   506    border-bottom: 1px solid #669999;
   507    line-height:1.5em;
   508  }
   509  
   510  #search_filtered .jd-selected {
   511    background-color: #94b922;
   512    cursor:pointer;
   513  }
   514  #search_filtered .jd-selected,
   515  #search_filtered .jd-selected a {
   516    color:#fff;
   517  }
   518  
   519  .no-display {
   520    display: none;
   521  }
   522  
   523  .jd-autocomplete {
   524    font-family: Arial, sans-serif;
   525    padding-left: 6px;
   526    padding-right: 6px;
   527    padding-top: 1px;
   528    padding-bottom: 1px;
   529    font-size: 0.81em;
   530    border: none;
   531    margin: 0;
   532    line-height: 1.05em;
   533  }
   534  
   535  .show-row {
   536    display: table-row;
   537  }
   538  .hide-row {
   539    display: hidden;
   540  }
   541  
   542  /* SEARCH */
   543  
   544  /* restrict global search form width */
   545  #searchForm {
   546    width:350px;
   547  }
   548  
   549  #searchTxt {
   550    width:200px;
   551  }
   552  
   553  /* disable twiddle and size selectors for left column */
   554  #leftSearchControl div {
   555    width: 100%;
   556  }
   557  
   558  #leftSearchControl .gsc-twiddle {
   559    background-image : none;
   560  }
   561  
   562  #leftSearchControl td, #searchForm td {
   563    border: 0px solid #000;
   564  }
   565  
   566  #leftSearchControl .gsc-resultsHeader .gsc-title {
   567    padding-left : 0px;
   568    font-weight : bold;
   569    font-size : 13px;
   570    color:#006699;
   571    display : none;
   572  }
   573  
   574  #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
   575    display : none;
   576  }
   577  
   578  #leftSearchControl .gsc-resultsRoot {
   579    padding-top : 6px;
   580  }
   581  
   582  #leftSearchControl div.gs-visibleUrl-long {
   583    display : block;
   584    color:#006699;
   585  }
   586  
   587  .gsc-webResult div.gs-visibleUrl-short,
   588  table.gsc-branding,
   589  .gsc-clear-button {
   590    display : none;
   591  }
   592  
   593  .gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
   594  .gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
   595  #leftSearchControl a,
   596  #leftSearchControl a b {
   597    color:#006699;
   598  }
   599  
   600  .gsc-resultsHeader {
   601    display: none;
   602  }
   603  
   604  /* Disable built in search forms */
   605  .gsc-control form.gsc-search-box {
   606    display : none;
   607  }
   608  table.gsc-search-box {
   609    margin:6px 0 0 0;
   610    border-collapse:collapse;
   611  }
   612  
   613  td.gsc-input {
   614    padding:0 2px;
   615    width:100%;
   616    vertical-align:middle;
   617  }
   618  
   619  input.gsc-input {
   620    border:1px solid #BCCDF0;
   621    width:99%;
   622    padding-left:2px;
   623    font-size:.95em;
   624  }
   625  
   626  td.gsc-search-button {
   627    text-align: right;
   628    padding:0;
   629    vertical-align:top;
   630  }
   631  
   632  #search-button {
   633    margin:0 0 0 2px;
   634    font-size:11px;
   635  }
   636  
   637  /* search result tabs */
   638  
   639  #doc-content .gsc-control {
   640    position:relative;
   641  }
   642  
   643  #doc-content .gsc-tabsArea {
   644    position:relative;
   645    white-space:nowrap;
   646  }
   647  
   648  #doc-content .gsc-tabHeader {
   649    padding: 3px 6px;
   650    position:relative;
   651    width:auto;
   652  }
   653  
   654  #doc-content .gsc-tabHeader.gsc-tabhActive {
   655    border-top: 2px solid #94B922;
   656  }
   657  
   658  #doc-content h2#searchTitle {
   659    padding:0;
   660  }
   661  
   662  #doc-content .gsc-resultsbox-visible {
   663    padding:1em 0 0 6px;
   664  }
   665  
   666  /* CAROUSEL */
   667  
   668  #homeMiddle {
   669    padding: 0px 0px 0px 0px;
   670    float: left;
   671    width: 584px;
   672    height: 627px;
   673    position:relative;
   674  }
   675  
   676  #topAnnouncement {
   677    background:url(images/home/bg_home_announcement.png) no-repeat 0 0;
   678  }
   679    
   680  #homeTitle {
   681    padding:15px 15px 0;
   682    height:30px;
   683  }
   684  
   685  #homeTitle h2 {
   686    padding:0;
   687  }
   688  
   689  #announcement-block {
   690    padding:0 15px 0;
   691    overflow:hidden;
   692    background: url(images/hr_gray_side.jpg) no-repeat 15px 0;
   693    zoom:1;
   694  }
   695  
   696  #announcement-block>* {
   697    padding:15px 0 0;
   698  }
   699  
   700  #announcement-block img {
   701    float:left;
   702    margin:0 30px 0 0;
   703  }
   704  
   705  #announcement {
   706    float:left;
   707    margin:0;
   708  }
   709  
   710  #carousel {
   711    background:url(images/home/bg_home_carousel.png) no-repeat 0 0;
   712    position:relative;
   713    height:400px;
   714  }
   715  
   716  #carouselMain {
   717    background: url(images/home/bg_home_carousel_board.png) 0 0 no-repeat;
   718    height:auto;
   719    padding: 25px 21px 0;
   720    overflow:hidden;
   721    position:relative;
   722    zoom:1; /*IE6*/
   723  }
   724  
   725  #carouselMain img {
   726    margin:0;
   727  }
   728  
   729  #carouselMain .bulletinDesc h3 {
   730    margin:0;
   731    padding:0;
   732  }
   733  
   734  #carouselMain .bulletinDesc p {
   735    margin:0;
   736    padding:0.7em 0 0;
   737  }
   738  
   739  #carouselWheel {
   740    background: url(images/home/bg_home_carousel_wheel.png) 0 0 no-repeat;
   741    padding-top:40px;
   742    height:150px;
   743  }
   744  
   745  .clearer { clear:both; }
   746  
   747  a#arrow-left, a#arrow-right {
   748    float:left;
   749    width:42px;
   750    height:42px;
   751    background-image:url(images/home/carousel_buttons_sprite.png);
   752    background-repeat:no-repeat;
   753  }
   754  a#arrow-left {
   755    margin:35px 3px 0 10px;
   756  }
   757  a#arrow-right {
   758    margin:35px 10px 0 0;
   759  }
   760  a.arrow-left-off,
   761  a#arrow-left.arrow-left-off:hover {
   762    background-position:0 0;
   763  }
   764  a.arrow-right-off,
   765  a#arrow-right.arrow-right-off:hover {
   766    background-position:-42px 0;
   767  }
   768  a#arrow-left:hover {
   769    background-position:0 -42px;
   770  }
   771  a#arrow-right:hover {
   772    background-position:-42px -42px;
   773  }
   774  a.arrow-left-on {
   775    background-position:0 0;
   776  }
   777  a.arrow-right-on {
   778    background-position:-42px 0;
   779  }
   780  a.arrow-right-off,
   781  a.arrow-left-off {
   782    cursor:default;
   783  }
   784  
   785  .app-list-container {
   786    margin:0 20px;
   787    position:relative;
   788    width:100%;
   789  }
   790  
   791  div#list-clip {
   792    height:110px;
   793    width:438px;
   794    overflow:hidden;
   795    position:relative;
   796    float:left;
   797  }
   798  
   799  div#app-list {
   800    left:0;
   801    z-index:1;
   802    position:absolute;
   803    margin:11px 0 0;
   804    _margin-top:13px;
   805    width:1000%;
   806  }
   807  
   808  #app-list a {
   809    display:block;
   810    float:left;
   811    height:90px;
   812    width:90px;
   813    margin:0 24px 0;
   814    padding:3px;
   815    background:#99cccc;
   816    -webkit-border-radius:7px;
   817    -moz-border-radius:7px;
   818    border-radius:7px;
   819    text-decoration:none;
   820    text-align:center;
   821    font-size:11px;
   822    line-height:11px;
   823  }
   824  
   825  #app-list a span {
   826    position:relative;
   827    top:-4px;
   828  }
   829  
   830  #app-list img {
   831    width:90px;
   832    height:70px;
   833    margin:0;
   834  }
   835  
   836  #app-list a.selected,
   837  #app-list a:active.selected,
   838  #app-list a:hover.selected {
   839    background:#A4C639;
   840    color:#fff;
   841    cursor:default;
   842    text-decoration:none;
   843  }
   844  
   845  #app-list a:hover,
   846  #app-list a:active {
   847    background:#ff9900;
   848  }
   849  
   850  #app-list a:hover span,
   851  #app-list a:active span {
   852    text-decoration:underline;
   853  }
   854  
   855  #droid-name {
   856    padding-top:.5em;
   857    color:#666;
   858    padding-bottom:.25em;
   859  }
   860  
   861  /*IE6*/
   862  * html #app-list a { zoom: 1; margin:0 24px 0 15px;}
   863  
   864  * html #list-clip {
   865    width:430px !important;
   866  }
   867  
   868  /*carousel bulletin layouts*/
   869  /*460px width*/
   870  /*185px height*/
   871  .img-left {
   872    float:left;
   873    width:230px;
   874    overflow:hidden;
   875    padding:8px 0 8px 8px;
   876  }
   877  .desc-right {
   878    float:left;
   879    width:270px;
   880    padding:10px;
   881  }
   882  .img-right {
   883    float:right;
   884    width:220px;
   885    overflow:hidden;
   886    padding:8px 8px 8px 0;
   887  }
   888  .desc-left {
   889    float:right;
   890    width:280px;
   891    padding:10px;
   892    text-align:right;
   893  }
   894  .img-top {
   895    padding:20px 20px 0;
   896  }
   897  .desc-bottom {
   898    padding:10px;
   899  }
   900  
   901  
   902  /* VIDEO PAGE */
   903  
   904  #mainBodyLeft.videoPlayer {
   905    width:570px;
   906  }
   907  
   908  #mainBodyRight.videoPlayer {
   909    width:330px;
   910  }
   911  
   912  /* player */
   913  
   914  #videoPlayerBox {
   915    background-color: #DAF3FC;
   916    border-radius:7px;
   917    -moz-border-radius:7px;
   918    -webkit-border-radius:7px;
   919    width:530px;
   920    padding:20px;
   921    border:1px solid #d3ecf5;
   922    box-shadow:2px 3px 1px #eee;
   923    -moz-box-shadow:2px 3px 1px #eee;
   924    -webkit-box-shadow:2px 3px 1px #eee;
   925  }
   926  
   927  #videoBorder {
   928    background-color: #FFF;
   929    min-height:399px;
   930    height:auto !important;
   931    border:1px solid #ccdada;
   932    border-radius:7px 7px 0 0;
   933    -moz-border-radius:7px 7px 0 0;
   934    -webkit-border-top-left-radius:7px;
   935    -webkit-border-top-right-radius:7px;
   936  }
   937  
   938  #videoPlayerTitle {
   939    width:500px;
   940    padding:15px 15px 0;
   941  }
   942  
   943  #videoPlayerTitle h2 {
   944    font-weight:bold;
   945    font-size:1.2em;
   946    color:#336666;
   947    margin:0;
   948    padding:0;
   949  }
   950  
   951  #objectWrapper {
   952    padding:15px 15px;
   953    height:334px;
   954    width:500px;
   955  }
   956  
   957  /* playlist tabs */
   958  
   959  ul#videoTabs {
   960    list-style-type:none;
   961    padding:0;
   962    clear:both;
   963    margin:0;
   964    padding: 20px 0 0 15px;
   965    zoom:1; /* IE7/8, otherwise top-padding is double */
   966  }
   967  
   968  ul#videoTabs li {
   969    display:inline;
   970    padding:0;
   971    margin:0 3px 0 0;
   972    line-height:2em;
   973  }
   974  
   975  ul#videoTabs li a {
   976    border-radius:7px 7px 0 0;
   977    -moz-border-radius:7px 7px 0 0;
   978    -webkit-border-top-left-radius:7px;
   979    -webkit-border-top-right-radius:7px;
   980    background:#95c0d0;
   981    color:#fff;
   982    text-decoration:none;
   983    padding:.45em 1.5em;
   984    font-weight:bold;
   985  }
   986  
   987  ul#videoTabs li.selected a {
   988    font-weight:bold;
   989    text-decoration:none;
   990    color:#555;
   991    background:#daf3fc;
   992    border-bottom:1px solid #daf3fc;
   993  }
   994  
   995  ul#videoTabs li:hover a {
   996    background:#85acba;
   997  }
   998  
   999  ul#videoTabs li.selected:hover a {
  1000    background:#daf3fc;
  1001  }
  1002  
  1003  /* playlists */
  1004  
  1005  #videos {
  1006    background:#daf3fc;
  1007    margin-bottom:1.5em;
  1008    padding:15px;
  1009    border-radius:5px;
  1010    -moz-border-radius:5px;
  1011    -webkit-border-radius:5px;
  1012    box-shadow:2px 3px 1px #eee;
  1013    -moz-box-shadow:2px 3px 1px #eee;
  1014    -webkit-box-shadow:2px 3px 1px #eee;
  1015  }
  1016  
  1017  #videos div {
  1018    display:none;
  1019  }
  1020  
  1021  #videos div.selected {
  1022    display:block;
  1023  }
  1024  
  1025  ul.videoPreviews {
  1026    list-style:none;
  1027    padding:0;
  1028    margin:0;
  1029    zoom:1; /* IE, otherwise, layout doesn't update when showing 'more' */
  1030  }
  1031  
  1032  ul.videoPreviews li {
  1033    margin:0 0 5px;
  1034    padding:0;
  1035    overflow:hidden;
  1036    position:relative;
  1037  }
  1038  
  1039  #mainBodyFixed ul.videoPreviews h3 {
  1040    font-size: 12px;
  1041    margin:0 0 1em 130px;
  1042    padding:0;
  1043    font-weight:bold;
  1044    color:inherit;
  1045  }
  1046  
  1047  ul.videoPreviews a {
  1048    margin:1px;
  1049    padding:10px;
  1050    text-decoration:none;
  1051    height:90px;
  1052    display:block;
  1053    border-radius:5px;
  1054    -moz-border-radius:5px;
  1055    -webkit-border-radius:5px;
  1056    background-color:transparent;
  1057  }
  1058  
  1059  ul.videoPreviews a:hover {
  1060    background-color:#FFF;
  1061    border:none; /* IE8, otherwise, bg doesn't work */
  1062  }
  1063  
  1064  ul.videoPreviews a.selected {
  1065    background-color: #FF9900;
  1066  }
  1067  
  1068  ul.videoPreviews img {
  1069    float:left;
  1070    clear:left;
  1071    margin:0;
  1072  }
  1073  
  1074  ul.videoPreviews h3 {
  1075    font-size:12px;
  1076    font-weight:bold;
  1077    text-decoration:none;
  1078    margin:0 0 1em 130px;
  1079    padding:0;
  1080  }
  1081  
  1082  ul.videoPreviews p {
  1083    font-size: 12px;
  1084    text-decoration:none;
  1085    margin:0 0 1.2em 130px;
  1086  }
  1087  
  1088  ul.videoPreviews p.full {
  1089    display:none;
  1090  }
  1091  
  1092  ul.videoPreviews span.more {
  1093    padding:0 0 0 12px;
  1094    background:url(images/arrow_bluelink_down.png) 0 2px no-repeat;
  1095  }
  1096  
  1097  ul.videoPreviews span.less {
  1098    padding:0 0 0 12px;
  1099    background:url(images/arrow_bluelink_up.png) 0 2px no-repeat;
  1100    display:none;
  1101  }
  1102  
  1103  ul.videoPreviews p.toggle {
  1104    position:absolute;
  1105    margin:0;
  1106    margin-top:-23px; /* instead of bottom:23px, because IE won't do it correctly */
  1107    left:140px;
  1108  }
  1109  
  1110  ul.videoPreviews p.toggle a {
  1111    height:auto;
  1112    margin:0;
  1113    padding:0;
  1114    zoom:1; /* IE6, otherwise the margin considers the img on redraws */
  1115  }
  1116  
  1117  ul.videoPreviews p.toggle a:hover {
  1118    text-decoration:underline;
  1119    background:transparent; /* IE6, otherwise it inherits white */
  1120  }
  1121  
  1122  /* featured videos */
  1123  
  1124  #mainBodyRight h2 {
  1125    padding:0 0 5px;
  1126  }
  1127  
  1128  #mainBodyRight ul.videoPreviews {
  1129    margin:10px 0 0;
  1130  }
  1131  
  1132  #mainBodyRight ul.videoPreviews li {
  1133    font-size:11px;
  1134    line-height:13px;
  1135    margin:0 0 5px;
  1136    padding:0;
  1137  }
  1138  
  1139  #mainBodyRight ul.videoPreviews h3 {
  1140    padding:0;
  1141    margin:0;
  1142    font-size:100%;
  1143  }
  1144  
  1145  #mainBodyRight ul.videoPreviews a {
  1146    text-decoration:none;
  1147    height:108px;
  1148    border:1px solid #FFF;
  1149  }
  1150  
  1151  #mainBodyRight ul.videoPreviews a:hover {
  1152    border:1px solid #CCDADA;
  1153  }
  1154  
  1155  #mainBodyRight ul.videoPreviews a.selected {
  1156    border:1px solid #FFF;
  1157  }
  1158  
  1159  #mainBodyRight ul.videoPreviews p {
  1160    line-height:1.2em;
  1161    padding:0;
  1162    margin:4px 0 0 130px;
  1163  }
  1164  
  1165  #mainBodyRight ul.videoPreviews img {
  1166    margin-top:5px;
  1167  }
  1168  
  1169  /* Pretty printing styles. Used with prettify.js. */
  1170  
  1171  .str { color: #080; }
  1172  .kwd { color: #008; }
  1173  .com { color: #800; }
  1174  .typ { color: #606; }
  1175  .lit { color: #066; }
  1176  .pun { color: #660; }
  1177  .pln { color: #000; }
  1178  dl.tag-list dt code,
  1179  .tag { color: #008; }
  1180  dl.atn-list dt code,
  1181  .atn { color: #828; }
  1182  .atv { color: #080; }
  1183  .dec { color: #606; }
  1184  
  1185  @media print {
  1186    .str { color: #060; }
  1187    .kwd { color: #006; font-weight: bold; }
  1188    .com { color: #600; font-style: italic; }
  1189    .typ { color: #404; font-weight: bold; }
  1190    .lit { color: #044; }
  1191    .pun { color: #440; }
  1192    .pln { color: #000; }
  1193    .tag { color: #006; font-weight: bold; }
  1194    .atn { color: #404; }
  1195    .atv { color: #060; }
  1196  }