/* 
CSS for PointedEars' LCARS, version 2.053, stardate 200712.02
*/
/* basic fonts */
/* $WEFT -- Created by:Thomas 'PointedEars' Lahn (webmaster@PointedEars.de)
   on 2002-03-23 -- */
@font-face {
  font-family:Haettens;
  font-style:normal;
  font-weight:normal;
  src:url(HAETTEN0.eot);
}
/*
@font-face {
  font-family:Webdings;
  font-style:normal;
  font-weight:normal;
  src:url(WEBDING0.eot);
}
*/
@font-face {
  font-family:"Zurich XCn BT";
  src:url(ZurichXCn.pfr);
}
/* basic display */
* {
  font-family:LCARS, Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana,
    Geneva, Arial, Helvetica, sans-serif;
  font-weight:normal;
}
body {
  cursor:default;
  font-size:123%; /*110%*/
  background-color:#000;
  color:#ccf; /* #afbfe0; #69F; */
  margin:0 10px;
  /* IE 5.5+ scrollbar colors */
/* from Mozilla LCARS Theme (2D style) */
  scrollbar-3dlight-color:#000;
  scrollbar-arrow-color:#000;
  scrollbar-base-color:#000;
  scrollbar-darkshadow-color:#000;
  scrollbar-face-color:#99f;
  scrollbar-highlight-color:#99f;
  scrollbar-track-color:#000;
  scrollbar-shadow-color:#99f;
}
div.body {
  /* width:95%; */
}
span.alt { /* span with alternative text color */
  color:#f93;
  background-color:#000;
}
/* for JavaScript processing messages */
.standby { 
  font-size:166%;
  background-color:#000;
  color:#99f;
}
div.standby {
  position:absolute;
  top:0;
  visibility:hidden;
}
/* font styles  */
p {
  margin-top:0;
  margin-bottom:1em;
}
small  {
  font-size:100%;
}
b, strong {
  color:#f93;
  background-color:#000;
  font-weight:normal;
}
i, cite, blockquote, em {
  background-color:#000;
  color:#f93;
  font-style:normal;
}
abbr {
  white-space:nowrap;
}
span.cap {
  font-variant:small-caps;
}
/* headings */
h1 {
  font-size:191%;
  font-weight:normal;
  color:#c96;
  background-color:black;
}
h2 {
  font-size:129%;
  font-weight:normal;
  color:#fc6;
  background-color:black;
  text-transform: uppercase;
}
h3 {
  margin-top:0;
  margin-bottom:1em;
  font-size:123%;
  font-weight:normal;
  color:#fc6;
  background-color:black;
  text-transform: uppercase;
}
h4 {
  margin-top:2em;
  margin-bottom:1em;
  font-size:116%;
  font-weight:normal;
  color:#fc6;
  background-color:black;
}
table + h4 {
  margin-top:1em;
}
a.h4:link:hover, a.h4:visited:hover {
  color:#fc6;
  background-color:black;
}
a.h4:link:active, a.h4:visited:active {
  color:#fff;
  background-color:black;
}
h5 {
  margin-top:2em;
  margin-bottom:1em;
  font-size:110%;
  font-weight:normal;
  color:#fc6;
  background-color:black;
}
h6 {
  margin-top:2em;
  margin-bottom:1em;
  font-size:104%;
  font-weight:normal;
  color:#fc6;
  background-color:black;
}
/* LCARS specific anchors */
/* order is important to buggy IE;
   TODO: [IE] links focus color, visited links hover color */
