@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://arstechnica.com/civis/")
{
html,body{background:#000!important;color:#fff!important;}
a{color:#f63!important;}
a:hover{color:#ccc!important;}
p{color:#fff!important;}

select,[type="checkbox"],[type="radio"]
{
-moz-appearance: none !important;
color:#f63!important;
background: #000 url("data:image/png;base64,R0lGODlhAQAUAIAAAAAAAP///ywAAAAAAQAUAAACBISPmQUAOw==") repeat-x !important;
border-color:#333!important;
}

#search input
{
-moz-appearance: none !important;
color:#fff!important;
background: #000 !important;
-moz-border-radius:15px!important;
border:1px solid #333!important;
}

textarea,input
{
-moz-appearance: none !important;
color:#fff!important;
background: #000 !important;
border:1px solid #333!important;
}

#active-subsection a{background:#222!important;}

#masthead{background-color:#333!important;color:#fff!important;}
#userbar{background:#111!important;color:#aaa!important;}

.breadcrumb{color:#666!important;}

.all-borders{border-color:#111!important;}

/*the primary table head*/
.board-category{background:#840!important;border-color:#111!important;}

/*most of the table headers*/
.status-head,.board-head,.topics-head,.posts-head,.last-post-head,
.topic-head,.author-head,.replies-head,.views-head
{background:#151515!important;border-color:#111!important;}

/*most of the table subdivisions*/
.board-status,.board-info,.board-info a,.board-topics,.board-posts,.board-last-post
{
background:#000!important;
border-color:#111!important;
color:#fff!important;
}
.board-title{color:#f63!important;}
.board-description,.last-post-author{color:#aaa!important;}
.last-post-author a{color:#f63!important;}

/*Users Online*/
#users-online-title{background:#840!important;border-color:#111!important;}
#users-online-total{color:#f63!important;}
#users-online,#users-online-body,#users-online-list{background:#151515!important;color:#964!important;border-color:#444!important;}
/*individual user info page*/
.bg1{background:#050505!important;}
.bg2{background:#151515!important;}
#prosilver-hax h3,#prosilver-hax h2{color:#f63!important;}
.inner dt{color:#fff!important;}
.inner dd{color:#aaa!important;}
.inner a{color:#f63!important;}

/********forum thread listings**********/
#content{background:#000!important;color:#fff!important;border-color:#111!important;}
#content table{border-color:#111!important;}
.topic-status,.topic-title,.topic-last-post
{background:#000!important;color:#fff!important;border-color:#111!important;}
.topic-author a,.topic-title a{color:#f63!important;}
.topic-author,.topic-replies,.topic-views
{background:#050505!important;color:#fff!important;border-color:#111!important;}

/********THREAD*********/
#page-body h2{color:#f63!important;}
.post-author-name a{color:#f63!important;}
.post-author-registered,.post-author-postcount,.post-date{color:#aaa!important;}
.post-author-title{color:#fff!important;}
.quotecontent{border-color:#111!important;}

/**ODD**/
.odd .post-author{background:#050505!important;border-color:#111!important;}
.odd .post-content,.odd .post-date-actions{background:#000!important;color:#fff!important;border-color:#111!important;}
.odd .post-date-actions-inner{border-color:#333!important;}
.odd .post-edited-inner{background:#050505!important;border-color:#444!important;}
.odd .post-edited{background:#000!important;}

/**EVEN**/
.even .post-author{background:#111!important;border-color:#111!important;}
.even .post-content,.even .post-date-actions{background:#050505!important;color:#fff!important;border-color:#111!important;}
.even .post-date-actions-inner{border-color:#333!important;}
.even .post-edited-inner{background:#111!important;border-color:#444!important;}
.even .post-edited{background:#050505!important;}

/******POSTING********/
#post-box{background:#222!important;border-color:#111!important;}
#post-box h3{color:#f63!important;border-color:#111!important;}
#subject-field label{color:#964!important;}
#submit-buttons #submit input {background:transparent url('http://static.arstechnica.com/civis/ars/imageset/en/_submit_post.png') no-repeat left top!important;}
#options{background:#333!important;color:#aaa!important;border-color:#111!important;}
#review h3{color:#f63!important;}
#review-content{border-color:#111!important;}
#preview,#preview-content{color:#fff!important;background:#111!important;border-color:#111!important;}
#preview h3{color:#f63!important;border-color:#111!important;}

/*posting poll*/
#poll-options,hr.dashed{background:#111!important;color:#fff!important;border-color:#444!important;}

/*SEARCH*/
#body{background:#111!important;}

/*Control Panel Stuff*/
[class="panel bg3"]{background:#111!important;}
[class="panel bg3"] .panel{background:#333!important;}
.topiclist li,[class="row bg2"],.cplist {border-color:#444!important;}

#tabs a{background:#222!important;}
#tabs a span{color:#aaa!important;}
#tabs .activetab a{background:#333!important;border-color:#f63!important;}
#tabs .activetab a span{color:#fff!important;}

#cp-main{background:#111!important;}

#navigation a{background:#222!important;}
#navigation a:hover{background:#444!important;}
#active-subsection a{background:#333!important;}
#active-subsection a:hover{background:#444!important;}

.inner fieldset label{color:#f63!important;}
}