/* by makondo, 9/08 */
/* This style is based on 'Mozillazine new forum - Brushed style', for which thanks go to jw25 for help with DOMi digging, thanks to Izzy for color palette fix! */

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(boards.mozillazine.org),domain(forums-test.mozillazine.org),domain(forums.mozillazine.org)

{ /* headerbar */ #masthead,
/* blue bar at top and bottom of page */ #gootop,#goobot,
/* attention notice */ #temphead,
/* welcome to new site */ #temphead2,
/* sidebar powered by info */ #sidebar > DIV:last-child { display: none !important; }
/* sidebar width */ #sidebar, .sidebar { width: 14em !important; }
/* mozine link above side bar */
#sidebar>a[href="http://www.mozillazine.org/"] { display: none !important; }
#logo { display: none !important; } 
.headerbar { text-align: center !important; }
.row1 iframe { display: none; }
.gas, .gas_head { display: none; } 
.supportHeader { display: none !important; }

.sidebar { background: transparent !important; color: #2A4470 !important; }

/* search bar 'Google custom search' text */
.inputbox.search.itsy { background-image: none !important; }

/* sidebar search boxes, top searchbox */
.inputbox.search.itsy, .inputbox.search.tiny, .inputbox.narrow {
-moz-appearance: none !important; 
background: transparent !important; 
border: 1px dotted  #72767C !important;
-moz-border-radius: 8px !important; 
color: #50617F !important;
font-weight: bold !important; }

.inputbox.search.itsy:hover, .inputbox.search.tiny:hover, .inputbox.narrow:hover, .inputbox.search.itsy:focus, .inputbox.search.tiny:focus,.inputbox.narrow:focus
{ -moz-appearance: none !important; 
background-color: #D4D8C1 !important; 
color: #293950 !important; 
font-weight: bold !important; }

.navbar { background: transparent !important; }
ul.navlinks { border-bottom-color: #C7CFB5 !important; color: #565967 !important; }
.header{ text-align: center !important; }

/* removes blue tabs in forums/topics index */
.forabg, .forumbg { background-image: none !important; background-color: transparent !important; }

 /* backgrounds */
body, .forabg, .forumbg, .bg1, .bg2, bg3, li.row, .panel, #navigation a, th, td:not([class="code"]):not([class="quote"]):not([class="th thCornerL"]):not([class="th thCornerR"]):not([class="th thTop"]):not([bgcolor^="#"]), tr, html { background-color: #C7CFB5 !important; }

th, td:not([class="code"]):not([class="quote"]):not([class="th thCornerL"]):not([class="th thCornerR"]):not([class="th thTop"]), tr, html { 
padding-top: 0px !important; 
padding-left: 0px !important; 
border: none !important; }

th,
td[class="th thCornerL"], td[class="th thTop"], td[class="th thCornerR"] { 
padding: 0px 2px 0px 0px !important;
border: none !important;
height: 28px !important;
color: #6C6C6C !important; }

/* alternating post bg */
.bg1 { background-color: #D7DFC3 !important; }

.bg1:hover { background-color: #D9DFC3 !important; }
.bg2:hover { background-color: #D9DFC3 !important; }

/* forums topics and threads */
ul.forums { background-color: #D7DFC3 !important; }

/* changes posts font */
.content 
{ font-size: 13px !important; 
font-family: Segoe UI, Helvetica, Lucida Grande, Sans-Serif !important; }


/* 'edited' notes */
.notice { border-top-color: #AFAF96 !important; color: #AF9D6D !important; }

li.row:hover { background-color: #D9DFC3 !important; }
li.row { border-color: #BDBFA7 !important; }
li.header dd, li.header dt { font-weight: bold !important; color: #565967 !important; }
li.header { color: #565967 !important; }
li.header a { color: #293B5A !important; }
li.header a:hover { color: #565967 !important; }
li.row a { color: #293B5A !important; }
li.row a:hover { color: #30528A !important; }
li.row strong { color: #363E52 !important; }

/* text and links */
/* default unless otherwise specified */
a, b, p, strong, h3, em { color: #2A4470 !important; }
a:not([class=fontsize]):hover:not([class=print]) { background: transparent !important; 
color: #565967 !important; }

/* header and navbar */
.headerbar a { color: #000000 !important; }
.headerbar p { color: #000000 !important; }
.headerbar a:hover { color: #565967 !important; }
.navbar a { color: #000000 !important; }
.navbar strong { color: #565967 !important; }
.navbar a:hover { color: #565967 !important; }

h3 { border-bottom-color: #565967 !important; }
hr { border-color: #565967 !important; }

.page-body,.postprofile, .post, .panel, .sidebar, ul.topiclist, #navigation a  
{ border: 2px solid !important; -moz-border-radius: 10px !important; 
-moz-border-top-colors: #969F81 #D9DFC3 #B8B8B8 !important;
-moz-border-right-colors: #CACFB5 #DDDDDD #B8B8B8 !important;
-moz-border-bottom-colors: #CACFB5 #DDDDDD #B8C2CD !important;
-moz-border-left-colors: #969F81 #D9DFC3 #C2C2C2 !important; }

/* Quick reply and mail textbox */
.inputbox 
{ background: transparent !important; 
color: #5B6674 !important; 
font-family: Segoe UI, Verdana !important;
font-weight: bold !important;
font-size: 13px !important;
-moz-border-radius: 8px !important; }
.inputbox:hover { background-color: #D9DFC3 !important; }

/* quote and code boxes */
blockquote { background-color: #E9EFD1 !important; border-color: #565967 !important; }
blockquote blockquote { background-color: #DFDFC3 !important; border-color: #565967 !important; }
dl.codebox { background-color: #DCDFC3 !important; border-color: #565967 !important; }
dl.codebox a:hover { color: #565967 !important; }
dl.codebox code { background-color: #CACFB5 !important; color: #5B6674 !important; font-size: 13px !important; }
 
/* ...  User CONTROL PANEL ... */
.panel, .panel.bg1, .panel.bg2 { color: #565967 !important; }
.panel a, .panel p, .panel strong { color: #4C566F !important; }
#cp-main .pm { background-color: #BABFB9 !important; }
#cp-main a:hover { color: #565967 !important; }
#cp-main .pm a:hover { color: #989B7D !important; }
#topicreview a:hover { color: #AE5700 !important; }
/* mini sidebar bg */
#navigation ul, #navigation, #navigation a { background-image: none !important; background-color: transparent !important; padding-top: 14px !important; }
#navigation a { border-bottom: 1px dotted !important; color: #304664 !important; font-size: 11px !important; }
#navigation a:hover { background-color: #DCDFC3 !important; }
#navigation a span:hover { color: #4A6F91 !important; }
/* inbox - message colours menu */
.cp-mini { background: transparent !important;
color: #495259 !important; }
/* second read-message display */
DIV[class="content current"] { color: #495259 !important; }

#tabs a span { font-size: 11px !important; }
#tabs a span:hover { color: #6A829B !important; }

/* all the white boxes - selections menus */
select { background: transparent !important; }

/* pagination */
.pagination, .pagination span a, .pagination span strong {
color: #3E4D75 !important;
background-color: transparent !important;
border-color: #4B556B !important; }
.pagination span a:visited, .pagination span a:active { 
background-color: #CCCCCC !important;
color: #3E4D75 !important;
border: none !important; }
.pagination span a:link { color: #3E4D75 !important; font-weight: bold !important; }
.pagination span a:hover {
color: #0000ff !important ;
background-color: #CCCCCC !important;
font-weight: bold !important;
text-decoration: underline !important; }

/* ... misc details ... */

/* frame around topics boxes */
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span 
{ background-image: none !important; }
#page-body > P:first-child,
#page-body > P:first-child + P { margin-bottom: .5em !important; }
#page-body > P:first-child + H2 + P { display: none !important; }
/* ... fix links spacing in PM's message history field ... */
#viewfolder > FIELDSET:last-child > LABEL { padding-left: 6em !important; } 
/*a.right { padding-left: 6px !important; }
fieldset.display-options label { padding-left: 65px !important; }*/
/* line up sigs */
.postbody { overflow: auto !important; }

/* forum list bar and UCP tabar */
ul.topiclist, #tabs a { background-image: none !important; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAaCAYAAACO5M0mAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfVAQMJJS5PB6S1AAAAlElEQVR4nI3DQQqCQAAF0H//owRBQQRDkkkmmWQSgyRDNiUIIrgQF4KL3xX+gwfyRyWW5Usl5tlTiWn6UIlxfFOJYXBUou9fVKLrSirRtpZKNM2TSnj/oBJ1facSzt2oRFVdqURZXqiEtWcqURQnKpHnRyqRZQcqkaaGSiTJnkrE8Y5KRNGWSoThhkoEwZpKGLOi8g8eOopaXXJW3wAAAABJRU5ErkJggg==") !important; } 

/* UCP tabs */
#tabs a span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAaCAYAAACO5M0mAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfVAQMJJS5PB6S1AAAAlElEQVR4nI3DQQqCQAAF0H//owRBQQRDkkkmmWQSgyRDNiUIIrgQF4KL3xX+gwdjVlQiCNZUIgw3VCKKtlQijndUIkn2VCJNDZXIsgOVyPMjlSiKE5Ww9kwlyvJCJarqSiWcu1GJur5TCe8fVKJpnlSibS2V6LqSSvT9i0oMg6MS4/imEtP0oRLz7KnEsnypBPmj8g/FgYparLezIgAAAABJRU5ErkJggg==") !important; } }