html { color:#000; background:#FFF } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0 } table { border-collapse:collapse; border-spacing:0 } fieldset,img { border:0 } address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:inherit; font-weight:inherit } del,ins { text-decoration:none } caption,th { text-align:left } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal } q:before,q:after { content:'' } abbr,acronym { border:0; font-variant:normal } sup { vertical-align:baseline } sub { vertical-align:baseline } legend { color:#000 } input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit } input,button,textarea,select { *font-size:100% } body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small } select,input,button,textarea,button { font:99% arial,helvetica,clean,sans-serif } table { font-size:inherit; font:100% } pre,code,kbd,samp,tt { font-family:monospace; *font-size:108%; line-height:100% } body { text-align:center } #doc,#doc2,#doc3,#doc4,#doc5,#doc6,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 { margin:auto; text-align:left; width:57.69em; *width:56.25em } #doc2 { width:73.076em; *width:71.25em } #doc3 { margin:auto 10px; width:auto } #doc4 { width:74.923em; *width:73.05em } #doc5 { width:78.769em; *width:78.05em } #doc6 { width:90% } .yui-b { position:relative } .yui-b { _position:static } #yui-main .yui-b { position:static } #yui-main,.yui-g .yui-u .yui-g { width:100% } .yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main { float:right; margin-left:-25em } .yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main { float:left; margin-right:-25em } .yui-t1 .yui-b { float:left; width:12.30769em; *width:12.00em } .yui-t1 #yui-main .yui-b { margin-left:13.30769em; *margin-left:13.05em } .yui-t2 .yui-b { float:left; width:13.8461em; *width:13.50em } .yui-t2 #yui-main .yui-b { margin-left:14.8461em; *margin-left:14.55em } .yui-t3 .yui-b { float:left; width:23.0769em; *width:22.50em } .yui-t3 #yui-main .yui-b { margin-left:24.0769em; *margin-left:23.62em } .yui-t4 .yui-b { float:right; width:13.8456em; *width:13.50em } .yui-t4 #yui-main .yui-b { margin-right:14.8456em; *margin-right:14.55em } .yui-t5 .yui-b { float:right; width:18.4615em; *width:18.00em } .yui-t5 #yui-main .yui-b { margin-right:19.4615em; *margin-right:19.125em } .yui-t6 .yui-b { float:right; width:23.0769em; *width:22.50em } .yui-t6 #yui-main .yui-b { margin-right:24.0769em; *margin-right:23.62em } .yui-t7 #yui-main .yui-b { display:block; margin:0 0 1em 0 } #yui-main .yui-b { float:none; width:auto } .yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u { float:left } .yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u { float:right } .yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first { float:left } .yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf { width:49.1% } .yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u { width:32%; margin-left:1.99% } .yui-gb .yui-u { *margin-left:1.9%; *width:31.9% } .yui-gc div.first,.yui-gd .yui-u { width:66% } .yui-gd div.first { width:32% } .yui-ge div.first,.yui-gf .yui-u { width:74.2% } .yui-ge .yui-u,.yui-gf div.first { width:24% } .yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first { margin-left:0 } .yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u { width:49%; *width:48.1%; *margin-left:0 } .yui-g .yui-g .yui-u { width:48.1% } .yui-g .yui-gb div.first,.yui-gb .yui-gb div.first { *margin-right:0; *width:32%; _width:31.7% } .yui-g .yui-gc div.first,.yui-gd .yui-g { width:66% } .yui-gb .yui-g div.first { *margin-right:4%; _margin-right:1.3% } .yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first { *margin-right:0 } .yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u { *margin-left:1.8%; _margin-left:4% } .yui-g .yui-gb .yui-u { _margin-left:1.0% } .yui-gb .yui-gd .yui-u { *width:66%; _width:61.2% } .yui-gb .yui-gd div.first { *width:31%; _width:29.5% } .yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u { width:32%; _float:right; margin-right:0; _margin-left:0 } .yui-gb .yui-gc div.first { width:66%; *float:left; *margin-left:0 } .yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u { margin:0 } .yui-gb .yui-gb .yui-u { _margin-left:.7% } .yui-gb .yui-g div.first,.yui-gb .yui-gb div.first { *margin-left:0 } .yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u { *width:48.1%; *margin-left:0 } .yui-gb .yui-gd div.first { width:32% } .yui-g .yui-gd div.first { _width:29.9% } .yui-ge .yui-g { width:24% } .yui-gf .yui-g { width:74.2% } .yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u { float:right } .yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first { float:left } .yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first { *width:24%; _width:20% } .yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u { *width:73.5%; _width:65.5% } .yui-ge div.first .yui-gd .yui-u { width:65% } .yui-ge div.first .yui-gd div.first { width:32% } #hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after { content:"."; display:block; height:0; clear:both; visibility:hidden } #hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf { zoom:1 } body { margin:10px } h1 { font-size:138.5% } h2 { font-size:123.1% } h3 { font-size:108% } h1,h2,h3 { margin:1em 0 } h1,h2,h3,h4,h5,h6,strong,dt { font-weight:bold } optgroup { font-weight:normal } abbr,acronym { border-bottom:1px dotted #000; cursor:help } em { font-style:italic } del { text-decoration:line-through } dl dd { margin-left:1em } th,td { border:1px solid #000; padding:.5em } th { font-weight:bold; text-align:center } caption { margin-bottom:.5em; text-align:center } sup { vertical-align:super } sub { vertical-align:sub } p,fieldset,table,pre { margin-bottom:1em } button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] { padding:1px } html,body { margin:0; padding:0; background:#fff; background:url(/g/images/bg_ln_4.png) repeat-x; font-family:Verdana,"Trebuchet MS","Lucida Grande","Lucida Sans",Verdana,Tahoma,Arial,sans-serif } body { background:url(/g/images/cauldron_alpha_ln_1.png) no-repeat -20px 200px } a,a:link { color:#2383c2; text-decoration:none } h1 { padding:.5em .7em; margin:0 auto; text-align:left; font-size:300%; color:#000 } h1 span { font-weight:normal; font-size:75% } .para { background:#fff; padding:1em 2em } h2,h3 { margin:0 0 .4em 0 } h2 { font-size:170% } h3 { font-size:150% } h1,h2,h3 { font-family:"Century Gothic","Trebuchet MS",Arial,sans-serif; font-weight:normal; color:#3494d3 } h2 a,h3 a { color:#3494d3; text-decoration:none } .report-a-bug h3 { color:#222 } .term { background:#444; display:block; color:#eee; padding:.8em 1em; -webkit-box-shadow:0 0 10px #aaa } .term.small { font-size:80% } hr { display:block; width:40%; margin:1em auto 3em auto; -webkit-box-shadow:0 2px 3px #9db1ca; -moz-box-shadow:0 2px 3px #9db1ca; box-shadow:0 2px 3px #9db1ca; overflow:hidden; border:0; border-top:1px solid #fff } a[hreflang]:after { color:#666; font-style:italic; content:"\A0("attr(hreflang)")" } .date { color:#444; font-style:italic; font-size:1em } #doc,#doc4,#doc2,#doc5,#doc6 { margin:1em auto 2em auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:0 0 10px #9db1ca; -moz-box-shadow:0 0 6px #555; box-shadow:0 0 6px #555; overflow:hidden; background:#fff } #hd { background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),to(#f0f0f0)); background:-moz-linear-gradient(top,#fff 50%,#f0f0f0); background:-webkit-linear-gradient(top,#fff 50%,#f0f0f0); background:linear-gradient(top,#fff 50%,#f0f0f0); -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; border-bottom:1px solid #9db1ca; display:block; margin-bottom:10px; -webkit-box-shadow:0 1px 3px #9db1ca; -moz-box-shadow:0 1px 3px #9db1ca; box-shadow:0 1px 3px #9db1ca } #bd { -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px } #logo { display:block; float:left; background:url(/g/images/logo_ln_1.png) no-repeat; width:186px; height:61px } #logo span { display:block; text-indent:-9999px } .lsep { display:block; float:left; color:#ddd; line-height:70px; font-weight:thin; margin:0 20px 0 25px } .subh { display:block; float:left; height:84px; line-height:76px } .subh .tag { color:orange } .hl>li { margin-bottom:.6em } #people { height:300px; overflow:auto; background:#fffaf0; margin:0 0 1em 0; padding:1em 1em 1em 2em } #people li { list-style:disc; margin-bottom:.2em } #reg { text-align:center; font-size:1.4em; margin:1em } .faq p { margin-bottom:2.5em } .nav { background:#fff; padding:.3em; border-bottom:1px solid #9db1ca; -webkit-box-shadow:0 1px 2px #9db1ca; -moz-box-shadow:0 1px 2px #9db1ca; box-shadow:0 1px 2px #9db1ca } .qsidesummary { float:right; border:1px solid #aaa; padding:0 0 1em 1em; margin:0 0 2em 1em; background:#fff } .qsidesummary.testday { float:none; background:#fff380; border-color:orange; padding:.8em; margin:0 0 1em 0; font-size:85% } .nav2 { width:695px; width:auto; margin:0 auto; margin:0 .5em; position:relative } p.loc { font-size:.9em; padding:.5em 0; color:#ccc; width:695px; width:100%; margin:0 auto; text-align:left } p.loc a { color:#2383c2; text-decoration:none } p.loc a.sel { font-weight:bold; color:#000 } .values ul { margin-bottom:2em } .values ul li { margin-bottom:.4em } .codeofconduct h2.be { margin-top:1em } #preamble { font-size:90%; padding:1em 1em 0 1em; border:1px solid #ccc; background:#eee; color:#555 } .license { font-size:85%; font-style:italic } .license,.license a { color:#555 } ul.todo li.active { font-weight:bold } ul.todo li.done { text-decoration:line-through } ul.news { padding:0; margin:0 } ul.news li { margin-bottom:1em; list-style:none } ul.news li span.dt { font-weight:thin; font-size:85%; color:#999; margin:.3em 1em .3em 3em; display:block } .bb1 { border-bottom:1px solid #9db1ca } .lb1 { border-left:1px solid #9db1ca } .rb1 { border-right:1px solid #9db1ca } #lang_form { position:absolute; top:0; right:0 } .donate-coord { background:#fea; background:#ddd; color:#222; padding:.8em 1em 2em 1em; font-family:courier,monospace; font-size:95% } #pp_form { text-align:center; padding-top:2em; padding-bottom:1em } #pp_form_btn { text-align:center } .ty-ppl-list { list-style-type:none; -moz-column-count:3; -webkit-column-count:3; column-count:3; -moz-column-gap:1em; -webkit-column-gap:1em; column-gap:1em; font-size:90%; margin:1em 0 4em 1em; padding:0 } .ty-ppl-list li { list-style-type:none } .ty-ppl-list li:before { content:"\00BB \0020" } .ty-ppl-list.twocol { -moz-column-count:2; -webkit-column-count:2; column-count:2; -moz-column-gap:1em; -webkit-column-gap:1em; column-gap:1em } #dl-table th { text-align:left } #dl-table .city,#dl-table .country { vertical-align:top } #fr-table td,#fr-table tr { vertical-align:top } #fr-table .money { text-align:right; padding-left:2em } .fr-table td,.fr-table tr { vertical-align:top } .fr-table .money { text-align:right } .fr-table .currency { color:#777; font-size:80%% } .dlt2 { border-collapse:collapse; width:100%; font-size:90% } .dlt2 th,.dlt2 td { border:1px solid transparent; vertical-align:top } .dlt2 thead th,.dlt2 th.h { color:#aaa; font-size:85%; text-align:left } .dlt2 th { border:0; border-bottom:1px solid #ccc } .dlt2 tbody td { border-bottom:1px solid #aaa; border-right:1px solid #ccc } .dlt2 tbody td:last-child { border-right:0 } .dlt2 .size { text-align:right } .dlt2 tbody tr.focus { outline:2px solid #f00 } .dlt2 tfoot td { color:#aaa; font-size:85%; vertical-align:top } .dlt2 tfoot td a { color:#aaa } .dlt2 .pop span { display:block; height:11px; background:#ccc; color:transparent } .dlt2 .pop span.pop_0 { width:0 } .dlt2 .pop span.pop_1 { width:5px } .dlt2 tbody th { text-align:left; border-right:1px solid #ccc } .pop_2 { width:10px } .pop_3 { width:20px } .pop_4 { width:35px } .pop_5 { width:50px } .dlinfo { font-size:85%; color:#777 } .warn { color:#a00 } .unstable-release-warning { padding:1em 1em 1em 2.2em; margin:0; background:#c00; color:white; text-align:center } .dlt2 tr.reco td { font-weight:bold } .noborder { border-collapse:collapse; border:0 } .noborder td,.noborder th { border:0 } .minusSign { color:red } .labelR { text-align:right; white-space:nowrap } .hidden { display:none } .contrib-list { padding:0; margin:0 } .contrib-list>li { list-style:none; padding-left:70px; min-height:60px; background-image:url(/g/images/smi/vcard-48x48.png); background-repeat:no-repeat; background-position:0 4px; margin-bottom:2em } .contrib-list.charter>li { background-image:url(/g/images/smi/website-48x48.png) } .contrib-list li h3 { font-size:140%; margin:0; color:#000; font-weight:bold } .contrib-list li h3 a { color:#000 } .contrib-list #marketing { background-image:url(/g/images/smi/feed-48x48.png) } .contrib-list #web,.contrib-list #mirror { background-image:url(/g/images/smi/website-48x48.png) } .contrib-list #triage { background-image:url(/g/images/smi/feed-48x48.png) } .contrib-list #triage { background-image:url(/g/images/smi/feed-48x48.png) } .contrib-act li { margin-bottom:.6em } .contrib-act { margin-bottom:2.5em } .release #hd { margin-bottom:0 } .rel-desktop-home { width:749px; background:#fff; border:0; margin:0; padding:0 } .rel-desktop-home.rel-home1 { width:450px; float:left; border:0; margin:0 2em 2em 0; padding:0; -webkit-box-shadow:0 0 10px #aaa } .screen-copy { display:block; margin:2em auto 4em auto; -webkit-box-shadow:0 -6px 10px #444 } .clear { clear:both } .download-btn { font-family:"Century Gothic","Trebuchet MS",Arial,sans-serif; background:#3494d3; background:-webkit-gradient(linear,left top,left bottom,from(#3494d3),color-stop(60%,#3494d3),to(#2383c2)); background:-moz-linear-gradient(top,#3494d3 60%,#2383c2); background:-webkit-linear-gradient(top,#3494d3 60%,#2383c2); background:linear-gradient(top,#3494d3 60%,#2383c2); margin:0 0 1em 0; padding:0; color:#fff; padding:.6em; font-size:220%; font-weight:normal; border-radius:4px } .download-btn a:link,.download-btn a:visited { color:#fff } #subnav { text-align:right; color:#777 } #subnav a.sel { color:#000 } .product-list { padding:0; margin:0 } .product-list>li { list-style:none; padding-left:70px; min-height:60px; background-image:url(/g/images/smi/vcard-48x48.png); background-repeat:no-repeat; background-position:0 4px; margin-bottom:2em } .product-list li h3 { font-size:140%; margin:0; padding:5px; color:#000; font-weight:bold } .product-list li h3 a { color:#000 } .product-list #marketing { background-image:url(/g/images/smi/feed-48x48.png) } .product-list #web,.contrib-list li#mirror { background-image:url(/g/images/smi/website-48x48.png) } .product-list #triage { background-image:url(/g/images/smi/feed-48x48.png) } .product-list #triage { background-image:url(/g/images/smi/feed-48x48.png) } .product-act li { margin-bottom:.6em } .product-act { margin-bottom:2.5em } .red-sign,.green-sign { color:white; font-weight:bold; line-height:1.6em; font-size:90%; padding:.7em 2em .8em 2em; margin:.5em -27px 1.5em -27px; text-shadow:1px 1px 3px #000 } .red-sign { background:#a00 } .green-sign { background:#060 } .dlt th { text-align:left } th .dlinfo { font-weight:normal } h1#mgnavtitle a { color:#fff } #mgnavsub { width:100%; background:#fff } #mgnavsub ul { margin:0; padding:0; list-style:none; display:table; padding-left:20px } #mgnavsub li { display:table-cell } #mgnavsub li a { display:block; padding:.5em .8em } #mgnavsub li a.sel { background:#1272b1; color:white; text-shadow:0 1px 5px #444; border-radius:0 0 3px 3px }