Merge branch 'master' into v2.1
[luajit-2.0.git] / doc / bluequad.css
blob05b092e4df64e51b6839d7350a05cc9bb43c3c6d
1 /* Copyright (C) 2004-2014 Mike Pall.
3 * You are welcome to use the general ideas of this design for your own sites.
4 * But please do not steal the stylesheet, the layout or the color scheme.
5 */
6 /* colorscheme:
8 * site | head #4162bf/white | #6078bf/#e6ecff
9 * ------+------ ----------------+-------------------
10 * nav | main #bfcfff | #e6ecff/black
12 * nav: hiback loback #c5d5ff #b9c9f9
13 * hiborder loborder #e6ecff #97a7d7
14 * link hover #2142bf #ff0000
16 * link: link visited hover #2142bf #8122bf #ff0000
18 * main: boxback boxborder #f0f4ff #bfcfff
20 body {
21 font-family: Verdana, Arial, Helvetica, sans-serif;
22 font-size: 10pt;
23 margin: 0;
24 padding: 0;
25 border: none;
26 background: #e0e0e0;
27 color: #000000;
29 a:link {
30 text-decoration: none;
31 background: transparent;
32 color: #2142bf;
34 a:visited {
35 text-decoration: none;
36 background: transparent;
37 color: #8122bf;
39 a:hover, a:active {
40 text-decoration: underline;
41 background: transparent;
42 color: #ff0000;
44 h1, h2, h3 {
45 font-weight: bold;
46 text-align: left;
47 margin: 0.5em 0;
48 padding: 0;
49 background: transparent;
51 h1 {
52 font-size: 200%;
53 line-height: 3em; /* really 6em relative to body, match #site span */
54 margin: 0;
56 h2 {
57 font-size: 150%;
58 color: #606060;
60 h3 {
61 font-size: 125%;
62 color: #404040;
64 p {
65 max-width: 600px;
66 margin: 0 0 0.5em 0;
67 padding: 0;
69 b {
70 color: #404040;
72 ul, ol {
73 max-width: 600px;
74 margin: 0.5em 0;
75 padding: 0 0 0 2em;
77 ul {
78 list-style: outside square;
80 ol {
81 list-style: outside decimal;
83 li {
84 margin: 0;
85 padding: 0;
87 dl {
88 max-width: 600px;
89 margin: 1em 0;
90 padding: 1em;
91 border: 1px solid #bfcfff;
92 background: #f0f4ff;
94 dt {
95 font-weight: bold;
96 margin: 0;
97 padding: 0;
99 dt sup {
100 float: right;
101 margin-left: 1em;
102 color: #808080;
104 dt a:visited {
105 text-decoration: none;
106 color: #2142bf;
108 dt a:hover, dt a:active {
109 text-decoration: none;
110 color: #ff0000;
112 dd {
113 margin: 0.5em 0 0 2em;
114 padding: 0;
116 div.tablewrap { /* for IE *sigh* */
117 max-width: 600px;
119 table {
120 table-layout: fixed;
121 border-spacing: 0;
122 border-collapse: collapse;
123 max-width: 600px;
124 width: 100%;
125 margin: 1em 0;
126 padding: 0;
127 border: 1px solid #bfcfff;
129 tr {
130 margin: 0;
131 padding: 0;
132 border: none;
134 tr.odd {
135 background: #f0f4ff;
137 tr.separate td {
138 border-top: 1px solid #bfcfff;
140 td {
141 text-align: left;
142 margin: 0;
143 padding: 0.2em 0.5em;
144 border: none;
146 tt, code, kbd, samp {
147 font-family: Courier New, Courier, monospace;
148 line-height: 1.2;
149 font-size: 110%;
151 kbd {
152 font-weight: bolder;
154 blockquote, pre {
155 max-width: 600px;
156 margin: 1em 2em;
157 padding: 0;
159 pre {
160 line-height: 1.1;
162 pre.code {
163 line-height: 1.4;
164 margin: 0.5em 0 1em 0.5em;
165 padding: 0.5em 1em;
166 border: 1px solid #bfcfff;
167 background: #f0f4ff;
169 pre.mark {
170 padding-left: 2em;
172 span.codemark {
173 position:absolute;
174 left: 16em;
175 color: #4040c0;
177 span.mark {
178 color: #4040c0;
179 font-family: Courier New, Courier, monospace;
180 line-height: 1.1;
182 img {
183 border: none;
184 vertical-align: baseline;
185 margin: 0;
186 padding: 0;
188 img.left {
189 float: left;
190 margin: 0.5em 1em 0.5em 0;
192 img.right {
193 float: right;
194 margin: 0.5em 0 0.5em 1em;
196 .indent {
197 padding-left: 1em;
199 .flush {
200 clear: both;
201 visibility: hidden;
203 .hide, .noscreen {
204 display: none !important;
206 .ext {
207 color: #ff8000;
209 .new {
210 font-size: 6pt;
211 vertical-align: middle;
212 background: #ff8000;
213 color: #ffffff;
215 #site {
216 clear: both;
217 float: left;
218 width: 13em;
219 text-align: center;
220 font-weight: bold;
221 margin: 0;
222 padding: 0;
223 background: transparent;
224 color: #ffffff;
226 #site a {
227 font-size: 200%;
229 #site a:link, #site a:visited {
230 text-decoration: none;
231 font-weight: bold;
232 background: transparent;
233 color: #ffffff;
235 #site span {
236 line-height: 3em; /* really 6em relative to body, match h1 */
238 #logo {
239 color: #ffb380;
241 #head {
242 margin: 0;
243 padding: 0 0 0 2em;
244 border-left: solid 13em #4162bf;
245 border-right: solid 3em #6078bf;
246 background: #6078bf;
247 color: #e6ecff;
249 #nav {
250 clear: both;
251 float: left;
252 overflow: hidden;
253 text-align: left;
254 line-height: 1.5;
255 width: 13em;
256 padding-top: 1em;
257 background: transparent;
259 #nav ul {
260 list-style: none outside;
261 margin: 0;
262 padding: 0;
264 #nav li {
265 margin: 0;
266 padding: 0;
268 #nav a {
269 display: block;
270 text-decoration: none;
271 font-weight: bold;
272 margin: 0;
273 padding: 2px 1em;
274 border-top: 1px solid transparent;
275 border-bottom: 1px solid transparent;
276 background: transparent;
277 color: #2142bf;
279 #nav a:hover, #nav a:active {
280 text-decoration: none;
281 border-top: 1px solid #97a7d7;
282 border-bottom: 1px solid #e6ecff;
283 background: #b9c9f9;
284 color: #ff0000;
286 #nav a.current, #nav a.current:hover, #nav a.current:active {
287 border-top: 1px solid #e6ecff;
288 border-bottom: 1px solid #97a7d7;
289 background: #c5d5ff;
290 color: #2142bf;
292 #nav ul ul a {
293 padding: 0 1em 0 1.7em;
295 #nav ul ul ul a {
296 padding: 0 0.5em 0 2.4em;
298 #main {
299 line-height: 1.5;
300 text-align: left;
301 margin: 0;
302 padding: 1em 2em;
303 border-left: solid 13em #bfcfff;
304 border-right: solid 3em #e6ecff;
305 background: #e6ecff;
307 #foot {
308 clear: both;
309 font-size: 80%;
310 text-align: center;
311 margin: 0;
312 padding: 0.5em;
313 background: #6078bf;
314 color: #ffffff;
316 #foot a:link, #foot a:visited {
317 text-decoration: underline;
318 background: transparent;
319 color: #ffffff;
321 #foot a:hover, #foot a:active {
322 text-decoration: underline;
323 background: transparent;
324 color: #bfcfff;