@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("aur.archlinux.org") {

body {
background:none repeat scroll 0 0 #F6F9FC !important;
color:#222222;
font:100% sans-serif;
min-width:650px;
text-align:center;
}

body {padding: 0px !important;}

#logo h1#archtitle a {background: url('http://www.archlinux.org/media/archnavbar/archlogo.png') no-repeat scroll 0 0 transparent !important; height:40px !important;
width:190px !important;}

#head_container {height: 60px !important; margin:0px !important; width: 100% !important; background:none repeat scroll 0 0 #333333 !important; border-bottom:5px solid #0088CC !important; float:left !important;}

#lang_login_sub, #lang_login_sub ul {top: 20px !important; width: auto !important; right: 5px !important; height: 15px;}
#login_bar {float:right !important; padding-top: 5px !important;}
#lang_login_sub ul {float:left !important; padding-left: 20px !important;}

#main_nav {top: 20px !important;}

#main_nav a {font-family:sans-serif !important; font-size:14px !important; color: #999999 !important;}
#main_nav li.selected a {font-family:sans-serif !important; font-size:14px !important; color: white !important;}
#main_nav li.selected {background-color: transparent !important;}
#main_nav a:hover {background-color: transparent !important; color: white !important;}
#main_nav li {padding-left: 10px !important; padding-right: 10px !important;}

#logo {left: 15px !important; text-align: center;}

#sub_nav {left: 0px !important; top: 60px !important; width: 100%; background-color: #0088CC !important;}

#maincontent {position: relative; top: 30px !important;}

#maincontent .pgbox {background:none repeat scroll 0 0 #F6F9FC !important; border: none 0px !important;}
/*background:none repeat scroll 0 0 #ECF2F5  !important;*/

.pgboxtitle {
/*border:1px solid #BBCCDD  !important;*/
margin-bottom:1.5em  !important;
/*padding:0.65em  !important;*/
margin-top: 1em !important;}

div.pgbox > form, div.pgbox > form .pgboxtitle {background:none repeat scroll 0 0 #33AADD !important;
border:1px solid #0088BB !important;
color:#FFFFFF !important;
/*padding:1em 0.75em !important;*/
padding:0px !important;}

div.pgbox > form .pgboxtitle {padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 10px !important;}

div.pgbox > form .pgboxtitle {border: 0px none !important; margin: 0px !important;}

div.pgbox > form .pgboxtitle span.f3 {color: white !important;}
div.pgbox > form .pgboxtitle span.f3:after {content: ": ";}

/*div.pgbox form {margin: 0px !important; padding: 0px !important;}*/

.pgbox {margin-bottom: 0px !important; padding: 0px !important;}

/*div.pgbox > div.pgboxtitle div.pgboxtitle span.f3 {border-bottom:1px solid #888888 !important;
font-size:1.5em !important;
margin-bottom:0.5em !important;} */

.pgbox + .pgbox span.f3, form .pgbox .pgboxtitle span.f3 {border-bottom:1px solid #888888 !important;
font-size:1.5em !important;
margin-bottom:0.5em !important; color:#222222 !important;
font:100% sans-serif !important; width: 100% !important; float:left !important; display:block !important; font-weight: bold !important; /*margin-top: 1em !important;*/}

/*.pgbox + .pgbox .pgboxtitle {border-top: 0px none !important;}*/

.pgboxtitle {border: 0px none !important;}

.frontpgboxbody {padding-top: 2em !important; font-size:0.812em;}

a[href="rss.php"] {position: absolute; top: 53px; right: 12px; width:16px; height:16px; background-image:url('http://www.archlinux.org/media/rss.png');}
a[href="rss.php"] img {display:none;}

td.boxSoft {background:none repeat scroll 0 0 #F6F9FC !important;}
.frontpgboxbody table {width: 100% !important;}

table.boxSoft {background:none repeat scroll 0 0 #ECF2F5 !important;
border:1px solid #BBCCDD !important;
padding:0.65em !important;}

div.frontpgboxbody span.f3 {margin: 0em !important; padding: 0em !important;}

.boxSoftTitle {
background: transparent !important; border: 0px none !important; text-align: left !important;
}

td.boxSoft {background-color: transparent !important;}

.blue a {font-weight: normal !important;}

.pgbox {border-top: none 0px !important;}

input[type="text"], textarea, select {
background:none repeat scroll 0 0 #FFFFFF !important;
border:1px solid #0099CC !important;
color:#000000 !important;
/*float:right !important;*/
font-size:1em !important;
width:40% !important;
}

td.data1 {background:none repeat scroll 0 0 #FFFFFF !important;}
td.data2 {background:none repeat scroll 0 0 #E4EEFF !important;}

td.data1 span.f5 span.blue, td.data2 span.f5 span.blue, td.data1 span.f4 span.blue, td.data2 span.f4 span.blue, th .f2 {color:#222222 !important; font-size:0.846em !important;}

td.data1 a span.black, td.data2 a span.black {color:#0077BB !important; font-weight: normal !important; font-size:0.846em !important;}

}