add a number of support files, including app cache and web app manifest
[tricorder.git] / style / tricorder.css
CommitLineData
feec2d1c
RK
1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
3 * You can obtain one at http://mozilla.org/MPL/2.0/. */
4
cd37563a
RK
5@font-face {
6 font-family: DVSC; /* Original in Star Trek is Helvetica Ultra Condensed */
7 src: url("DejaVuSansCondensed.ttf");
8}
9
10@font-face {
11 font-family: DVSC;
12 src: url("DejaVuSansCondensed-Bold.ttf");
13 font-weight: bold;
14}
15
feec2d1c
RK
16html {
17 background-color: #000000;
18 height: 100%;
19}
20
21body {
22 border: 0px solid #9C9CFF;
23 font-size: 16px;
24 margin: 0px;
25 height: 100%;
cd37563a 26 background: #000000 url("tilexborder.png") center center no-repeat;
feec2d1c
RK
27 color: #FF9F00;
28 position: relative;
cd37563a 29 font-family: DVSC,"DejaVu Sans",Arial,Helvetica,sans-serif;
feec2d1c
RK
30}
31
32h1 {
33 display: none;
34}
35
36a:link { color: #FF9F00; }
37a:visited { color: #8050B0; }
38a:hover, a:active { color: #FFCF00; }
39
40#sidebar {
41 position: absolute;
42 top: 3px;
43 bottom: 3px;
44 left: 3px;
45 right: auto;
46 width: 140px;
cd37563a 47 height: auto;
feec2d1c
RK
48 padding: 0px;
49 margin: 0px 0px 0px 0px;
50 border: 0px;
51 overflow: hidden;
52}
53
54#sideTop {
55 background-color: #6080F0;
56 color: #000000;
57 width: 120px;
58 height: 80px;
59 margin-bottom: 3px;
60}
61
62#stardate {
63 background-color: #A06060;
64 color: #000000;
65 padding: 3px 3px 10px;
66 font-weight: bold;
67 text-align: right;
68 border-bottom: 3px solid black;
69}
70
71#sideSepTop {
72 background-color: #808090;
73 width: 140px;
74 height: 20px;
75 margin-bottom: 3px;
76 padding-bottom: 10px;
77 border-radius: 0px 0px 0px 15px;
78}
79#sideSepTopInsert {
80 background-color: #000000;
81 width: 20px;
82 height: 100%;
83 margin-left: 120px;
84 border-radius: 0px 0px 0px 15px;
85}
86#sideSepBottom {
87 background-color: #008484;
88 width: 140px;
89 height: 50px;
90 margin-bottom: 3px;
91 padding-top: 10px;
92 border-radius: 15px 0px 0px 0px;
93}
94#sideSepBottomInsert {
95 background-color: #000000;
96 width: 20px;
97 height: 100%;
98 margin-left: 120px;
99 border-radius: 15px 0px 0px 0px;
100}
101
102#sideBottom {
103 background-color: #9C9CFF;
104 color: #000000;
105 width: 120px;
106 margin-bottom: 3px;
107 position: absolute;
108 top: 179px;
109 bottom: 40px;
110 height: auto;
111}
112
113#navlist {
114 list-style-type: none;
115 margin: 0 0 1em;
116 padding: 0 0 0.2em;
117}
118#navlist > li {
119 margin: 0;
120 padding: 0 0.2em 0;
121 border-bottom: 3px solid #000000;
122 font-weight: bold;
123}
124#navlist > li > a {
125 display: block;
126 text-decoration: none;
127 width: 100%;
128 padding: 0.3em 0;
129}
130#navlist > li:hover,
131#navlist > li:active,
132#navlist > li:hover > a,
eabed1a4 133#navlist > li:active > a,
feec2d1c
RK
134#navlist > li > a:hover,
135#navlist > li > a:active {
136 background-color: #FFCF00;
137 color: #000000;
138}
139
eabed1a4
RK
140#navlist > li.active,
141#navlist > li.active > a {
142 background-color: #008484;
143 color: #FFCF00;
144}
145
feec2d1c
RK
146#navPos, #navPos > a {
147 background-color: #FF9F00;
148 color: #000000;
149}
150#navGrav, #navGrav > a {
151 background-color: #C09070;
152 color: #000000;
153}
154#navAcou, #navAcou > a {
155 background-color: #6000CF;
156 color: #000000;
157}
158
159#sideRemark {
160 background-color: #E7ADE7;
161 color: #000000;
162 width: 120px;
163 font-size: 10px;
164 text-align: center;
165 position: absolute;
166 bottom: 0px;
167 height: 40px;
168}
169#sideRemark a:link, #sideRemark a:visited { color: #000000; }
170#sideRemark a:hover, #sideRemark a:active { color: #008484; }
171
172#mainarea {
173 position: absolute;
174 top: 3px;
175 bottom: 3px;
176 left: 145px;
177 right: 3px;
178 width: auto;
179 padding: 1px;
180 min-height: 35em;
181 overflow: none;
182 border: none;
183}
184
185#mainHeader {
186 color: #FFCF00;
187 font-size: 3em;
188 font-weight: bold;
189 height: 102px;
190 text-align: center;
191}
192
193#mainSepTop {
194 background-color: #E7ADE7;
195 font-size: 1px;
196 height: 10px;
197 margin-bottom: 3px;
198}
199#mainSepBottom {
200 background-color: #A09090;
201 font-size: 1px;
202 height: 10px;
203 margin-bottom: 3px;
204}
205
206#mainContent {
207 position: absolute;
208 top: 129px;
209 bottom: 0px;
210 left: 0px;
211 right: 1px;
212 width: auto;
213 padding: 1px;
214 height: auto;
215 overflow: auto;
216 border: none;
217}
eabed1a4
RK
218
219section {
220 display: none;
cd37563a 221 background-color: rgba(0,0,0,0.8);
eabed1a4
RK
222}
223
224section.active {
225 display: block;
226}
eef5b2db
RK
227
228.gravVal {
229 text-align: right;
230}