@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("debian.org") {

html { font-size : 100.1%; }

body { font-size : 1em;
       font-family : Helvetica, sans-serif;
       line-height : 1.5em;
       color : #333!important; }

html, body, #outer { background : #D5E9FB!important; }

hr { border : 0 none!important;
     border-top : 0.063em solid #999!important;
     border-bottom : 0.063em solid #ececec!important; }

h1, h2 { color : #000!important; }

#inner, #footer, #header, #page { border-left : 0.063em solid #bfc3dc!important;
                           border-right : 0.063em solid #bfc3dc!important;
                           padding : 1em!important;
                           width : 60em!important;
                           margin : 0 auto!important; }

#header { background : #fff!important; }
#footer, #footer .editbar { background : #f0f0f0!important; }

#serverselect p  { color : #9A9AA5!important; }

#navbar, #navbar a { background : #D5E9FB!important; }

#navbar a { border : none!important;
            font-size : 1em;
            font-family : Helvetica, sans-serif!important;
            font-weight : 500;
            color : #000!important;
            padding : 0 1.5em 0 1.5em!important; }

#navbar a:hover { color : #D70751!important; }

#leftcol { float : right!important;
           margin : 0 0 0 2em!important; 
           padding : 0 0 0 0!important;
           font-size : 1em!important;
           font-family : Helvetica, sans-serif!important;
           font-variant : small-caps;
           background : #fff!important;
           border : none!important; }

#leftcol a:link, #leftcol a:visited  { color : #777!important;
                                       text-decoration : none!important; }

#leftcol a:hover { background-color : #fff!important;
                   color : #222!important; }

#leftcol ul li { padding : 0.25em 0 0.25em 0!important; }
#leftcol ul ul { font-size : 1em!important; }
#leftcol ul ul li a { padding : 0 0.5em!important;
                      line-height : 1.5em!important; }

#maincol { margin-right : 12em!important;
           margin-left : 0!important; }

a:hover  { color : #D70751!important; }

#main .card h2, #main .cardleft h2, #main .cardright h2 { color : #fff!important; }
th.eventheader, table.vendors th { background-color : #fff!important; }
#main { background : #fff!important; }

input, select { padding : 0.333em 0.167em!important;
                border : 0.083em solid #eaeaea!important;
	        background : #fff!important; }

}