a:link:hover, a:link:active, a:link:focus {
  background-color:#000;
  color:#fc0;
  text-decoration:none;
}
a:link {
  background-color:black;
  color:white;
  text-decoration:none;
}
a:visited:hover {
  background-color:#000;
  color:#fc3;
  text-decoration:none;
}
a:visited:active {
  background-color:black;
  color:#fff;
  text-decoration:none;
}
a:visited:focus {
  background-color:#000;
  color:#fc3;
  text-decoration:none;
}
a:visited {
  background-color:black;
  color:#fc9;
  text-decoration:none;
}
/* buttons */
a.button:link:focus, a.button:visited:focus,
a.button:link:hover, a.button:visited:hover {
  color:#000;
  background-color:#c9c;
  text-decoration:none;
}
a.button:link:active, a.button:visited:active {
  color:#000;
  background-color:#fff;
  cursor:default;
  text-decoration:none;
}
a.button:link, a.button:visited {
  background-color:#969;
  color:#000;
  padding-left:1px;
  vertical-align:middle;
  font-size:110%;
  text-decoration:none;
}
a.stop:link, a.stop:visited {
  background-color:#c66;
  color:#000;
  padding-left:1px;
  vertical-align:middle;
  font-size:110%;
  text-decoration:none;
}
a.stop:link:hover, a.stop:visited:hover {
  background-color:#f66;
  color:#000;
  text-decoration:none;
}
a.stop:link:active, a.stop:visited:active {
  background-color:#fff;
  color:#000;
  text-decoration:none;
}
a.go:link, a.go:visited {
  background-color:#6c6;
  color:#000;
  padding-left:1px;
  vertical-align:middle;
  font-size:110%;
  text-decoration:none;
}
a.go:link:hover, a.go:visited:hover {
  background-color:#6f6;
  color:#000;
  text-decoration:none;
}
a.go:link:active, a.go:visited:active {
  background-color:#fff;
  color:#000;
  text-decoration:none;
}
span.symbol {
  font-family:Webdings, fantasy;
  font-style:normal;
  font-weight:normal;
  font-size:110%;
}
/* form elements */
input  {
  background-color:black;
  font-size:104%;
  color:white;
}
input.button  {
  /* offset-width:auto; */
  border-style:none;
  border-width:0px;
  color:#000;
  background-color:#969;
  font-size:123%;
  cursor:pointer;
}
textarea  {
  background-color:#000;
  font-size:104%;
  color:white;
}
select
 {
  color:white;
  background-color:#000;
  border-color:white;
  font-size:104%;
  cursor:pointer;
}
option {
  cursor:pointer;
}
/* table elements */
table {
  border-collapse: separate;
  margin-top:0;
  margin-bottom:1em;
}
/*
 * Not for IE 6 and below.
 * Bugfix for IE 7 is provided by lcars-ie7.css which should be
 * included as follows:
  
   
   
 */
table>tbody.scroll {
  height:11em;
  overflow:auto;
  /*
   * In current implementations, the scrollbar is displayed within
   * the tbody area, so we disable horizontal scrolling for that ...
   */
  overflow-x: hidden !important;
}
/*
 * ... and make enough room so that the text won't flow under the
 * vertical scrollbar.  However, that is still a dirty hack as we
 * assume that the vertical scrollbar is not wider than 20px.  
 */ 
table>tbody.scroll td:last-child {
  padding-right: 20px;
}
tr {
  vertical-align:top;
  vertical-align: baseline;
}
th {
  padding-left:3px;
  /* border-right:2px solid black; */
  text-align:left;
  background-color:#c66;
  color:#000;
  font-size:110%;
  font-weight:normal;
}
thead th:first-child {
  border-top-left-radius: 7px 15px;
}
table.left th, thead.left th, tbody.left th, th.left {
  background-color:inherit;
  color:inherit;
  text-transform:uppercase;
  text-align:right;
}
th, td {
  padding-right:3px;
}
td {
  padding-left:4px;
  background-color:inherit;
  color:inherit;
  font-size:110%;
}
/* hover table */
table.hover thead th:hover,
thead.hover th:hover,
tbody.hover th:hover,
table.hover tbody tr:hover th,
tbody.hover tr:hover th {
  background-color:#f99;
  color:#000;
}
table.hover tbody tr:hover,
tbody.hover tr:hover {
  color:#fc3;
}
table.hover tbody tr:hover a,
tbody.hover tr:hover a {
  background-color:inherit;
}
/* Lowlight all rows except that with the active/focused element */
table.hover tbody:active,
table.hover tbody:focus,
tbody.hover:active,
tbody.hover:focus {
  background-color:#000;
  color:#99c;
}
table.hover tbody tr:active,
tbody.hover tr:active,
table.hover tbody tr:focus,
tbody.hover tr:focus {
  background-color:#000;
  color:#fff;
}
/* This to invert display on hover does not seem proper LCARS design */
/*
table.hover tbody tr:hover a:link,
tbody.hover tr:hover a:link {
  color:#fff;
}
table.hover tbody tr:hover a:visited,
tbody.hover tr:hover a:visited {
  background-color:inherit;
  color:#963;
}
table.hover tbody tr:hover a:link:focus,
table.hover tbody tr:hover a:visited:focus,
table.hover tbody tr:hover a:link:hover,
table.hover tbody tr:hover a:visited:hover,
table.hover tbody tr:hover a:link:active,
tbody.hover tr:hover a:link:focus,
tbody.hover tr:hover a:visited:focus,
tbody.hover tr:hover a:link:hover,
tbody.hover tr:hover a:visited:hover,
tbody.hover tr:hover a:link:active {
  background-color:inherit;
  color:#960;
}
table.hover tbody tr:hover a:visited:active,
tbody.hover tr:hover a:visited:active {
  background-color:inherit;
  color:#c63;
}
*/