/* People & Places — period IIS / Windows-2000 skin over Trac (WP04 disguise).
   Hides Trac's own chrome tells and dresses the tool as a decaying 2012 intranet. */

/* ---- kill the overt Trac tells ---- */
#metanav { display: none !important; }
#mainnav li:has(a[href="/wiki"]),
#mainnav li:has(a[href="/timeline"]),
#mainnav li:has(a[href="/roadmap"]),
#mainnav li:has(a[href="/search"]) { display: none !important; }
#footer #tracpowered, #footer p.left { display: none !important; }
#altlinks { display: none !important; }

/* ---- period corporate look ---- */
html, body {
  font-family: "MS Sans Serif", "Tahoma", Geneva, sans-serif !important;
  font-size: 12px !important; color: #000 !important;
  background: #808080 !important;
}
#main, #content, #banner { background: #d4d0c8 !important; }

/* navy title bar */
#header { background: linear-gradient(90deg, #000080, #1084d0) !important;
  padding: 5px 10px !important; border-bottom: 2px solid #404040 !important; }
#header h1, #header h1 a, #header a { color: #fff !important; text-decoration: none !important; }
#header h1 { font-size: 15px !important; font-weight: bold !important; text-shadow: 1px 1px 0 #000; }

/* raised-tab main nav (only View Tickets / New Ticket survive) */
#mainnav.nav { background: #c0c0c0 !important; border-top: 1px solid #fff;
  border-bottom: 1px solid #808080; padding: 2px 6px !important; }
#mainnav ul li a { background: #c0c0c0 !important; color: #000 !important;
  border: 1px solid #fff; border-right-color: #808080; border-bottom-color: #808080;
  padding: 2px 12px !important; margin-right: 3px; font-weight: normal !important; }
#mainnav ul li.active a { background: #e8e8e8 !important; font-weight: bold !important; }

/* DEGRADED banner injected by site_header.html */
.pp-degraded { background: #a80000; color: #ffe0e0; font-weight: bold; text-align: center;
  padding: 3px 0; letter-spacing: 1px; border-bottom: 2px solid #000; font-size: 11px;
  font-family: "Courier New", monospace; }

/* beveled listing tables (Bugzilla-ish) */
table.listing, table.tickets, #content table { border: 2px solid #fff !important;
  border-right-color: #808080 !important; border-bottom-color: #808080 !important;
  background: #fff !important; }
table.listing th, table.tickets th, #content th { background: #000080 !important;
  color: #fff !important; border: 1px solid #6060a0 !important; }
#content td { border-color: #d4d0c8 !important; }

/* period footer */
#footer { background: #c0c0c0 !important; border-top: 2px solid #808080 !important;
  color: #000 !important; font-size: 11px !important; }
#footer p.right { color: #000 !important; float: none !important; text-align: center; }

/* buttons look like Win2000 */
input[type=submit], button, .button { background: #c0c0c0 !important; color: #000 !important;
  border: 2px solid #fff !important; border-right-color: #808080 !important;
  border-bottom-color: #808080 !important; padding: 1px 8px !important; }
