/*
	@homepage http://userstyles.org/styles/8456
	@updateurl http://userstyles.org/styles/iecss/8456/MozillaZine%20new%20forum%20-%20James.css
	@domain forums.mozillazine.org
*/
@namespace url(http://www.w3.org/1999/xhtml);#masthead,
#gootop,
#temphead,
#temphead2,
#goobot,
#sidebar > DIV:last-child { display: none !important; }
#sidebar, .sidebar { width: 12em !important; }

#sidebar>a[href="http://www.mozillazine.org/"] { display: none !important; }
.headerbar { text-align: center !important; }

.inputbox.search.itsy { background-image: none !important; }


.postbody { overflow: auto !important; }


.postbody { margin-left: 25px !important; }


.signature { border-top: 2px dotted !important;
border-top-color: #6E7277 !important;
color: #AEAF9C !important; }


.back2top { color: #9E9F8E !important; }


.notice { border-top-color: #AFAF96 !important; color: #9E9F8E !important; }

 
body, .forabg, .forumbg, .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: #313C4F !important; }
.bg1 { background-color: #5D626D !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; }

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span { background-image: none !important; } 


.forabg, .forumbg { background-image: none !important; background: transparent !important; }
 

a, b, p, strong, h3, em { color: #B0B6BB !important; }
a:not([class=fontsize]):hover:not([class=print]) { background: transparent !important;
color: #A4AEB5 !important; }
 #preview > DIV > DIV > H3:first-child + DIV { color: #C8CDAC !important; }



li.row a { color: #C98B43 !important; }
li.row a:visited { color: #AF9536 !important; opacity:0.9 !important; }
.topictitle a { text-decoration: underline !important; }
.topictitle a:visited { text-decoration: none !important; }
a:visited { color: #91AFA4 !important; opacity:0.9 !important; }
.postbody a:visited { color: #AC8456 !important; }
.sidebar { background: transparent !important; color: #BFBA9C !important; }
.sidebar a { color: #BFBA9C !important; }


blockquote { background-color: #A6ACB5 !important; border-color: #565967 !important; color: #5B626D !important; }
blockquote blockquote { background-color: #BCC4CE !important; border-color: #555555 !important; color: #6A727F !important;}
dl.codebox { background-color: #B0B8AA !important; border-color: #565967 !important; }
dl.codebox a:hover { color: #565967 !important; }
dl.codebox code { background-color: #CAD2C5 !important; }


.inputbox { 
background-color: #6F7585 !important; 
color: #DCDCB5 !important; 
font-size: 14px !important; 
font-weight: normal  !important; } 

.postbody .content 
{ color: #CA9832 !important; 
font-family: Verdana, Helvetica, Arial, sans-serif !important ; 
font-weight: normal  !important; 
font-size: 14px !important; }


.postprofile { background: transparent !important;
border: 1px dotted #6E7277 !important; 
color: #A1ACB2 !important; }
.postprofile strong { color: #B6B8BA !important; } 


ul.topiclist dd { border-left: none !important; border-right: none !important; }
ul.topiclist dt { color: #9498A4 !important; }
li.row.bg1, li.row.bg2 { border-top: dotted 1px !important; border-color: #666B7C !important; }
li.header dd, li.header dt { font-weight: bold !important; color: #718496 !important; }
li.header { color: #60697F !important; }
li.header a { color: #B1BBA1 !important; }
li.header a:hover { color: #6A7060 !important; }
.postbody { border-top: 1px !important; border-color: #788491 !important; }


.header{ text-align: center !important; }
.headerbar a { color: #C1C8CA !important; }
.headerbar p { color: #C1C8CA !important; }
.headerbar a:hover { color: #C1C8CA !important; }
.navbar { background: transparent !important; color: #9093A7 !important; }
.navbar a { color: #B2852C !important; }
.navbar strong { color: #C1C8CA !important; }
.navbar a:hover { color: #D69F34 !important; }


.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: #C9CBCD !important; 
color: #25333E !important; 
font-weight: bold !important; }


select { background-color: #7D878F !important; }


.pagination strong, pagination b { 
color: #A7B286 !important;  
border: #B2B3A4 !important; 
font-weight: bold !important; font-size: 12px !important; }
.pagination, .pagination span a, .pagination span strong { 
color: #98A5B1 !important; 
background-color: transparent !important;
border-color: #4B556B !important; }
.pagination span a:visited, .pagination span a:active {
background-color: transparent !important;
color: #9F7727 !important;
border: none !important; }
.pagination span a:link { color: #BDBFB1 !important; font-weight: bold !important; }
.pagination span a:hover {
color: #F5F8DF !important;
background-color: #6C7167 !important;
font-weight: bold !important;
text-decoration: underline !important; }


#tabs a { background-image: none !important;
background-color: transparent !important;
border: none !important; }
#tabs a span { 
background-image: none !important;
color:  #AA7D39 !important; 
font-size: 12px !important;}
#tabs a span:hover {color: #D8AD2B !important; }
.panel { color: #BAC0AD !important; }
.panel.bg1, .panel.bg2 { background-color: transparent !important; color: #D0D7C2 !important; }
.panel a, .panel p, .panel strong { color: #D7D8C5 !important; }
dt label { color: #BAC0AD !important; }
DD { color: #A9C0D6 !important; }
DT { color: #A9C0D6 !important; }

#cp-main H2 {color: #B4B79C !important; }
#cp-main .pm { background-color: #BABFB9 !important; }
#cp-main a:hover { color: #D0D7C2 !important; }
#cp-main .pm a:hover { color: #989B7D !important; }
#topicreview a:hover { color: #AE5700 !important; }


#navigation a { 
background-image: none !important;
background-color: transparent !important;
color: #AA7D39 !important; font-size: 11px !important; }
#navigation { padding-top: 29px !important; }
#navigation a span:hover { color: #D8AD2B !important; }

.cp-mini { background-color: #BDC2C5 !important; 
color: #576272 !important; }

DIV[class="content current"] { color: #A8AE9D !important; }


ul.cplist { border: none !important; }


LABEL { color: #A1B698 !important; }

#viewfolder > FIELDSET > A:first-child + A { padding-left: 14em !important; }


#viewfolder > DIV:first-child > DIV > P { color: #A1B698 !important; }

.submit-buttons { background: transparent !important; }

.rightside { color: #798EA5 !important; }
