html{color:#4b4742;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
mark{background:none;color:inherit;}
#header:after{content:".";display:block;clear:both;height:0;visibility:hidden;}

#header{background:#B34476;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FF0000),
color-stop(1,#3b69b1));background:-moz-linear-gradient(left bottom,

#FF9900 0,#FFD500 100%);background:linear-gradient(center bottom,#B34476 0,#FFD500 100%);
height:57px;margin:0 auto;margin-top:10px;font-family:verdana;-moz-box-shadow:0 3px rgba(0,0,0,0.1),
inset 0 -4px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);

box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B34476',endColorstr='#FFD500',GradientType=0);}





#header h1{margin:0;float:left;font-family:MetaBold;}



#header h1 a,#header h1 a:link,#header h1 a:visited{background:url(img/header-logos.png) 15px 0 no-repeat;display:block;height:57px;width:110px;text-indent:-9999px;overflow:hidden;-moz-transition:background .2s ease-in-out;}
#header h1 a:hover,#header h1 a:active{background:-moz-radial-gradient(center 45deg,ellipse closest-side,rgba(255,255,255,0.3) 0,rgba(255,255,255,0) 100%),url(img/header-logos.png) 15px 0 no-repeat;-moz-transition:background .2s ease-in-out;}
#nav-main{display:inline-block;text-align:left;}
#nav-main,#nav-main ul,#nav-main li{list-style:none;}
#nav-main ul{float:left;z-index:99;left:auto;margin:0;padding:0;}
#nav-main li{float:left;background:none;margin:0;padding:0;position:relative;}
#nav-main a,#nav-main span{display:block;color:#fff;font-weight:bold;font-size:13px;line-height:20px;}
#nav-main ul{font-family:"Trebuchet MS",MetaBlack,sans-serif;}
#nav-main ul ul{font-family:"Trebuchet MS",sans-serif;}
#nav-main ul{border-right:1px solid #5373b0;border-left:1px solid #2f508c;}
#nav-main ul{border-right-color:rgba(255,255,255,0.15);border-right-color:rgba(255,255,255,0.15);border-left-color:rgba(0,0,0,0.2);}
#nav-main ul li a,#nav-main ul li span{padding:18px 15px 0 15px;height:39px;display:block;float:left;text-transform:uppercase;border-left:1px solid #5373b0;border-right:1px solid #2f508c;}
#nav-main ul li a{border-left-color:rgba(255,255,255,0.15);border-right-color:rgba(0,0,0,0.2);}
#nav-main li ul{position:absolute;left:-999em;opacity:0;}
.no-js #nav-main li:hover ul,#nav-main li.sfhover ul{margin-top:57px;left:0;opacity:1;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;}
#nav-main ul li ul li{float:none;}
#nav-main ul li a,#nav-main ul li a:link,#nav-main ul li a:visited{color:#fff;text-decoration:none;-moz-transition:background .2s linear;-webkit-transition:background .2s linear;}
#nav-main ul li.current a,#nav-main ul li.current a:link #nav-main ul li.current a:visited{-webkit-transition:none;}

.moz-header-slim #nav-main ul li.current>a,.moz-header-slim #nav-main ul li.current>a,#nav-main ul li a:hover,#nav-main ul li a:active{color:#fff;background:#263c7b;background:rgba(255,140,0,0.9);-moz-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;}



#nav-main ul li.current span,#nav-main ul li.current a,#nav-main ul li.current a:link,#nav-main ul li.current a:visited{height:35px;}
#nav-main ul li li.current span,#nav-main ul li li.current a,#nav-main ul li li.current a:link,#nav-main ul li li.current a:visited,#nav-main ul li.current li a,#nav-main ul li.current li a:link,#nav-main ul li.current li a:visited{height:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#nav-main ul li.current a:hover,#nav-main ul li.current a:active{-moz-box-shadow:inset 0 -5px rgba(102,155,225,0.8);-webkit-box-shadow:inset 0 -5px rgba(102,155,225,0.8);box-shadow:inset 0 -5px rgba(102,155,225,0.8);}
#nav-main ul li.current{border-bottom:4px solid #5784bf;-moz-box-shadow:inset 0 -5px #669be1;-webkit-box-shadow:inset 0 -5px #669be1;box-shadow:inset 0 -5px #669be1;}
#nav-main ul ul li.current{border-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#nav-main ul ul,#nav-main ul ul li{height:auto;border:0;}


#nav-main ul ul{border-top:0;padding:0 0 4px 0;width:190px;background:#263c7b;background:rgba(255,215,110,0.9);-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);text-shadow:1px 1px 0 #1b3b6a,0 0 5px #1b3b6a;}

#nav-main ul li ul li a,#nav-main ul li ul li a:link,#nav-main ul li ul li a:visited,#nav-main ul li ul li span{padding:5px 15px;margin:0;height:auto;float:none;display:block;font-size:11px;font-weight:normal;border:0;background-image:none;position:relative;text-transform:none;-moz-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;}

#nav-main ul li ul li a:hover,#nav-main ul li ul li a:active{background:#263c7b;background:rgba(255,140,0,0.9);padding-top:4px;padding-bottom:4px;border-bottom:1px solid #496288;border-top:1px solid #162f55;-moz-transition:background .1s ease-out;-webkit-transition:background .1s ease-out;}


#header a.mozilla{color:#a0c8da;font-family:georgia,serif;font-weight:normal;font-style:italic;float:right;display:block;text-align:center;padding-top:20px;height:37px;font-size:14px;width:133px;}
#header a.mozilla span{color:#fff;}
#header a.mozilla:hover,#header a.mozilla:active{text-decoration:none;background:-moz-radial-gradient(center 45deg,ellipse closest-side,rgba(255,255,255,0.3) 0,rgba(255,255,255,0) 100%);-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;}
#nav-access{display:none;}
.moz-header-slim #header{height:40px;-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -2px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -2px rgba(0,0,0,0.1);box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -2px rgba(0,0,0,0.1);}
.moz-header-slim #header h1 a,.moz-header-slim #header h1 a:link,.moz-header-slim #header h1 a:visited{height:40px;width:95px;background:url(img/wordmark-slim.png) 15px 4px no-repeat;}
.moz-header-slim #header h1 a:hover,.moz-header-slim #header h1 a:active{background:-moz-radial-gradient(center 45deg,ellipse closest-side,rgba(255,255,255,0.3) 0,rgba(255,255,255,0) 100%),url(img/wordmark-slim.png) 15px 4px no-repeat;}
.moz-header-slim #nav-main ul li.current>a,.moz-header-slim #nav-main ul li.current>span,.moz-header-slim #nav-main ul li a,.moz-header-slim #nav-main ul li span{padding:10px 15px 0 15px;height:30px;font-size:12px;}
.moz-header-slim #nav-main li:hover ul,.moz-header-slim #nav-main li.sfhover ul{margin-top:40px;}
.moz-header-slim #nav-main ul li.current,.moz-header-slim #nav-main ul li.current>a:hover{border-bottom:0;-moz-box-shadow:none;}
.moz-header-slim #header a.mozilla{font-size:16px;height:40px;line-height:35px;margin-right:15px;text-align:right;width:auto;padding-top:0;}
#minimal-header a.mozilla{-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -2px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -2px rgba(0,0,0,0.1);box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -2px rgba(0,0,0,0.1);-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;color:#a0c8da;border-radius:0 0 6px 6px;margin:0 0 0 16px;float:right;padding:5px 14px;line-height:19px;font-family:georgia,serif;font-size:15px;font-style:italic;position:relative;top:-6px;}
.html-rtl #minimal-header a.mozilla{float:left;margin:0 16px 0 0;}
#minimal-header a.mozilla span{color:#fff;}
#footer{background:#33559b url(img/background.png) 0 0 repeat-x;clear:both;color:#476FBE;display:block;font-family:Georgia,serif;min-width:978px;padding:115px 0 5px;}
#footer-logo a,#footer-logo a:link,#footer-logo a:visited{background:url("img/header-logos.png") no-repeat scroll 15px 0 transparent;display:block;height:57px;width:110px;text-indent:-200px;overflow:hidden;-moz-transition:background .2s ease-in-out;}
#footer-logo a:hover,#footer-logo a:active{background:-moz-radial-gradient(center 45deg,ellipse closest-side,rgba(255,255,255,0.3) 0,rgba(255,255,255,0) 100%),url(img/header-logos.png) 15px 0 no-repeat;-moz-transition:background .2s ease-in-out;}
#footer a:link,#footer a:visited{color:#669BE1;text-decoration:none;}
#footer a:hover,#footer a:active{color:#fff;text-decoration:underline;}
#footer-contents{margin:auto;text-align:left;width:980px;}
#footer-contents[dir="rtl"]{text-align:right;}
#footer-logo{display:inline;float:left;margin:0 50px 0 10px;}
#footer-logo a,#footer-logo a:link,#footer-logo a:visited{font-size:28px;padding:0;}
#footer-menu,#footer-menu ul{left:auto;list-style:none;margin:0;padding:0;}
#footer-menu li{background:none;display:inline;float:left;font-weight:bold;list-style-type:none;margin:15px 10px 0 0;padding:0;position:relative;width:115px;}
#footer-menu li a,#footer-menu li a:link,#footer-menu li a:visited,#footer #lang_form label{color:#fff;font-family:MetaBlack,"Trebuchet MS",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
#footer li li a:link,#footer li li a:visited{color:#669BE1;font-family:Georgia,serif;font-size:13px;font-weight:normal;text-transform:none;}
#footer li li a:hover,#footer li li a:active{color:#fff;}
#footer-menu ul li ul{margin:4px 0 15px;}
#footer-menu li.last{margin-right:0;}
#footer-menu ul ul li{display:block;float:none;font-weight:normal;margin:0;padding:0 0 .3em;width:auto;}
#footer #footer-right{float:right;width:180px;}
#footer #lang_form{margin:0 0 15px 27px;}
#footer #lang_form label{display:block;margin:10px 0 4px;}
#footer #lang_form select{font-family:sans-serif;font-size:11px;width:140px;}
#footer #lang_form div{display:inline;}
#footer #copyright{clear:both;}
#footer #copyright p{font-size:85%;margin-bottom:.5em;}
#footer #copyright a:hover,#footer #copyright a:active{text-decoration:underline;}
#footer #footer-links{font-size:85%;}
.kbox{display:none;}
.kbox-container{background:#fff;border:solid 4px #1c3054;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;box-shadow:1px 2px 15px #aaa;-moz-box-shadow:1px 2px 15px #333;-webkit-box-shadow:1px 2px 15px #aaa;display:none;font-size:14px;position:absolute;width:500px;z-index:1000;}
.kbox-open,.kbox-open .kbox{display:block;}
.kbox-close{font-size:18px;position:absolute;right:8px;top:5px;}
.kbox-title{background:#2d488d;border-bottom:solid 2px #22366a;color:#fff;display:block;font-family:Verdana;font-size:15px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;margin:0;padding:5px 15px;text-shadow:rgba(0,0,0,.25) 0 -1px 0;}
.kbox-wrap{padding:15px;}
#kbox-overlay{background:#000;height:100%;opacity:.3;filter:alpha(opacity=30);left:0;position:fixed;top:0;width:100%;z-index:999;}
@font-face{font-family:'MetaBlack';font-weight:bold;src:url('MetaWebPro-Black.eot?') format('eot'),url('MetaWebPro-Black.woff') format('woff');}
article,header,hgroup,footer,nav,section{display:block;}
html{background:#fff url(img/background.png) 0 -700px repeat-x;}
body{font:13px/1.231 Georgia,freeserif,serif;min-width:998px;text-align:left;word-wrap:break-word;}
body.html-rtl{text-align:right;}
body.new-header{border-top:2px solid #686868;}
.clear{clear:both;}
a:link,a:visited,a:active{color:#447bc4;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{color:#303030;font-weight:normal;}
h1{font-size:26px;}
h2{font-size:2em;}
#header{margin-top:10px;width:980px;}
header.global{margin:0 auto;position:relative;text-align:start;width:980px;z-index:2;}
#global-header-tab a{color:#FFF;}
#global-header-tab a{display:block;float:right;height:53px;width:118px;}
.sumo-header{font-family:"Trebuchet MS",sans-serif;padding:0 0 25px;zoom:1;}
.sumo-header:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#masthead{padding-top:35px;width:630px;}
h1.site-title{color:#333;font-family:Georgia,freeserif,serif;font-size:32px;font-style:italic;letter-spacing:-1px;line-height:40px;margin-bottom:7px;text-align:left;}
h1.site-title mark{font-family:MetaBlack;font-style:normal;line-height:32px;text-transform:uppercase;}
.site-title img{float:left;height:62px;margin-right:10px;width:54px;}
.menu-nav{font-size:12px;margin-left:64px;z-index:50;}
.menu-nav{font-size:12px;margin-left:64px;z-index:50;}
.menu-nav.no-img{margin-left:0;}
.menu-nav li{list-style:none;}
.menu-nav>ul>li{float:left;position:relative;}
.menu-nav>ul>li>a{border-color:transparent;border-radius:3px 3px 0 0;border-style:solid;border-width:1px 1px 0;font-weight:bold;position:relative;z-index:60;}
.menu-nav>ul>li:hover>a{background:none repeat scroll 0 0 #FFF;border-color:#98B2C9 #98B2C9 #FFF;box-shadow:0 0 4px rgba(0,0,0,0.4);}
.menu-nav>ul>li:hover>ul{display:block;}
.menu-nav>ul>li:hover:after{background:none repeat scroll 0 0 #FFF;content:"";height:5px;left:1px;position:absolute;top:18px;width:200px;z-index:62;}
.menu-nav>ul>li>ul{background:none repeat scroll 0 0 #FFF;border:1px solid #98B2C9;border-radius:0 3px 3px 3px;box-shadow:0 0 4px rgba(0,0,0,0.4);display:none;padding:8px;position:absolute;top:17px;width:190px;z-index:59;}
.menu-nav>ul>li>ul a{display:block;padding:6px 8px;text-decoration:none;word-wrap:break-word;}
.menu-nav>ul>li>ul a:hover{background:none repeat scroll 0 0 #EBF4FE;}
.menu-nav>ul>li>ul.two-col{-moz-column-count:2;-moz-column-gap:8px;width:340px;}
.menu-nav>ul em a:hover{background:none repeat scroll 0 0 #E1EDFB;}
.menu-nav hr{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color;border-right:0 none;border-style:dotted none none;border-width:1px 0 0;margin:6px 8px;}
.menu-nav em{background:none repeat scroll 0 0 #F4F8FC;display:block;font-weight:bold;}
#aux-nav{float:right;}
#aux-nav>ul{display:block;}
#aux-nav>ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#aux-nav>ul>li:not(:first-child):before{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:-moz-linear-gradient(#9FA7AF,rgba(159,167,175,0));background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:1px 100%;content:"";display:block;height:32px;left:-1px;position:absolute;top:0;width:1px;}
#aux-nav>ul>li{margin-left:1px;}
#aux-nav>ul>li>a{border-radius:0;display:block;height:32px;line-height:32px;padding:0 1em;}
#aux-nav>ul>li>a:after{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#666 transparent transparent;border-right:4px solid transparent;border-style:solid;border-width:4px;content:" ";display:inline-block;height:0;left:4px;margin:0 0 0 4px;top:12px;vertical-align:middle;width:0;}
#aux-nav>ul>li:hover{z-index:63;}
#aux-nav>ul>li:after{top:32px;}
#aux-nav>ul>li>ul{top:31px;}
#site-nav>ul>li.nomenu a,#aux-nav>ul>li.nomenu a{display:inline-block;}
#site-nav>ul>li a:after,#aux-nav>ul>li.nomenu a:after{display:none;}
#site-nav>ul>li:hover a,#aux-nav>ul>li.nomenu:hover a{background:none repeat scroll 0 0 transparent;border-color:transparent;box-shadow:0 0 inset;}
#site-nav>ul>li:hover:after,#aux-nav>ul>li.nomenu:hover:after{content:none;}
#aux-nav>ul>li.logout.anonymous a:first-child{padding-right:4px;}
#aux-nav>ul>li.logout:before{background:none repeat scroll 0 50% transparent;}
#aux-nav>ul>li.logout a{font-weight:normal;padding-left:4px;}
span.unread-message-count{background-color:#666;border-radius:2px;color:#FFF;font-size:78%;padding:0 2px;}
header.global #support-search{padding:0;position:absolute;right:0;top:23px;width:314px;}
#site-nav>ul>li{border-right:1px solid #9FA7AF;left:-9px;margin:0 0 5px;}
#site-nav>ul>li:last-child{border:0 none;}
#site-nav>ul>li>a{line-height:12px;padding:4px 8px;text-transform:uppercase;}
#site-nav>ul>li>a.active{color:#333;cursor:default;}
#site-nav>ul>li>a.active:hover{text-decoration:none;}
#stage-banner{background:rgba(0,0,0,0.75);border-radius:0 0 7px 0;color:orange;font-size:15px;left:0;padding:8px 20px;position:fixed;top:0;z-index:9999;}
#stage-banner a{color:#0cf;}
ul.user-messages{background:#e0f2ef;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;font-size:150%;font-style:italic;list-style:none;margin:20px 0 0;padding:10px 0;position:relative;text-align:center;top:-25px;width:100%;}
ul.user-messages li.error{color:#f00;}
.breadcrumbs{font-family:Verdana;margin:0 0 15px;padding:0 9px;}
.breadcrumbs li{display:inline;margin:0;color:#4b4742;font-size:83%;}
.breadcrumbs li:before{content:'/';padding:0 4px;color:#807970;font-size:110%;}
.breadcrumbs li:first-child:before{content:'';padding:0;}
.breadcrumbs a{color:#0489b7;font-weight:bold;text-decoration:none;}
.breadcrumbs a:hover,.breadcrumbs a:active{text-decoration:underline;}
#content{clear:both;font-size:92.31%;margin:auto;text-align:left;width:978px;}
#content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#sub-header{height:90px;}
#main{background:transparent url(img/bkg.main.top.png) no-repeat right top;clear:both;float:left;padding:16px 0 0;width:754px;}
#main article.main{background:transparent url(img/bkg.article.jpg) no-repeat right top;font-size:13px;min-height:450px;padding:14px 20px 0 0;}
article.main>h1{margin:0 0 15px;}
#firefox-help{float:left;font-size:18px;font-style:italic;padding:10px 0;width:445px;}
#firefox-help a{background:transparent url(img/ff-logo.png) no-repeat left center;color:#333;float:left;padding:20px 0 20px 60px;position:relative;z-index:2;}
#support-search{float:left;padding:15px 0 0;width:340px;}
div.support-search form{background:#ff9900;background:-moz-linear-gradient(top,#FF9900,#FFD500);background:-webkit-gradient(linear,left top,left bottom,from(#2e89ca),to(#1b5898));border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 -2px 0 rgba(0,0,0,0.5) inset,0 2px 0 rgba(0,0,0,0.1);height:30px;padding:5px 7px 7px;}
body.new-header div.support-search form{background:#fff;border:solid 1px #98b2c9;padding-bottom:9px;}
div.support-search input.text{background:#fff url(img/icon.searchloupe.png) no-repeat 1px 1px;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:none;float:left;font-size:16px;height:20px;margin:0 0px 0 0;padding:2px 0 2px 24px;width:218px;}
body.new-header div.support-search input.text{border:solid 1px #d9d9d9;box-shadow:inset 0 0 3px #d9d9d9;}
div.support-search button.img-submit{float:left;height:33px;margin:-1px 0 0 0px;width:40px;}
#greeting{color:#666;float:right;font-size:14px;padding:20px 0 0;text-align:right;width:222px;}
#greeting span.user{color:#333;}
#greeting nav{display:block;}
#greeting span.unread-message-count{background-color:#666;border-radius:2px;color:#FFF;font-size:78%;padding:0 2px;}
.warning-box{border:1px #f2d273 solid;background:#fffaed url(img/bkg.warning.png) repeat-y left top;background:url(img/bkg.warning.png) repeat-y left top,-moz-linear-gradient(top,#fffaed,#fff2cb);background:url(img/bkg.warning.png) repeat-y left top,-webkit-gradient(linear,center top,center bottom,from(#fffaed),to(#fff2cb));border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:35px 20px 0 0;padding:.5em 2em .5em 2em;}
.warning-box p{margin:.5em 0 .5em 0;line-height:1.5em;color:#444;}
#side{float:left;width:222px;}
#for-contributors h1{color:#333;font-size:18px;font-style:italic;margin:0 0 5px;}
#for-contributors li{list-style:none;padding:3px 0;}
#quick-links{font-size:13px;margin:25px 0 0 20px;}
#quick-links li{background:#cde6f5;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;list-style:none;margin:0 0 6px;}
#quick-links li:hover{background:#e6f1fb;}
#quick-links li.active:hover{background:#4978bc;}
#quick-links .active{background:#3862a9;}
#quick-links .active a{color:#fff;}
#quick-links li a{display:block;padding:5px 0 5px 30px;}
#quick-links li.home a{background:transparent url(img/icons.quicklinks.png) no-repeat 6px 6px;}
#quick-links li.aaq a{background:transparent url(img/icons.quicklinks.png) no-repeat 6px -44px;}
#quick-links li.home.active a{background:transparent url(img/icons.quicklinks.png) no-repeat 6px -95px;}
#quick-links li.aaq.active a{background:transparent url(img/icons.quicklinks.png) no-repeat 6px -144px;}
.sd-module{background:#cde6f5;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:13px;margin:20px 0 0 20px;padding:20px;}
.sd-module.promos{margin-top:50px;padding:0;}
.sd-module h1{color:#32559b;font-size:20px;font-style:italic;}
.sd-module h1 mark{color:#32559b;font-family:MetaBlack,"Trebuchet MS",sans-serif;font-style:normal;text-transform:uppercase;}
.sd-module h2{font-size:13px;font-weight:bold;margin:15px 0 0;}
.sd-module p{color:#666;margin:10px 0;}
.sd-module section{padding:20px;}
#want-to-get-involved a{display:block;margin-right:2em;}
#check-your-plugins{background:-moz-radial-gradient(center -40%,circle,rgba(255,255,255,1),rgba(255,255,255,0) 50%);background:-webkit-gradient(radial,center -40%,0,center -40%,175,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));}
#doc-tabs{color:#666;font-size:13px;margin:16px 0 0;}
#doc-tabs li{background:#fff;background:-moz-linear-gradient(left,#cde4f7,#fff);background:-webkit-gradient(linear,left top,right top,from(#cde4f7),to(#fff));border:solid 1px #9accf7;border-left:none;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-radius:10px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;box-shadow:2px 2px 3px #9dbbd0;-moz-box-shadow:2px 2px 3px #9dbbd0;-webkit-box-shadow:2px 2px 3px #9dbbd0;list-style:none;margin:7px 0 0;}
#doc-tabs li.disabled,#doc-tabs li.disabled:hover{background:-moz-linear-gradient(left,#dedede,#fff);background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#fff));border:solid 1px #ccc;box-shadow:2px 2px 3px #cecece;-moz-box-shadow:2px 2px 3px #cecece;-webkit-box-shadow:2px 2px 3px #cecece;}
#doc-tabs li.disabled a{color:#999;}
#doc-tabs li a,#doc-tabs li span{display:block;padding:7px 0 8px 50px;}
#doc-tabs li:hover{background:-moz-linear-gradient(left,#e6f1fb,#fff);background:-webkit-gradient(linear,left top,right top,from(#e6f1fb),to(#fff));}
#doc-tabs li.active{background:#fff;left:-1px;position:relative;width:102%;z-index:2;}
#doc-tabs li.active span,#doc-tabs li.active a{border-left:solid 2px #fff;color:#666;left:-2px;padding-left:52px;position:relative;z-index:0;}
#doc-tabs li.edit{margin:25px 0 0;}
#login-form{margin:1em 0;}
#login-form h3{color:#afaba3;font-size:150%;margin-bottom:.5em;}
#login-form label{color:#807970;display:block;margin:.3em 0;}
#login-form input{margin:.3em 0;}div.invalid input,div.invalid textarea{border-color:red;border-style:solid;}
ul.errorlist{margin:1em 3em;color:red;}
ul.errorlist li{margin:1em 0;}
ul.errorlist li a{color:red;}
ol.pagination{border-top:solid 1px #9ACCF7;font-family:Verdana;margin:20px 0;padding:20px 0;}
ol.pagination li{float:left;list-style:none;padding:0 2px;}
ol.pagination li.prev{padding-left:0;}
ol.pagination li a{float:left;padding:3px 8px 5px;}
ol.pagination li a:hover{text-decoration:underline;}
ol.pagination li.prev a{padding-left:0;}
ol.pagination li.selected a{background:#447bc4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;cursor:default;}
ol.pagination li.selected a:hover{text-decoration:none;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],textarea,input[type="text"]{background:-moz-linear-gradient(top,#deebf4,#deebf4 2px,#fff 3px,#fff 100%);background:-webkit-gradient(linear,center top,center bottom,from(#deebf4),to(#fff),color-stop(5%,#deebf4),color-stop(10%,#fff));border:solid 1px #97cbf7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#666;font-size:15px;padding:5px;width:325px;}
article.main input[type="text"].error,article.main input[type="text"].error{border-color:#f00;}
article.main input[type="text"].autocomplete-tags{width:100px;}
article.main textarea{background:-webkit-gradient(linear,center top,center bottom,from(#deebf4),to(#fff),color-stop(0.5%,#deebf4),color-stop(1%,#fff));height:150px;width:700px;}
article.main div.submit{clear:both;padding:10px 0 0;}
#doc-watch{margin:20px 0 0 20px;}
#doc-watch input{margin:0 0 10px;}
div.editor{padding:1em;}
div.editor textarea{width:98%;}
div.editor-notes{float:left;padding:1em 0 0 1em;}
div.editor-notes p{margin-top:.8em;}
div.editor-actions{clear:both;border-top:2px solid #fff;padding:1em 2em;text-align:right;}
div.editor-tools{background:#daedf6;background:-moz-linear-gradient(top,#e7f6fd,#daedf6);background:-webkit-gradient(linear,center top,center bottom,from(#e7f6fd),to(#daedf6));height:40px;line-height:30px;padding:5px 5px 0;width:98%;}
div.editor-tools span.separator{border-left:solid 1px #ddd;font-size:24px;margin:0 8px 0 6px;position:relative;top:4px;}
div.editor-tools a.markup-toolbar-link{padding:0 6px;}
button.markup-toolbar-button{border:0;background:url(img/markup.png) no-repeat 0 0;cursor:pointer;height:34px;margin:0 2px;text-indent:-9999px;width:36px;}
div.editor-tools button:first-child{margin-left:0;}
button.btn-h2{background-position:-44px 0;}
button.btn-h3{background-position:-88px 0;}
button.btn-bold{background-position:-132px 0;}
button.btn-italic{background-position:-176px 0;}
button.btn-media{background-position:-220px 0;}
button.btn-link{background-position:-264px 0;}
button.btn-ol{background-position:-308px 0;}
button.btn-ul{background-position:-352px 0;}
#showfor-modal,#link-modal,#media-modal{text-align:left;width:480px;}
#showfor-modal h2,#link-modal h2,#media-modal h2{font-size:16px;margin:10px 0 0;}
#showfor-modal label{padding:0 15px 0 0;}
#showfor-modal input[type="checkbox"]{margin:0 5px 0 0;}
section.marky div.submit{clear:both;padding:20px 0 0;}
section.marky div.submit a,section.marky div.submit button{margin:0 15px 0 0;}
#link-modal{width:600px;}
#link-modal label{clear:both;float:left;padding:5px 15px 20px 0;text-align:right;width:75px;}
#link-modal ol{float:left;}
#link-modal li{list-style:none;padding:0 0 10px;}
#link-modal li label{float:none;padding:0;text-align:left;width:auto;}
#media-modal{height:80%;left:50%;margin-left:-380px;max-height:510px;max-height:-moz-calc(100%);min-height:400px;min-height:-moz-calc(0%);position:fixed;top:7%;width:760px;}
#media-modal div.placeholder{height:65%;height:-moz-calc(100% - 150px);left:15px;position:absolute;top:100px;}
#media-modal.processing div.placeholder{background:transparent url(img/spinner.gif) no-repeat center center;}
#media-modal.processing #media-list{visibility:hidden;}
#media-modal #media-list{height:80%;height:-moz-calc(100% - 50px);overflow:auto;}
#media-modal #media-list li{border:solid 1px #fff;cursor:pointer;list-style:none;display:inline-block;height:120px;overflow:hidden;padding:5px;text-align:center;vertical-align:top;width:120px;}
#media-modal #media-list li:hover{background:#f0f0f0;border:solid 1px #9ACCF7;}
#media-modal #media-list li.selected{background:#DAEDF6;border:solid 1px #9ACCF7;}
#media-list li img{max-width:120px;max-height:120px;}
#media-modal div.filter{border-bottom:1px solid #9ACCF7;border-top:1px solid #9ACCF7;display:block;padding:7px 15px;}
#media-modal div.filter input[type="text"]{background:url("img/icon.searchloupe.png") no-repeat scroll 7px center #FFF;margin:0 7px 0 0;padding-left:33px;width:300px;}
#media-modal div.type{color:#929292;float:right;margin-top:.5em;}
#media-modal div.type ol{float:left;list-style-type:none;}
#media-modal div.type span{float:left;}
#media-modal div.type ol li{border-left:2px solid #929292;color:#447BC4;cursor:pointer;float:left;font-weight:bold;padding:0 .5em;}
#media-modal div.type ol li.selected{color:#565656;cursor:default;}
#media-modal div.type ol li:first-child{border-left:0;}
#media-modal ol.pagination{margin:7px 0;padding:7px 0;}
#media-modal div.submit{bottom:15px;left:15px;position:absolute;}
div.submit-or-cancel{padding:1em 0;}
div.submit-or-cancel input[type="submit"]{margin:0 1em 0 0;}
div.img{margin:3px;}
div.img.align-left{float:left;}
div.img.align-right{float:right;}
div.img.center{text-align:center;}
div.img-inner{background-color:#f9f9f9;border:1px solid #ccc;display:inline-block;padding:3px;}
div.img img{margin:0 auto;}
div.img-inner div.caption{color:#333;padding:7px 0 4px;text-align:center;}
div#main div.img a:hover{text-decoration:none;}
a.ui-state-hover{border:none!important;}
a.ui-dialog-titlebar-close{position:absolute;right:2px;top:2px;}
#upload-dialog{text-align:left;}
ul.ui-autocomplete{text-align:left;}
.input-placeholder{color:#9b9b9b;}
.input-placeholder.placeholder-focused{color:#333;}
input[type="button"],input[type="submit"]:not(.remover),section.marky button,a.btn{border:none;background:#5784BF;background:-moz-linear-gradient(#669BE1,#5784BF) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#669BE1),to(#5784BF));border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 2px rgba(0,0,0,0.1),0 -3px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 2px rgba(0,0,0,0.1),0 -3px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 2px rgba(0,0,0,0.1),0 -3px rgba(0,0,0,0.1) inset;color:#fff;cursor:pointer;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:0 15px 0 0;overflow:visible;padding:5px 12px 7px;text-align:center;width:auto;}
input[type="button"]:hover,input[type="submit"]:not(.remover):hover,section.marky button:hover,a.btn:hover{box-shadow:0 2px rgba(0,0,0,0.1),0 -3px rgba(0,0,0,0.1) inset,0 0 100px rgba(255,255,255,0.2) inset;-moz-box-shadow:0 2px rgba(0,0,0,0.1),0 -3px rgba(0,0,0,0.1) inset,0 0 100px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 2px rgba(0,0,0,0.1),0 -3px rgba(0,0,0,0.1) inset,0 0 100px rgba(255,255,255,0.2) inset;text-decoration:none;}
input[type="submit"].btn-important,a.btn-important{background:#489615;background:-moz-linear-gradient(#84C63C,#489615) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#84C63C),to(#489615));box-shadow:0 3px rgba(0,0,0,0.1),0 -4px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 3px rgba(0,0,0,0.1),0 -4px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 3px rgba(0,0,0,0.1),0 -4px rgba(0,0,0,0.1) inset;font-size:16px;padding:8px 16px 12px;}
input[type="submit"].link-btn{background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#447bc4;cursor:pointer;font-weight:normal;padding:0;text-align:left;white-space:normal;}
input[type="submit"].link-btn:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-decoration:underline;}
textarea[disabled],input[disabled]:not(.remover){background:#ddd;color:#888;cursor:default;}
button.img-submit{background:none;border:none;box-shadow:none;cursor:pointer;padding:0;}
form.disabled input[type="submit"],form.disabled input[type="image"],form.disabled button{opacity:.5;}
#image-attachment-kbox img{max-width:100%;}
#image-attachment-kbox img.loading{background:transparent url(img/wait-trans.gif) no-repeat center center;display:block;height:32px;margin:auto;width:32px;}
div.ajax-vote-box{background:#32559b;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);color:#fff;font-family:Georgia;font-size:14px;left:0;padding:7px 20px;position:absolute;top:0;}
div.ajax-vote-box p{position:relative;z-index:2;}
div.ajax-vote-box:after{background:#32559b;box-shadow:2px 2px 2px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.4);content:'';display:block;height:20px;left:50%;margin-left:-20px;position:absolute;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:20px;width:20px;z-index:1;}
#firefox-help a{background:transparent url(img/tb-logo.png) no-repeat left center!important;}
.moz-header-slim #header h1 a,.moz-header-slim #header h1 a:link,.moz-header-slim #header h1 a:visited{width:123px!important;background:url(img/tb-wordmark-slim.png) 15px 4px no-repeat!important;}
.moz-header-slim #header h1 a:hover,.moz-header-slim #header h1 a:active{background:-moz-radial-gradient(center 45deg,ellipse closest-side,rgba(255,255,255,0.3) 0,rgba(255,255,255,0) 100%),url(img/tb-wordmark-slim.png) 15px 4px no-repeat!important;}
#footer-logo a,#footer-logo a:link,#footer-logo a:visited{background:url("img/tb-wordmark-slim.png") no-repeat scroll 15px 0 transparent!important;width:120px!important;}

