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
}