/* Empire Reborn — "Solaris" replica (child of prosilver)
   Recreates the old CBACK Orion / Solaris look: black space background,
   amber-gold (#F8A406) accents, near-black rows, light-grey text. */
@import url("../../prosilver/theme/stylesheet.css");

/* ---------- page / space background ---------- */
html, body {
	color: #CCCCCC;
	background: #000000 url("images/bg_space.jpg") repeat fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrap { background: transparent; border: 0; }
.page-body, #page-body { color: #CCCCCC; }
body { font-size: 12px; }

/* ---------- links (amber gold) ---------- */
a, a:link, a:visited { color: #F8A406; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }

/* ---------- headings / category titles ---------- */
h2, h3 { color: #FFFFFF; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; }
h3 { border-bottom-color: #333333; }
fieldset dl, .column1, .column2 { color: #CCCCCC; }

/* ---------- old forum logo in the header (override prosilver's site_logo) ---------- */
.site_logo {
	background-image: url("images/forumlogo.jpg") !important;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	width: 200px !important;
	height: 70px !important;
}
.site-description, #site-description { background: transparent; }
#site-description h1 { color: #F8A406; font-family: "Trebuchet MS", Verdana, sans-serif; }
#site-description span { color: #CCCCCC; }
.headerbar, #site-description-container {
	background: #000000 url("images/bg_top_planet.jpg") no-repeat right top !important;
	border: 1px solid #333333;
	color: #CCCCCC;
}

/* ---------- nav bars ---------- */
.navbar { background: #060606 !important; border: 1px solid #333333; }
.nav-main a, ul.linklist a { color: #F8A406; }
ul.linklist { color: #AAAAAA; }

/* ---------- forum/category boxes ---------- */
.forabg, .forumbg {
	background: #000000 !important;
	border: 1px solid #333333;
}
/* category / forum header bars — amber text on dark gradient */
ul.topiclist li.header {
	background: #333333 url("images/table_cell_bg1h.jpg") repeat-x bottom !important;
}
ul.topiclist li.header dt, ul.topiclist li.header dd,
ul.topiclist li.header dt a { color: #F8A406 !important; font-weight: bold; }

/* ---------- rows (near-black, like Solaris row1/row2/row3) ---------- */
.bg1 { background-color: #060606 !important; }
.bg2 { background-color: #000000 !important; }
.bg3 { background-color: #0C0C0C !important; }
li.row { color: #CCCCCC; border-top-color: #000; border-bottom-color: #1c1c1c; }
li.row strong { color: #CCCCCC; }
li.row:hover { background-color: #141414 !important; }
ul.topiclist dd { border-left-color: #222222; }
a.topictitle { color: #F8A406; }
a.topictitle:hover { color: #FFFFFF; }

/* ---------- panels / posts ---------- */
.panel { background: #060606 !important; color: #CCCCCC; border: 1px solid #333333; }
.post.bg1 { background-color: #060606 !important; }
.post.bg2 { background-color: #000000 !important; }
.postbody, .postbody .content, .content, .content p { color: #CCCCCC; }
.postbody h3 a, .post .author a { color: #F8A406; }
.postprofile { background: #000000; border-color: #333333; color: #AAAAAA; }
.postprofile .avatar img { border: 1px solid #333333; }
.postbody .postlink { color: #F8A406; }
.postdetails, .post .author { color: #AAAAAA; }
blockquote { background-color: #0C0C0C; border-color: #333333; }
blockquote cite { color: #AAAAAA; }
.codebox { background: #000000 !important; border-color: #333333; }
.codebox p, .codebox code, .codebox pre { color: #8fe39a; }

/* ---------- tables ---------- */
table.table1 thead th {
	color: #F8A406;
	background: #333333 url("images/table_cell_bg1h.jpg") repeat-x bottom;
}
table.table1 tbody tr { background-color: #060606; color: #CCCCCC; }
table.table1 tbody tr:hover { background-color: #141414; color: #FFFFFF; }
table.table1 td { color: #CCCCCC; }
.forumbg .header a, .forabg .header a, th a { color: #F8A406; }

/* ---------- forms / buttons / inputs ---------- */
input, textarea, select, .inputbox {
	background-color: #111111 !important;
	color: #CCCCCC !important;
	border: 1px solid #333333 !important;
}
input:focus, textarea:focus, .inputbox:focus { border-color: #F8A406 !important; }
.button, a.button, input.button1, input.button2, button.button1, button.button2, .button1, .button2 {
	background: #222222 !important;
	color: #F8A406 !important;
	border: 1px solid #444444 !important;
}
.button:hover, a.button:hover, input.button1:hover, input.button2:hover {
	border-color: #F8A406 !important;
	color: #FFFFFF !important;
	background: #2a2a2a !important;
}

/* ---------- pagination / dropdowns / misc ---------- */
.pagination li a { background: #111111; border-color: #333333; color: #F8A406; }
.pagination li.active span { background: #F8A406; border-color: #F8A406; color: #000000; }
.dropdown .dropdown-contents { background: #0C0C0C; border-color: #333333; color: #CCCCCC; }
.dropdown-extended .header, .dropdown-extended .footer { background: #1a1a1a; }
#page-footer, .copyright { color: #888888; }
.copyright a { color: #F8A406; }
.error { color: #FF0505; }
.gen, .gensmall, .genmed { color: #CCCCCC; }
