/*
*
CSS for PointedEars' LCARS, version 2.1, stardate 201012.30
*/
/* basic fonts */
@font-face {
font-family: "LCARS";
font-style: normal;
font-weight: normal;
src: local("LCARS"), url(fonts/LCARS.ttf);
}
/* EOT font created with WEFT on 2002-03-23 */
@font-face {
font-family: "Downloadable Haettenschweiler";
font-style: normal;
font-weight: normal;
src: url(fonts/HAETTEN0.eot), url(fonts/HAETTENS.ttf);
}
/*
@font-face {
font-family:Webdings;
font-style:normal;
font-weight:normal;
src:url(fonts/WEBDING0.eot);
}
*/
@font-face {
font-family: "Downloadable Zurich XCn BT";
font-style: normal;
font-weight: normal;
src: url(fonts/ZurichXCn.pfr);
}
/* basic display */
* {
font-family: "LCARS",
Haettenschweiler, "Downloadable Haettenschweiler",
"Zurich XCn BT", "Downloadable Zurich XCn BT",
impact, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
}
body {
position: absolute;
left: 204px;
top: 216px;
right: 0px;
bottom: 0;
/* 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;
background-color: #000;
color: #99f;
font-size: 131%; /* 134% */
}
h1, h2 {
margin-top: 0;
font-size: 120%;
font-weight: normal;
}
#LCARS {
/* position: relative; */
position: fixed;
left: 4px;
top: 0;
right: 4px;
}
.button {
width: 100px;
min-height: 40px;
background-color: #c9c;
color: #000;
text-decoration: none;
overflow: hidden;
}
#upper {
position: absolute;
left: 0;
top: 0;
right: 0;
height: 180px;
/* Prevents body text above */
/* padding-top: 4px; */
background-color: #c00;
color: #fff;
}
.elbo {
position: relative;
width: 100px;
height: 62px;
text-align: right;
}
.elbo-button {
position: relative;
margin-top: 4px;
height: 40px;
overflow: hidden;
}
.elbo span {
position: relative;
right: 4px;
}
@-webkit-keyframes swish-down-up {
0% {
height: 0;
top: 84px;
}
100% {
}
}
#upper .elbo-button {
position: absolute;
min-height: 0;
height: 84px;
/* -webkit-animation-name: swish-down-up; */
/* -webkit-animation-iteration-count: 1; */
-webkit-animation-delay: 1s;
-webkit-animation-duration: 1s;
}
#upper .elbo-button span {
position: absolute;
right: 4px;
bottom: 4px;
}
#upper-elbo {
position: absolute;
top: 92px;
}
#upper-elbo .elbo {
height: 62px;
background-color: #9cf;
color: #000;
}
@-webkit-keyframes swish-right-left {
0% {
width: 0px;
/* height: 0px; */
left: 100px;
/* top: 62px; */
}
100% {
}
}
#upper-elbo .elbo.left {
-moz-border-radius: 0 0 0 32px;
-webkit-border-radius: 0 0 0 32px;
border-radius: 0 0 0 32px;
/* -webkit-animation-name: swish-right-left; */
-webkit-animation-duration: 1s;
}
#upper-elbo .elbo.left span {
top: 4px;
}
#upper-elbo .elbo.right {
position: absolute;
left: 100px;
top: 0;
width: 78px;
right: 0;
}
#upper-elbo .elbo.right .black {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 44px;
background-color: #000;
-moz-border-radius: 0 0 0 16px;
-webkit-border-radius: 0 0 0 16px;
border-radius: 0 0 0 16px;
}
#upper-elbo .elbo.right .terminator {
position: absolute;
left: 82px;
top: 44px;
width: 18px;
height: 18px;
background-color: #f90;
}
#lower {
position: absolute;
top: 158px;
}
#lower-elbo {
position: absolute;
}
#lower-elbo .elbo {
background-color: #c66;
color: #000;
}
#lower-elbo .elbo.left {
-moz-border-radius: 32px 0 0 0;
-webkit-border-radius: 32px 0 0 0;
border-radius: 32px 0 0 0;
}
#lower-elbo .elbo.left span {
position: absolute;
bottom: 4px;
}
#lower-elbo h2.elbo.left {
margin-bottom: 0;
}
#lower-elbo .elbo.right {
position: absolute;
left: 100px;
top: 0;
width: 100px;
}
#lower-elbo .elbo.right .black {
position: absolute;
left: 0px;
top: 18px;
width: 100%;
height: 45px;
background-color: #000;
-webkit-border-radius: 16px 0 0 0;
border-radius: 16px 0 0 0;
}
p {
margin-top: 1em;
margin-bottom: 0;
line-height: 1.5;
text-align: justify;
}
p:first-child {
margin-top: 0;
}
#content {
/* position: relative; */
}
#content a {
text-decoration: none;
}
#content #heading1 {
position: fixed;
left: 204px;
top: 180px;
right: 4px;
height: 42px;
background-color: rgba(255, 0, 0, 0.5);
color: white;
text-align: right;
}
#content #heading1 h1 {
position: absolute;
bottom: 6px;
right: 0;
margin-bottom: 0;
padding-right: 4px;
}
#content a:link:hover,
#content a:link:focus
{
background-color:#000;
color: #f90;
}
#content a:link:active {
background-color:#000;
color: #fff;
}
#content a:link {
background-color:#000;
color:#fc9;
}
#content a:visited:hover,
#content a:visited:focus
{
background-color:#000;
color:#f90;
}
#content a:visited:active {
background-color:black;
color:#fff;
}
#content a:visited {
background-color:black;
color:#c9c;
}