3 <script src="../resources/runner.js"></script>
4 <style id="styleElement" type="text/css">
5 /* Some yui Yahoo! library snippet */
7 /*Copyright (c) 2012, Yahoo! Inc. All rights reserved.
8 ----------------------------------------------------
10 Redistribution and use of this software in source and binary forms, with or
11 without modification, are permitted provided that the following conditions are
14 * Redistributions of source code must retain the above copyright notice, this
15 list of conditions and the following disclaimer.
16 * Redistributions in binary form must reproduce the above copyright notice,
17 this list of conditions and the following disclaimer in the documentation
18 and/or other materials provided with the distribution.
19 * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be
20 used to endorse or promote products derived from this software without
21 specific prior written permission of Yahoo! Inc.
23 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
24 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
27 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
30 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/
35 /* Vertical menus and submenus */
37 .yui3-skin-night .yui3-menu-content,
38 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menu-content {
41 line-height: 2.25; /* 18px 1.5*/
42 *line-height: 1.45; /* For IE */
43 border: solid 1px #303030;
49 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menu-content {
56 /* Horizontal menus */
57 .yui3-skin-night .yui3-menu-horizontal .yui3-menu-content {
59 line-height: 2; /* ~24px */
60 *line-height: 1.9; /* For IE */
61 background-color:#3b3c3d;
62 background: -moz-linear-gradient(
68 background: -webkit-gradient(
73 color-stop(0.96, #3b3c3d),
81 .yui3-skin-night .yui3-menu ul,
82 .yui3-skin-night .yui3-menu ul ul {
86 border-top: solid 1px #303030;
90 .yui3-skin-night .yui3-menu ul.first-of-type {
98 .yui3-skin-night .yui3-menu-horizontal ul {
107 .yui3-skin-night .yui3-menu li,
108 .yui3-skin-night .yui3-menu .yui3-menu li {
111 For and IE 6 (Strict Mode and Quirks Mode) and IE 7 (Quirks Mode only):
112 Used to collapse superfluous white space between <li> elements that is
113 triggered by the "display" property of the <a> elements being set to
114 "block" by node-menunav-core.css file.
117 _border-bottom: solid 1px #151515;
121 .yui3-skin-night .yui3-menu-horizontal li {
127 .yui3-skin-night .yui3-menubuttonnav li {
129 border-right: solid 1px #ccc;
133 .yui3-skin-night .yui3-splitbuttonnav li {
135 border-right: solid 1px #303030;
139 .yui3-skin-night .yui3-menubuttonnav li li,
140 .yui3-skin-night .yui3-splitbuttonnav li li {
147 /* Menuitems and menu labels */
150 .yui3-skin-night .yui3-menu-label,
151 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menu-label,
152 .yui3-skin-night .yui3-menuitem-content,
153 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menuitem-content {
157 /*background-color: #2F3030;*/
165 text-decoration: none;
169 Necessary specify values for border, position and margin to override
170 values specified in the selectors that follow.
179 .yui3-skin-night .yui3-menu-horizontal .yui3-menu-label,
180 .yui3-skin-night .yui3-menu-horizontal .yui3-menuitem-content {
184 border-color: #303030;
188 float: left; /* Ensures that menu labels clear floated descendents.
189 Also gets negative margins working in IE 7
195 .yui3-skin-night .yui3-menu-label,
196 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menu-label {
198 background: url(vertical-menu-submenu-indicator.png) right center no-repeat;
202 .yui3-skin-night .yui3-menu-horizontal .yui3-menu-label {
208 .yui3-skin-night .yui3-menubuttonnav .yui3-menu-label,
209 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label {
211 background-image: none;
215 .yui3-skin-night .yui3-menubuttonnav .yui3-menu-label {
221 .yui3-skin-night .yui3-menubuttonnav .yui3-menu-label em {
226 background: url(horizontal-menu-submenu-indicator.png) right center no-repeat;
231 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label {
237 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label a {
242 text-decoration: none;
244 padding: 0 5px 0 10px;
248 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label .yui3-menu-toggle {
250 padding: 0; /* Overide padding applied by the preceeding rule. */
251 border-left: solid 1px #303030;
254 text-indent: -1000px;
255 background: url(horizontal-menu-submenu-indicator.png) 3px center no-repeat;
260 /* Selected menuitem */
262 .yui3-skin-night .yui3-menu-label-active,
263 .yui3-skin-night .yui3-menu-label-menuvisible,
264 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menu-label-active,
265 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menu-label-menuvisible {
267 background-color: #292a2a;
271 .yui3-skin-night .yui3-menuitem-active .yui3-menuitem-content,
272 .yui3-skin-night .yui3-menu .yui3-menu .yui3-menuitem-active .yui3-menuitem-content {
274 background-image: none;
275 background-color: #292a2a;
276 background: -moz-linear-gradient(
281 background: -webkit-gradient(
290 Undo values set for "border-left-width" and "margin-left" when the root
291 menu has a class of "yui-menubuttonnav" or "yui-splitbuttonnav" applied.
294 border-left-width: 0;
299 .yui3-skin-night .yui3-menu-horizontal .yui3-menu-label-active,
300 .yui3-skin-night .yui3-menu-horizontal .yui3-menuitem-active .yui3-menuitem-content,
301 .yui3-skin-night .yui3-menu-horizontal .yui3-menu-label-menuvisible {
303 border-color: #303030;
304 background-color:#555658;
305 background: -moz-linear-gradient(
311 background: -webkit-gradient(
316 color-stop(0.96, #555658),
322 .yui3-skin-night .yui3-menubuttonnav .yui3-menu-label-active,
323 .yui3-skin-night .yui3-menubuttonnav .yui3-menuitem-active .yui3-menuitem-content,
324 .yui3-skin-night .yui3-menubuttonnav .yui3-menu-label-menuvisible,
325 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label-active,
326 .yui3-skin-night .yui3-splitbuttonnav .yui3-menuitem-active .yui3-menuitem-content,
327 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label-menuvisible {
329 border-left-width: 1px;
334 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label-menuvisible {
336 border-color: #303030;
337 background: transparent;
341 .yui3-skin-night .yui3-splitbuttonnav .yui3-menu-label-menuvisible .yui3-menu-toggle {
343 border-color: #303030;
344 background-color: #505050;
348 .yui3-skin-sam .yui3-console-separate {
355 .yui3-skin-sam .yui3-console-inline {
356 /* xbrowser inline-block styles */
357 display: -moz-inline-stack; /* FF2 */
358 display: inline-block;
359 *display: inline; /* IE 7- (with zoom) */
363 .yui3-skin-sam .yui3-console-inline .yui3-console-content {
367 .yui3-skin-sam .yui3-console-content {
369 _background: #D8D8DA url(bg.png) repeat-x 0 0;
370 font: normal 13px/1.3 Arial, sans-serif;
373 border: 1px solid #777;
375 -moz-border-radius: 10px;
376 -webkit-border-radius: 10px;
379 .yui3-skin-sam .yui3-console-hd,
380 .yui3-skin-sam .yui3-console-bd,
381 .yui3-skin-sam .yui3-console-ft {
385 .yui3-skin-sam .yui3-console-hd,
386 .yui3-skin-sam .yui3-console-ft .yui3-console-controls {
390 .yui3-skin-sam .yui3-console-hd {
391 background: #D8D8DA url(bg.png) repeat-x 0 0;
394 border: 1px solid transparent;
396 border-top-right-radius: 10px;
397 border-top-left-radius: 10px;
398 -moz-border-radius-topright: 10px;
399 -moz-border-radius-topleft: 10px;
400 -webkit-border-top-right-radius: 10px;
401 -webkit-border-top-left-radius: 10px;
404 .yui3-skin-sam .yui3-console-bd {
406 border-top: 1px solid #777;
407 border-bottom: 1px solid #777;
416 .yui3-skin-sam .yui3-console-ft {
417 background: #D8D8DA url(bg.png) repeat-x 0 0;
419 border: 1px solid transparent;
421 border-bottom-right-radius: 10px;
422 border-bottom-left-radius: 10px;
423 -moz-border-radius-bottomright: 10px;
424 -moz-border-radius-bottomleft: 10px;
425 -webkit-border-bottom-right-radius: 10px;
426 -webkit-border-bottom-left-radius: 10px;
429 .yui3-skin-sam .yui3-console-controls {
434 .yui3-skin-sam .yui3-console-title {
446 .yui3-skin-sam .yui3-console-pause-label {
449 .yui3-skin-sam .yui3-console-button {
453 .yui3-skin-sam .yui3-console-collapsed .yui3-console-bd,
454 .yui3-skin-sam .yui3-console-collapsed .yui3-console-ft {
457 .yui3-skin-sam .yui3-console-content.yui3-console-collapsed {
458 -webkit-border-radius: 0;
460 .yui3-skin-sam .yui3-console-collapsed .yui3-console-hd {
462 -moz-border-radius: 10px;
463 -webkit-border-radius: 0;
467 .yui3-skin-sam .yui3-console-entry {
468 border-bottom: 1px solid #aaa;
473 .yui3-skin-sam .yui3-console-entry-meta {
478 .yui3-skin-sam .yui3-console-entry-content {
481 white-space: pre-wrap;
482 word-wrap: break-word;
485 .yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-src {
492 .yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-time {
496 .yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-time {
500 .yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-meta .yui3-console-entry-cat,
501 .yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-cat,
502 .yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-meta .yui3-console-entry-cat {
505 .yui3-skin-sam .yui3-console-entry-warn {
506 background: #aee url(warn_error.png) no-repeat -15px 15px;
508 .yui3-skin-sam .yui3-console-entry-error {
509 background: #ffa url(warn_error.png) no-repeat 5px -24px;
512 .yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-content,
513 .yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-content {
516 .yui3-skin-sam .yui3-console-entry-cat {
517 text-transform: uppercase;
519 background-color: #ccc;
521 .yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-cat {
522 background-color: #ac2;
524 .yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-cat {
525 background-color: #e81;
527 .yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-cat {
528 background-color: #b00;
532 .yui3-skin-sam .yui3-console-hidden { display: none; }
535 Font sizes for all selectors other than the body are given in percentages,
536 with 100% equal to 13px. To calculate a font size percentage, multiply the
537 desired size in pixels by 7.6923076923.
539 Here's a quick lookup table:
561 font: 13px/1.4 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Helvetica', 'Arial', sans-serif;
566 /* -- Links ----------------------------------------------------------------- */
569 text-decoration: none;
572 a:hover { text-decoration: underline; }
574 /* "Jump to Table of Contents" link is shown to assistive tools, but hidden from
575 sight until it's focused. */
583 .jump:focus { left: 40%; }
585 /* -- Paragraphs ------------------------------------------------------------ */
586 p { margin: 1.3em 0; }
587 dd p, td p { margin-bottom: 0; }
588 dd p:first-child, td p:first-child { margin-top: 0; }
590 /* -- Headings -------------------------------------------------------------- */
591 h1, h2, h3, h4, h5, h6 {
597 h2, h3, h4, h5, h6 { color: #f80; }
600 font-family: Verdana, 'DejaVu Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;
601 font-size: 261.538%; /* 34px */
602 margin: 25px 0 18px 25px;
603 -moz-text-shadow: 1px 1px 2px #999;
604 -webkit-text-shadow: 1px 1px 2px #999;
605 text-shadow: 1px 1px 2px #999;
613 h3 { font-size: 138.462%; }
616 border-bottom: 1px solid #d9d9d9;
620 text-transform: uppercase;
623 h5, h6 { font-size: 107.692%; }
625 /* -- Code and examples ----------------------------------------------------- */
626 code, kbd, pre, samp {
627 font-family: Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Consolas', 'Monaco', fixed;
632 p code, p kbd, p samp {
634 border: 1px solid #ededed;
638 a code, a kbd, a samp,
639 pre code, pre kbd, pre samp,
640 table code, table kbd, table samp,
641 .intro code, .intro kbd, .intro samp,
642 .toc code, .toc kbd, .toc samp {
648 pre.code, pre.terminal {
651 padding: 0.3em 0.6em;
656 border: 1px solid #ececec;
657 border-left: 5px solid #e2e2e2;
662 border: 1px solid #D0CBFB;
663 border-left: 5px solid #D0CBFB;
666 /* Don't reduce the font size of <code>/<kbd>/<samp> elements inside <pre>
668 pre code, pre kbd, pre samp { font-size: 100%; }
670 /* Used to denote text that shouldn't be selectable, such as line numbers or
671 shell prompts. Guess which browser this doesn't work in. */
673 -moz-user-select: -moz-none;
674 -khtml-user-select: none;
675 -webkit-user-select: none;
676 -o-user-select: none;
680 /* -- Tables ---------------------------------------------------------------- */
681 caption, th { text-align: left; }
684 border-collapse: collapse;
689 border: 1px solid #fff;
694 td { background: #E5EDF1; }
696 td dl dl { margin: 1em 0; }
697 td pre:first-child { margin-top: 0; }
704 text-transform: uppercase;
708 /* -- Lists ----------------------------------------------------------------- */
709 .spaced li { margin: 0.8em 0; }
711 dd { margin: 0.2em 0 0.7em 1em; }
712 dl { margin: 1em 0; }
713 dt { font-weight: bold; }
715 /* -- Layout and Content ---------------------------------------------------- */
721 #main { width: 754px; }
722 #sidebar { width: 270px; }
724 .content { padding: 0 20px 0 25px; }
726 /* -- Sidebar --------------------------------------------------------------- */
728 -moz-border-radius: 4px;
729 -webkit-border-radius: 4px;
731 -moz-box-shadow: 0 0 3px #afafaf;
732 -webkit-box-shadow: 0 0 3px #afafaf;
733 box-shadow: 0 0 3px #afafaf;
734 font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Helvetica', 'Arial', sans-serif;
735 margin: 0 20px 15px 5px;
741 -moz-border-radius: 4px;
742 -webkit-border-radius: 4px;
747 padding: 2px 6px 3px;
750 .sidebox .bd { font-size: 84.615%; }
751 .sidebox li { list-style-type: square; }
753 .sidebox ol, .sidebox ul {
758 .sidebox ol ol, .sidebox ol ul,
759 .sidebox ul ol, .sidebox ul ul {
764 /* -- Table of Contents ----------------------------------------------------- */
766 /* The #toc id refers to the single global table of contents, while the .toc
767 class refers to generic TOC lists that could be used throughout the page. */
769 .toc code, .toc kbd, .toc samp { font-size: 100%; }
770 .toc li { font-weight: bold; }
771 .toc li li { font-weight: normal; }
773 /* -- Intro and Example Boxes ----------------------------------------------- */
774 .intro, .example { margin-bottom: 2em; }
777 -moz-border-radius: 4px;
778 -webkit-border-radius: 4px;
780 -moz-box-shadow: 0 0 5px #bfbfbf;
781 -webkit-box-shadow: 0 0 5px #bfbfbf;
782 box-shadow: 0 0 5px #bfbfbf;
788 border: 1px solid #BDD6F4;
792 /* -- Other Styles ---------------------------------------------------------- */
794 /* These are probably YUI-specific, and should be moved out of Selleck's default
798 border: 1px solid #dadada;
799 -moz-border-radius: 3px;
800 -webkit-border-radius: 3px;
803 display: inline-block;
804 font-family: Helvetica, Arial, sans-serif;
807 padding: 4px 13px 3px;
808 -moz-text-shadow: 1px 1px 0 #fff;
809 -webkit-text-shadow: 1px 1px 0 #fff;
810 text-shadow: 1px 1px 0 #fff;
813 background: #EFEFEF; /* old browsers */
814 background: -moz-linear-gradient(top, #f5f5f5 0%, #efefef 50%, #e5e5e5 51%, #dfdfdf 100%); /* firefox */
815 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#efefef), color-stop(51%,#e5e5e5), color-stop(100%,#dfdfdf)); /* webkit */
816 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dfdfdf',GradientType=0 ); /* ie */
820 border-color: #466899;
822 text-decoration: none;
823 -moz-text-shadow: 1px 1px 0 #222;
824 -webkit-text-shadow: 1px 1px 0 #222;
825 text-shadow: 1px 1px 0 #222;
827 background: #6396D8; /* old browsers */
828 background: -moz-linear-gradient(top, #6396D8 0%, #5A83BC 50%, #547AB7 51%, #466899 100%); /* firefox */
829 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6396D8), color-stop(50%,#5A83BC), color-stop(51%,#547AB7), color-stop(100%,#466899)); /* webkit */
830 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6396D8', endColorstr='#466899',GradientType=0 ); /* ie */
833 .newwindow { text-align: center; }
835 /* Vertical menus and submenus */
837 .yui3-skin-sam .yui3-menu-content,
838 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-content {
840 font-size: 93%; /* 12px */
841 line-height: 1.5; /* 18px */
842 *line-height: 1.45; /* For IE */
843 border: solid 1px #808080;
849 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-content {
856 /* Horizontal menus */
858 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-content {
860 line-height: 2; /* ~24px */
861 *line-height: 1.9; /* For IE */
862 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
868 .yui3-skin-sam .yui3-menu ul,
869 .yui3-skin-sam .yui3-menu ul ul {
873 border-top: solid 1px #ccc;
877 .yui3-skin-sam .yui3-menu ul.first-of-type {
885 .yui3-skin-sam .yui3-menu-horizontal ul {
894 .yui3-skin-sam .yui3-menu li,
895 .yui3-skin-sam .yui3-menu .yui3-menu li {
898 For and IE 6 (Strict Mode and Quirks Mode) and IE 7 (Quirks Mode only):
899 Used to collapse superfluous white space between <li> elements that is
900 triggered by the "display" property of the <a> elements being set to
901 "block" by node-menunav-core.css file.
904 _border-bottom: solid 1px #fff;
908 .yui3-skin-sam .yui3-menu-horizontal li {
914 .yui3-skin-sam .yui3-menubuttonnav li {
916 border-right: solid 1px #ccc;
920 .yui3-skin-sam .yui3-splitbuttonnav li {
922 border-right: solid 1px #808080;
926 .yui3-skin-sam .yui3-menubuttonnav li li,
927 .yui3-skin-sam .yui3-splitbuttonnav li li {
934 /* Menuitems and menu labels */
937 .yui3-skin-sam .yui3-menu-label,
938 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label,
939 .yui3-skin-sam .yui3-menuitem-content,
940 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-content {
945 text-decoration: none;
949 Necessary specify values for border, position and margin to override
950 values specified in the selectors that follow.
959 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label,
960 .yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-content {
964 border-color: #808080;
968 float: left; /* Ensures that menu labels clear floated descendents.
969 Also gets negative margins working in IE 7
975 .yui3-skin-sam .yui3-menu-label,
976 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label {
978 background: url(vertical-menu-submenu-indicator.png) right center no-repeat;
982 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label {
984 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
988 .yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label,
989 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label {
991 background-image: none;
995 .yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label {
1001 .yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label em {
1004 padding-right: 20px;
1006 background: url(horizontal-menu-submenu-indicator.png) right center no-repeat;
1011 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label {
1017 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label a {
1022 text-decoration: none;
1024 padding: 0 5px 0 10px;
1028 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label .yui3-menu-toggle {
1030 padding: 0; /* Overide padding applied by the preceeding rule. */
1031 border-left: solid 1px #ccc;
1034 text-indent: -1000px;
1035 background: url(horizontal-menu-submenu-indicator.png) 3px center no-repeat;
1040 /* Selected menuitem */
1042 .yui3-skin-sam .yui3-menu-label-active,
1043 .yui3-skin-sam .yui3-menu-label-menuvisible,
1044 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-active,
1045 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-menuvisible {
1047 background-color: #B3D4FF;
1051 .yui3-skin-sam .yui3-menuitem-active .yui3-menuitem-content,
1052 .yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-active .yui3-menuitem-content {
1054 background-image: none;
1055 background-color: #B3D4FF;
1058 Undo values set for "border-left-width" and "margin-left" when the root
1059 menu has a class of "yui-menubuttonnav" or "yui-splitbuttonnav" applied.
1062 border-left-width: 0;
1067 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-active,
1068 .yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-active .yui3-menuitem-content,
1069 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-menuvisible {
1071 border-color: #7D98B8;
1072 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;
1076 .yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label-active,
1077 .yui3-skin-sam .yui3-menubuttonnav .yui3-menuitem-active .yui3-menuitem-content,
1078 .yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label-menuvisible,
1079 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-active,
1080 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menuitem-active .yui3-menuitem-content,
1081 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible {
1083 border-left-width: 1px;
1088 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible {
1090 border-color: #808080;
1091 background: transparent;
1095 .yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible .yui3-menu-toggle {
1097 border-color: #7D98B8;
1098 background: url(horizontal-menu-submenu-toggle.png) left center no-repeat;
1105 * The YUI CSS Foundation uses the *property and _property CSS filter
1106 * techniques to shield a value from A-grade browsers [1] other than
1107 * IE6 & IE7 (*property) and IE6 (_property)
1110 Section: General Rules
1112 .yui3-cssgrids body {
1113 /* center the page */
1119 Section: Page Width Rules (#doc, #doc2, #doc3, #doc4)
1124 .yui3-cssgrids .yui3-d0, /* 100% */
1125 .yui3-cssgrids .yui3-d1, /* 750px */
1126 .yui3-cssgrids .yui3-d1f, /* 750px fixed */
1127 .yui3-cssgrids .yui3-d2, /* 950px */
1128 .yui3-cssgrids .yui3-d2f, /* 950px fixed */
1129 .yui3-cssgrids .yui3-d3, /* 974px */
1130 .yui3-cssgrids .yui3-d3f { /* 974px fixed */
1134 *width: 56.25em; /* doc1*/
1137 .yui3-cssgrids .yui3-t1,
1138 .yui3-cssgrids .yui3-t2,
1139 .yui3-cssgrids .yui3-t3,
1140 .yui3-cssgrids .yui3-t4,
1141 .yui3-cssgrids .yui3-t5,
1142 .yui3-cssgrids .yui3-t6 {
1149 Subsection: 100% (doc)
1151 .yui3-cssgrids .yui3-d0 {
1152 /* Left and Right margins are not a structural part of Grids. Without them Grids
1153 works fine, but content bleeds to the very edge of the document, which often
1154 impairs readability and usability. They are
1155 provided because they prevent the content from "bleeding" into the browser's chrome.*/
1159 .yui3-cssgrids .yui3-d0f {
1164 Subsection: 950 Centered (doc2)
1166 .yui3-cssgrids .yui3-d2 {
1170 .yui3-cssgrids .yui3-d2f {
1174 Subsection: 974 Centered (doc3)
1176 .yui3-cssgrids .yui3-d3 {
1180 .yui3-cssgrids .yui3-d3f {
1184 Section: Preset Template Rules (.yui3-t[1-6])
1190 /* to preserve source-order independence for Gecko without breaking IE */
1191 .yui3-cssgrids .yui3-b {
1194 .yui3-cssgrids .yui3-b {
1197 .yui3-cssgrids .yui3-main .yui3-b {
1200 .yui3-cssgrids .yui3-main {
1203 .yui3-cssgrids .yui3-t1 .yui3-main,
1204 .yui3-cssgrids .yui3-t2 .yui3-main,
1205 .yui3-cssgrids .yui3-t3 .yui3-main {
1207 /* IE: preserve layout at narrow widths */
1210 .yui3-cssgrids .yui3-t4 .yui3-main,
1211 .yui3-cssgrids .yui3-t5 .yui3-main,
1212 .yui3-cssgrids .yui3-t6 .yui3-main {
1214 /* IE: preserve layout at narrow widths */
1215 margin-right: -25em;
1218 /* Subsection: For Specific Template Presets */
1221 * Nudge down to get to 13px equivalent for these form elements
1225 TODO Create t1-6's that are based on fixed widths
1227 /* t1 narrow block = left, equivalent of 160px */
1228 .yui3-cssgrids .yui3-t1 .yui3-b {
1233 .yui3-cssgrids .yui3-t1 .yui3-main .yui3-b {
1234 margin-left: 13.30769em;
1235 *margin-left:12.975em;
1237 /* t2 narrow block = left, equivalent of 180px */
1238 .yui3-cssgrids .yui3-t2 .yui3-b {
1243 .yui3-cssgrids .yui3-t2 .yui3-main .yui3-b {
1244 margin-left: 14.84615em;
1245 *margin-left: 14.475em;
1247 /* t3 narrow block = left, equivalent of 300px */
1248 .yui3-cssgrids .yui3-t3 .yui3-b {
1253 .yui3-cssgrids .yui3-t3 .yui3-main .yui3-b {
1254 margin-left: 24.0769em;
1255 *margin-left: 23.475em;
1257 /* t4 narrow block = right, equivalent of 180px */
1258 .yui3-cssgrids .yui3-t4 .yui3-b {
1263 .yui3-cssgrids .yui3-t4 .yui3-main .yui3-b {
1264 margin-right: 14.8456em;
1265 *margin-right: 14.475em;
1267 /* t5 narrow block = right, equivalent of 240px */
1268 .yui3-cssgrids .yui3-t5 .yui3-b {
1273 .yui3-cssgrids .yui3-t5 .yui3-main .yui3-b {
1274 margin-right: 19.4615em;
1275 *margin-right: 18.975em;
1277 /* t6 narrow block = equivalent of 300px */
1278 .yui3-cssgrids .yui3-t6 .yui3-b {
1283 .yui3-cssgrids .yui3-t6 .yui3-main .yui3-b {
1284 margin-right: 24.0769em;
1285 *margin-right: 23.475em;
1288 .yui3-cssgrids .yui3-main .yui3-b {
1294 Section: Grids and Nesting Grids
1298 Subsection: Children generally take half the available space
1301 .yui3-cssgrids .yui3-gb .yui3-u,
1302 .yui3-cssgrids .yui3-g .yui3-gb .yui3-u,
1303 .yui3-cssgrids .yui3-gb .yui3-g,
1304 .yui3-cssgrids .yui3-gb .yui3-gb,
1305 .yui3-cssgrids .yui3-gb .yui3-gc,
1306 .yui3-cssgrids .yui3-gb .yui3-gd,
1307 .yui3-cssgrids .yui3-gb .yui3-ge,
1308 .yui3-cssgrids .yui3-gb .yui3-gf,
1309 .yui3-cssgrids .yui3-gc .yui3-u,
1310 .yui3-cssgrids .yui3-gc .yui3-g,
1311 .yui3-cssgrids .yui3-gd .yui3-u {
1315 /*Float units (and sub grids) to the right */
1316 .yui3-cssgrids .yui3-g .yui3-u,
1317 .yui3-cssgrids .yui3-g .yui3-g,
1318 .yui3-cssgrids .yui3-g .yui3-gb,
1319 .yui3-cssgrids .yui3-g .yui3-gc,
1320 .yui3-cssgrids .yui3-g .yui3-gd,
1321 .yui3-cssgrids .yui3-g .yui3-ge,
1322 .yui3-cssgrids .yui3-g .yui3-gf,
1323 .yui3-cssgrids .yui3-gc .yui3-u,
1324 .yui3-cssgrids .yui3-gd .yui3-g,
1325 .yui3-cssgrids .yui3-g .yui3-gc .yui3-u,
1326 .yui3-cssgrids .yui3-ge .yui3-u,
1327 .yui3-cssgrids .yui3-ge .yui3-g,
1328 .yui3-cssgrids .yui3-gf .yui3-g,
1329 .yui3-cssgrids .yui3-gf .yui3-u {
1333 /*Float units (and sub grids) to the left */
1334 .yui3-cssgrids .yui3-g div.first,
1335 .yui3-cssgrids .yui3-gb div.first,
1336 .yui3-cssgrids .yui3-gc div.first,
1337 .yui3-cssgrids .yui3-gd div.first,
1338 .yui3-cssgrids .yui3-ge div.first,
1339 .yui3-cssgrids .yui3-gf div.first,
1340 .yui3-cssgrids .yui3-g .yui3-gc div.first,
1341 .yui3-cssgrids .yui3-g .yui3-ge div.first,
1342 .yui3-cssgrids .yui3-gc div.first div.first {
1346 .yui3-cssgrids .yui3-g .yui3-u,
1347 .yui3-cssgrids .yui3-g .yui3-g,
1348 .yui3-cssgrids .yui3-g .yui3-gb,
1349 .yui3-cssgrids .yui3-g .yui3-gc,
1350 .yui3-cssgrids .yui3-g .yui3-gd,
1351 .yui3-cssgrids .yui3-g .yui3-ge,
1352 .yui3-cssgrids .yui3-g .yui3-gf {
1356 .yui3-cssgrids .yui3-gb .yui3-u,
1357 .yui3-cssgrids .yui3-g .yui3-gb .yui3-u,
1358 .yui3-cssgrids .yui3-gb .yui3-g,
1359 .yui3-cssgrids .yui3-gb .yui3-gb,
1360 .yui3-cssgrids .yui3-gb .yui3-gc,
1361 .yui3-cssgrids .yui3-gb .yui3-gd,
1362 .yui3-cssgrids .yui3-gb .yui3-ge,
1363 .yui3-cssgrids .yui3-gb .yui3-gf,
1364 .yui3-cssgrids .yui3-gc .yui3-u,
1365 .yui3-cssgrids .yui3-gc .yui3-g,
1366 .yui3-cssgrids .yui3-gd .yui3-u {
1371 /* Give IE some extra breathing room for 1/3-based rounding issues */
1372 .yui3-cssgrids .yui3-gb .yui3-u {
1377 .yui3-cssgrids .yui3-gc div.first,
1378 .yui3-cssgrids .yui3-gd .yui3-u {
1382 .yui3-cssgrids .yui3-gd div.first {
1387 .yui3-cssgrids .yui3-ge div.first,
1388 .yui3-cssgrids .yui3-gf .yui3-u {
1393 .yui3-cssgrids .yui3-ge .yui3-u,
1394 .yui3-cssgrids .yui3-gf div.first {
1399 .yui3-cssgrids .yui3-g .yui3-gb div.first,
1400 .yui3-cssgrids .yui3-gb div.first,
1401 .yui3-cssgrids .yui3-gc div.first,
1402 .yui3-cssgrids .yui3-gd div.first {
1407 Section: Deep Nesting
1409 .yui3-cssgrids .yui3-g .yui3-g .yui3-u,
1410 .yui3-cssgrids .yui3-gb .yui3-g .yui3-u,
1411 .yui3-cssgrids .yui3-gc .yui3-g .yui3-u,
1412 .yui3-cssgrids .yui3-gd .yui3-g .yui3-u,
1413 .yui3-cssgrids .yui3-ge .yui3-g .yui3-u,
1414 .yui3-cssgrids .yui3-gf .yui3-g .yui3-u {
1420 .yui3-cssgrids .yui3-g .yui3-gb div.first,
1421 .yui3-cssgrids .yui3-gb .yui3-gb div.first {
1427 .yui3-cssgrids .yui3-g .yui3-gc div.first,
1428 .yui3-cssgrids .yui3-gd .yui3-g {
1432 .yui3-cssgrids .yui3-gb .yui3-g div.first {
1434 _margin-right: 1.3%;
1437 .yui3-cssgrids .yui3-gb .yui3-gc div.first,
1438 .yui3-cssgrids .yui3-gb .yui3-gd div.first {
1442 .yui3-cssgrids .yui3-gb .yui3-gb .yui3-u,
1443 .yui3-cssgrids .yui3-gb .yui3-gc .yui3-u {
1448 .yui3-cssgrids .yui3-g .yui3-gb .yui3-u {
1452 .yui3-cssgrids .yui3-gb .yui3-gd .yui3-u {
1456 .yui3-cssgrids .yui3-gb .yui3-gd div.first {
1461 .yui3-cssgrids .yui3-g .yui3-gc .yui3-u,
1462 .yui3-cssgrids .yui3-gb .yui3-gc .yui3-u {
1468 .yui3-cssgrids .yui3-gb .yui3-gc div.first {
1474 .yui3-cssgrids .yui3-gb .yui3-ge .yui3-u,
1475 .yui3-cssgrids .yui3-gb .yui3-gf .yui3-u {
1479 .yui3-cssgrids .yui3-gb .yui3-gb .yui3-u {
1483 .yui3-cssgrids .yui3-gb .yui3-g div.first,
1484 .yui3-cssgrids .yui3-gb .yui3-gb div.first {
1488 .yui3-cssgrids .yui3-gc .yui3-g .yui3-u,
1489 .yui3-cssgrids .yui3-gd .yui3-g .yui3-u {
1494 .yui3-cssgrids .yui3-gb .yui3-gd div.first {
1497 .yui3-cssgrids .yui3-g .yui3-gd div.first {
1501 .yui3-cssgrids .yui3-ge .yui3-g {
1504 .yui3-cssgrids .yui3-gf .yui3-g {
1508 .yui3-cssgrids .yui3-gb .yui3-ge div.yui3-u,
1509 .yui3-cssgrids .yui3-gb .yui3-gf div.yui3-u {
1512 .yui3-cssgrids .yui3-gb .yui3-ge div.first,
1513 .yui3-cssgrids .yui3-gb .yui3-gf div.first {
1517 /* Width Accommodation for Nested Contexts */
1518 .yui3-cssgrids .yui3-gb .yui3-ge .yui3-u,
1519 .yui3-cssgrids .yui3-gb .yui3-gf div.first {
1524 /* Width Accommodation for Nested Contexts */
1526 .yui3-cssgrids .yui3-gc .yui3-gf .yui3-u {
1531 .yui3-cssgrids .yui3-gc .yui3-gf div.first {
1535 .yui3-cssgrids .yui3-gb .yui3-ge div.first,
1536 .yui3-cssgrids .yui3-gb .yui3-gf .yui3-u {
1541 /* Patch for GD within GE */
1542 .yui3-cssgrids .yui3-ge div.first .yui3-gd .yui3-u {
1545 .yui3-cssgrids .yui3-ge div.first .yui3-gd div.first {
1550 Section: Clearing. zoom for IE, :after for others
1553 .yui3-cssgrids #bd:after,
1554 .yui3-cssgrids .yui3-g:after,
1555 .yui3-cssgrids .yui3-gb:after,
1556 .yui3-cssgrids .yui3-gc:after,
1557 .yui3-cssgrids .yui3-gd:after,
1558 .yui3-cssgrids .yui3-ge:after,
1559 .yui3-cssgrids .yui3-gf:after,
1560 .yui3-cssgrids .yui3-t1:after,
1561 .yui3-cssgrids .yui3-t2:after,
1562 .yui3-cssgrids .yui3-t3:after,
1563 .yui3-cssgrids .yui3-t4:after,
1564 .yui3-cssgrids .yui3-t5:after,
1565 .yui3-cssgrids .yui3-t6:after {
1573 .yui3-cssgrids .yui3-g,
1574 .yui3-cssgrids .yui3-gb,
1575 .yui3-cssgrids .yui3-gc,
1576 .yui3-cssgrids .yui3-gd,
1577 .yui3-cssgrids .yui3-ge,
1578 .yui3-cssgrids .yui3-gf,
1579 .yui3-cssgrids .yui3-t1,
1580 .yui3-cssgrids .yui3-t2,
1581 .yui3-cssgrids .yui3-t3,
1582 .yui3-cssgrids .yui3-t4,
1583 .yui3-cssgrids .yui3-t5,
1584 .yui3-cssgrids .yui3-t6 {
1589 /* Style for a "Recommendation" */
1592 Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
1593 The following software licensing rules apply:
1594 http://www.w3.org/Consortium/Legal/copyright-software */
1596 /* $Id: base.css,v 1.25 2006/04/18 08:42:53 bbos Exp $ */
1599 padding: 2em 1em 2em 70px;
1601 font-family: sans-serif;
1604 background-position: top left;
1605 background-attachment: fixed;
1606 background-repeat: no-repeat;
1608 :link { color: #00C; background: transparent }
1609 :visited { color: #609; background: transparent }
1610 a:active { color: #C00; background: transparent }
1612 a:link img, a:visited img { border-style: none } /* no border on img links */
1614 a img { color: white; } /* trick to hide the border in Netscape 4 */
1615 @media all { /* hide the next rule from Netscape 4 */
1616 a img { color: inherit; } /* undo the color change above */
1620 font-family: sans-serif;
1623 h1, h2, h3, h4, h5, h6 { text-align: left }
1624 /* background should be transparent, but WebTV has a bug */
1625 h1, h2, h3 { color: #005A9C; background: white }
1626 h1 { font: 170% sans-serif }
1627 h2 { font: 140% sans-serif }
1628 h3 { font: 120% sans-serif }
1629 h4 { font: bold 100% sans-serif }
1630 h5 { font: italic 100% sans-serif }
1631 h6 { font: small-caps 100% sans-serif }
1633 .hide { display: none }
1635 div.head { margin-bottom: 1em }
1636 div.head h1 { margin-top: 2em; clear: both }
1637 div.head table { margin-left: 2em; margin-top: 2em }
1639 p.copyright { font-size: small }
1640 p.copyright small { font-size: small }
1642 a:hover { background: #ffa }
1644 pre { margin-left: 2em }
1648 margin-bottom: 0.6em;
1651 dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
1652 dt { font-weight: bold }
1654 pre, code { font-family: monospace } /* navigator 4 requires this */
1657 list-style: disc; /* Mac NS has problem with 'none' */
1662 h1, h2, h3 { stress: 20; richness: 90 }
1663 .hide { speak: none }
1664 p.copyright { volume: x-soft; speech-rate: x-fast }
1665 dt { pause-before: 20% }
1666 pre { speak-punctuation: code }
1671 * Style sheet for the HTML 4.0 specification
1672 * $Id: default.css,v 1.13 1999/03/08 17:25:02 ijacobs Exp $
1694 background-color: #eee;
1703 div.illegal-example {
1708 div.illegal-example p {
1711 div.deprecated-example {
1714 border: solid rgb(255,165,0); /* orange */
1716 div.deprecated-example p {
1728 list-style-type: none;
1739 DIV.subtoc {padding: 1em; border: solid thin; margin: 1em 0;
1744 background: #f5f5f5; /* old browsers */
1745 background: -moz-linear-gradient(top, #dcdbd9 0%, #F6F5F3 100%); /* firefox was...(top, #ddd 0%, #f8f8f8 100%)*/
1746 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdbd9), color-stop(100%,#F6F5F3)); /* webkit */
1747 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdbd9', endColorstr='#F6F5F3',GradientType=0 ); /* ie */
1749 border-bottom: 1px solid #dfdfdf;
1766 #play:after { display: block; clear: both; visibility: hidden; content: '.'; height: 0;}
1775 background: #F9F9FC;/*E6E9F5*/
1776 border: 1px solid #D4D8EB;
1778 -moz-border-radius: 4px;
1779 -webkit-border-radius: 4px;
1781 -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
1782 -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
1783 box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
1784 font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Helvetica', 'Arial', sans-serif;
1786 padding-bottom: 1px;
1791 background-repeat: no-repeat;
1797 #feeds ul li.disabled {
1799 filter: alpha(opacity=50);
1804 border: 1px dashed #ccc;
1821 .yui3-dd-proxy li, #play li {
1828 background: #F9F9FC;/*E6E9F5*/
1829 border: 1px solid #D4D8EB;
1836 background: #F9F9FC;/*E6E9F5*/
1837 border: 1px solid #D4D8EB;
1839 -moz-border-radius: 4px;
1840 -webkit-border-radius: 4px;
1842 -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
1843 -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
1844 box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
1845 font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Helvetica', 'Arial', sans-serif;
1847 padding-bottom: 1px;
1856 div.mod div.inner div.loading {
1857 background-image: url(progress.gif);
1858 background-repeat: no-repeat;
1859 background-position: 5px 5px;
1860 padding: 5px 5px 5px 25px;
1863 #play div.mod div.inner ul li {
1867 div.mod div.inner ul li a {
1876 background: #E5E6F1;
1877 -moz-border-radius: 4px 4px 0 0;
1878 -webkit-border-radius: 4px 4px 0 0;
1879 border-radius: 4px 4px 0 0;
1882 font-size: 107.692%;
1884 padding: 4px 7px 5px;
1891 background-repeat: no-repeat;
1896 border-bottom: 1px solid #ccc;
1899 div.mod h2 a.close, div.mod h2 a.min {
1900 background-color: #F9F9FC;
1901 border:1px solid #E5E6F1;
1907 text-decoration: none;
1919 div.minned h2 a.min {
1922 div.mod h2 a:hover.close, div.mod h2 a:hover.min {
1923 border-color: #D4D8EB;
1929 display: inline-block;
1935 line-height: normal;
1937 white-space: nowrap;
1938 vertical-align: baseline;
1941 -webkit-user-drag: none;
1942 -webkit-user-select: none;
1943 -moz-user-select: none;
1946 color: rgba(0,0,0, 0.80);
1948 background-color: #e6e6e6;
1949 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255, 0.30)), color-stop(40%, rgba(255,255,255, 0.15)), to(transparent));
1950 background-image: -webkit-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
1951 background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
1952 background-image: -ms-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
1953 background-image: -o-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
1954 background-image: linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
1955 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=0);
1956 text-decoration: none;
1958 border: solid 1px #999\9; /*ie hack*/
1959 -webkit-border-radius: 4px;
1960 -moz-border-radius: 4px;
1962 -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 0 rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
1963 -moz-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 0 rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
1964 box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 0 rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
1967 -webkit-transition: 0.1s linear -webkit-box-shadow;
1968 -moz-transition: 0.1s linear -moz-box-shadow;
1969 -ms-transition: 0.1s linear box-shadow;
1970 -o-transition: 0.1s linear box-shadow;
1971 transition: 0.1s linear box-shadow;
1975 height: 2em; /* Fixes height for <input> in firefox/opera */
1979 color: rgba(0,0,0, 0.80);
1981 text-decoration:none;
1985 .yui3-button:hover {
1986 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.15)));
1987 background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
1988 background-image: -moz-linear-gradient(top, transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
1989 background-image: -ms-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
1990 background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
1991 background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
1992 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0);
1996 .yui3-button:active {
1997 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0, 0.10)), to(rgba(0,0,0, 0.15)));
1998 background-image: -webkit-linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
1999 background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
2000 background-image: -ms-linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
2001 background-image: -o-linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
2002 background-image: linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
2003 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#26000000', GradientType=0);
2004 -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
2005 -moz-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
2006 box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
2010 .yui3-button-disabled,
2011 .yui3-button-disabled:hover,
2012 .yui3-button-disabled:active {
2014 background-image: none;
2015 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2016 filter: alpha(opacity=55);
2017 -khtml-opacity: 0.55;
2020 -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset;
2021 -moz-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset;
2022 box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset;
2026 .yui3-button::-moz-focus-inner{
2033 .yui3-button-selected {
2034 background-color: #345FCB;
2036 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 0 rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
2042 .yui3-skin-night .yui3-button {
2043 background-color: #343536;
2045 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
2047 .yui3-skin-night .yui3-button-selected {
2048 background-color: #747576;
2049 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
2051 /*end night button*/
2053 .yui3-menu .yui3-menu {
2061 .yui3-menu .yui3-shim {
2064 Styles for the <iframe> shim used to prevent <select> elements from poking through
2065 submenus in IE < 7. Note: For peformance, creation of the <iframe> shim for each submenu
2066 is deferred until it is initially made visible by the user.
2074 filter: alpha(opacity=0); /* For IE since it doesn't implement the CSS3 "opacity" property. */
2086 Position hidden menus outside the viewport boundaries to prevent them from
2087 triggering scrollbars on the viewport.
2094 Using "visibility:hidden" over "display" none because:
2096 1) As the "position" property for submenus is set to "absolute", they are out of
2097 the document flow and take up no space. Therefore, from that perspective use of
2098 "display:none" is redundant.
2100 2) According to MSDN use of "display:none" is more expensive:
2101 "Display is the more expensive of the two CSS properties, so if you are
2102 making elements appear and disappear often, visibility will be faster."
2103 (See http://msdn.microsoft.com/en-us/library/bb264005(VS.85).aspx)
2112 list-style-type: none;
2125 .yui3-menuitem-content {
2128 white-space: nowrap;
2133 .yui3-menu-horizontal li {
2140 .yui3-menu-horizontal li li {
2146 .yui3-menu-horizontal ul {
2149 Use of "zoom" sets the "hasLayout" property to "true" in IE (< 8). When "hasLayout" is
2150 set to "true", an element can clear its floated descendents. For more:
2151 http://msdn.microsoft.com/en-gb/library/ms533776(VS.85).aspx
2158 .yui3-menu-horizontal ul ul {
2161 No need to clear <ul>s of submenus of horizontal menus since <li>s of submenus
2169 .yui3-menu-horizontal>.yui3-menu-content>ul:after {
2171 /* Self-clearing solution for Opera, Webkit, Gecko and IE > 7 */
2184 The following two rules are for IE 7. Triggering "hasLayout" (via use of "zoom") prevents
2185 first-tier submenus from hiding when the mouse is moving from an menu label in a root menu to
2186 its corresponding submenu.
2189 .yui3-menu-content {
2196 .yui3-menu-hidden .yui3-menu-content {
2204 The following two rules are for IE 6 (Standards Mode and Quirks Mode) and IE 7 (Quirks Mode
2205 only). Triggering "hasLayout" (via use of "zoom") fixes a bug in IE where mousing mousing off
2206 the text node of menuitem or menu label will incorrectly trigger the mouseout event.
2209 .yui3-menuitem-content,
2216 .yui3-menu-hidden .yui3-menuitem-content,
2217 .yui3-menu-hidden .yui3-menu-label {
2224 TODO will need to remove settings on HTML since we can't namespace it.
2225 TODO with the prefix, should I group by selector or property for weight savings?
2232 TODO remove settings on BODY since we can't namespace it.
2235 TODO test putting a class on HEAD.
2267 border-collapse:collapse;
2275 TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
2315 font-variant:normal;
2317 /* to preserve line-height and selector appearance */
2319 vertical-align:text-top;
2322 vertical-align:text-bottom;
2327 font-family:inherit;
2329 font-weight:inherit;
2331 /*to enable resizing for IE*/
2337 /*because legend doesn't inherit in IE */
2343 TODO will need to remove settings on HTML since we can't namespace it.
2344 TODO with the prefix, should I group by selector or property for weight savings?
2346 .yui3-cssreset html{
2351 TODO remove settings on BODY since we can't namespace it.
2354 TODO test putting a class on HEAD.
2357 .yui3-cssreset body,
2372 .yui3-cssreset code,
2373 .yui3-cssreset form,
2374 .yui3-cssreset fieldset,
2375 .yui3-cssreset legend,
2376 .yui3-cssreset input,
2377 .yui3-cssreset textarea,
2379 .yui3-cssreset blockquote,
2385 .yui3-cssreset table {
2386 border-collapse:collapse;
2389 .yui3-cssreset fieldset,
2390 .yui3-cssreset img {
2394 TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
2396 .yui3-cssreset address,
2397 .yui3-cssreset caption,
2398 .yui3-cssreset cite,
2399 .yui3-cssreset code,
2402 .yui3-cssreset strong,
2404 .yui3-cssreset var {
2414 .yui3-cssreset caption,
2427 .yui3-cssreset q:before,
2428 .yui3-cssreset q:after {
2431 .yui3-cssreset abbr,
2432 .yui3-cssreset acronym {
2434 font-variant:normal;
2436 /* to preserve line-height and selector appearance */
2437 .yui3-cssreset sup {
2438 vertical-align:text-top;
2440 .yui3-cssreset sub {
2441 vertical-align:text-bottom;
2443 .yui3-cssreset input,
2444 .yui3-cssreset textarea,
2445 .yui3-cssreset select {
2446 font-family:inherit;
2448 font-weight:inherit;
2450 /*to enable resizing for IE*/
2451 .yui3-cssreset input,
2452 .yui3-cssreset textarea,
2453 .yui3-cssreset select {
2456 /*because legend doesn't inherit in IE */
2457 .yui3-cssreset legend {
2463 letter-spacing: -0.31em; /* webkit: collapse white-space between units */
2464 *letter-spacing: normal; /* reset IE < 8 */
2465 word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
2497 display: inline-block;
2498 zoom: 1; *display: inline; /* IE < 8: fake inline-block */
2499 letter-spacing: normal;
2500 word-spacing: normal;
2501 vertical-align: top;
2615 /* YUI CSS Detection Stamp */
2616 #yui3-css-stamp.cssgrids { display: none; }
2619 var element = document.getElementById("styleElement");
2620 var cssText = element.textContent;
2622 PerfTestRunner.runPerSecond({run:function() {
2623 element.textContent = "";
2624 element.textContent = cssText + "#some" + count + "{color:black};";