/* HTML Elements */ html, body { margin: 0; padding: 0; } body { font: 90% "Verdana", "Arial", "Helvetica", sans-serif; } img { border: none; padding: 0; margin: 0;} table { font: 1em "Verdana", "Arial", "Helvetica", sans-serif; } h1 { font-size: 1.8em; font-weight: bold; } h2 { font-size: 1.5em; font-weight: bold; } h3 { font-size: 1.2em; font-weight: bold; } h4 { font-size: 1em; font-weight: bold; } ul.across { width: 100%; display: block; list-style: none; } ul.across li { float: left; display: block; width: 9em } /* Masthead and Main Menu */ #header { margin: 0; padding: 0; width: 100%; } #header img { border: none; padding: 0; margin: 0;} #header #logo { margin: 0; padding: 0; position: absolute; top: 15px; left: 15px} #header #nav { min-width: 670px; margin: 25px 0 10px 200px; padding: 15px 0 15px 5px; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; white-space: nowrap; } /* Hide from IE-mac \*/ * html #nav { height: 1%; } /* End of IE-mac hack */ #nav a{ text-decoration: none; color: #000; font: small "Times New Roman", Roman, serif; text-transform: uppercase; margin: 0 5px; padding: 5px 10px; border: 1px solid black; } #nav a.active { background: #999; } #nav a:hover { background: #CCC; } /* Submenu */ #subnav { position: absolute; top: 100px; left: 76%; background-color: #ffd; width: 24%; margin: 1em 0 0; padding: .25em ; border: solid #ccc; border-width: .1em 0 .1em .1em; } #subnav ul { margin: 0; padding: 0; list-style: none; } #subnav li{ margin: 0; padding: 2px 0 2px; } #subnav a { font: 1em "Times New Roman", Roman, serif; margin: 0; padding: 0 0 0 26px; text-transform: uppercase; text-decoration: none; color: #000; white-space: nowrap; background: url(img/bulletOff.gif) no-repeat 10px 50%; display: block} #subnav ul ul a { padding: 0 0 0 46px; background-position: 30px 50%; } #subnav ul ul ul a { padding: 0 0 0 66px; background-position: 50px 50%; } #subnav ul ul ul ul a { padding: 0 0 0 86px; background-position: 70px 50%; } #subnav ul ul ul ul ul a { padding: 0 0 0 106px; background-position: 90px 50%; } #subnav li#current a{ background-image: url(img/bulletOn.gif) } #subnav li a:hover { background-image: url(img/bulletOn.gif) } /* Main Content */ #content { margin: 3em 25% 10px 0; padding: 0 5% 1em 5%; } #content.wide { margin: 3em 5% 0 5%; padding: 0 5% 1em 5%; } #content p { padding: 0; margin: 0 0 1em 0; max-width: 660px; } #content ul { max-width: 660px; } #content ol { max-width: 660px; } #content blockquote { max-width: 580px } #content div.screenshot { text-align: center; margin: 1em 0; } #content div.screenshot-right { text-align: center; float: right; margin: 0 0 0 1em; } #content img { padding: 0; margin: 0; border: 0 } /* Page Footer */ #footer { text-align: center; font-size: .8em; color: #444; clear: both; border-top: 2px solid #999; margin: 0 30% 10px 5%; padding: 5px 0 0 0; page-break-after: always } #sig { text-align: right; font-size: .8em; width: 95%; display: none } table.nunit { margin: 1em 5%; padding: 0; width: auto; border-collapse: collapse; } table.nunit td, table.nunit th { border: 1px solid black; padding: 6px; text-align: left } table.nunit th { background: #ccf; font-weight: bold; } table.articles { margin: 20px 0 0 5%; padding: 0 10px 0 0; } table.downloads { margin: 1em 5%; padding: 0; width: 24em; border-collapse: collapse; } table.downloads td, table.downloads th { border: 1px solid black; padding: 2px; text-align: left } table.downloads th { background: #ccf; font-weight: bold; } table.platforms { margin: 1em 0; padding: 0; width: 24em; border-collapse: collapse; } table.platforms td, table.platforms th { border: 1px solid black; padding: 5px; text-align: center } table.platforms th { background: #ccf; font-weight: bold; } table.constraints { margin: 1em 0; padding: 0; width: auto; border-collapse: collapse; } table.constraints td, table.constraints th { border: 1px solid black; padding: 6px; text-align: left } table.constraints th { background: #ccf; font-weight: bold; text-align: center } table.roadmap { margin: 1em 0; padding: 0; width: auto; border-collapse: collapse; } table.roadmap td, table.roadmap th { border: 1px solid black; padding: 10px; text-align: left } table.roadmap th { background: #eef; font-weight: bold; } table.extensions { margin: 1em 2%; border-collapse: collapse; width: 96%; } table.extensions td, table.extensions th { border: solid black 1px; padding: 6px } table.extensions th { background: #bbf; font-weight: bold; text-align: center } table.extensions td.label { font-weight: bold; text-align: left; width: 10em } table.quote { margin-left: 30px; margin-right: 30px; background: #FFFFFF; border: 3px black solid; font: 1.1em/1.5em "Times New Roman", Roman, serif; font-variant: small-caps; letter-spacing: .1em; padding: 0 } table.quote td { padding: 0 } table.quote td.sig { border-left: solid black 1px; padding-left: 15px } #news { position: absolute; top: 100px; left: 76%; border-left: 1px solid black; width: 14%; margin: 1em 0 0; padding: 0 5%; font-size: .8em; background-color: #fff } #news h4 { font: 1.2em "Times New Roman", Roman, serif; font-variant: small-caps; text-align: center; margin: 0 0 1em; } div.code { border: 1px solid #888; background-color: #ccf; width: 36em; margin: 1.5em 0; padding: 2px 0; position: relative; } div.code pre { font: .8em "Courier New", Courier, monospace; margin: 0 1em .25em; } div.langFilter { position: absolute; top: 100px; left: 5%; } div.code div.langFilter { position: absolute; top: -15px; left: 0;} div.dropdown { position: absolute; top: 0; left: 14px; padding: 0 10px; width: 20px; text-align: left; border: 1px solid #888; background-color: #ffd; } div.code div.dropdown { position: absolute; left: 14px; top: 0; padding: 0 10px; width: 20px; text-align: left; border: 1px solid #888; background-color: #ffd; } div.notice { margin-left: 2em; margin-right: 2em; text-align: center; font-style: italic; font-weight: bold; } /* #content.wide p { width: expression( document.documentElement.clientWidth > 700 ? "660px" : "auto" ); } #content.wide blockquote { width: expression( document.documentElement.clientWidth > 700 ? "580px" : "auto" ); } pre, .programText { font-family: "Courier New", Courier, Monospace; color: #000; font-size: 1em } // The following was needed for IE in quirks mode - probably still needed for IE 5 div.code div.langFilter { position: absolute; top: -14px; left: -1em; } // Special handling for absence of max-width in IE */