annotate src/capnproto-git-20161025/doc/stylesheets/stylesheet.css @ 48:9530b331f8c1

Add Cap'n Proto source
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 25 Oct 2016 11:17:01 +0100
parents
children
rev   line source
cannam@48 1 /*******************************************************************************
cannam@48 2 Site Design by @kentonv and @sailorhg.
cannam@48 3
cannam@48 4 Originally based on Slate Theme for GitHub Pages
cannam@48 5 by Jason Costello, @jsncostello
cannam@48 6 *******************************************************************************/
cannam@48 7
cannam@48 8 @import url(pygment_trac.css);
cannam@48 9
cannam@48 10 /*******************************************************************************
cannam@48 11 MeyerWeb Reset
cannam@48 12 *******************************************************************************/
cannam@48 13
cannam@48 14 html, body, div, span, applet, object, iframe,
cannam@48 15 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
cannam@48 16 a, abbr, acronym, address, big, cite, code,
cannam@48 17 del, dfn, em, img, ins, kbd, q, s, samp,
cannam@48 18 small, strike, strong, sub, sup, tt, var,
cannam@48 19 b, u, i, center,
cannam@48 20 dl, dt, dd, ol, ul, li,
cannam@48 21 fieldset, form, label, legend,
cannam@48 22 table, caption, tbody, tfoot, thead, tr, th, td,
cannam@48 23 article, aside, canvas, details, embed,
cannam@48 24 figure, figcaption, footer, header, hgroup,
cannam@48 25 menu, nav, output, ruby, section, summary,
cannam@48 26 time, mark, audio, video {
cannam@48 27 margin: 0;
cannam@48 28 padding: 0;
cannam@48 29 border: 0;
cannam@48 30 font: inherit;
cannam@48 31 vertical-align: baseline;
cannam@48 32 }
cannam@48 33
cannam@48 34 /* HTML5 display-role reset for older browsers */
cannam@48 35 article, aside, details, figcaption, figure,
cannam@48 36 footer, header, hgroup, menu, nav, section {
cannam@48 37 display: block;
cannam@48 38 }
cannam@48 39
cannam@48 40 ol, ul {
cannam@48 41 list-style: none;
cannam@48 42 }
cannam@48 43
cannam@48 44 blockquote, q {
cannam@48 45 }
cannam@48 46
cannam@48 47 table {
cannam@48 48 border-collapse: collapse;
cannam@48 49 border-spacing: 0;
cannam@48 50 }
cannam@48 51
cannam@48 52 a:focus {
cannam@48 53 outline: none;
cannam@48 54 }
cannam@48 55
cannam@48 56 /*******************************************************************************
cannam@48 57 Theme Styles
cannam@48 58 *******************************************************************************/
cannam@48 59
cannam@48 60 body {
cannam@48 61 box-sizing: border-box;
cannam@48 62 color:#373737;
cannam@48 63 background: #212121;
cannam@48 64 font-size: 16px;
cannam@48 65 font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif;
cannam@48 66 line-height: 1.5;
cannam@48 67 -webkit-font-smoothing: antialiased;
cannam@48 68 }
cannam@48 69
cannam@48 70 h1, h2, h3, h4, h5, h6 {
cannam@48 71 margin: 10px 0;
cannam@48 72 font-weight: 700;
cannam@48 73 color:#222222;
cannam@48 74 font-family: 'Lucida Grande', 'Calibri', Helvetica, Arial, sans-serif;
cannam@48 75 letter-spacing: -1px;
cannam@48 76 }
cannam@48 77
cannam@48 78 .hmargin {
cannam@48 79 margin: 10px 0 0 0;
cannam@48 80 }
cannam@48 81
cannam@48 82 h1 {
cannam@48 83 font-size: 36px;
cannam@48 84 font-weight: 700;
cannam@48 85 }
cannam@48 86
cannam@48 87 h2 {
cannam@48 88 padding-bottom: 10px;
cannam@48 89 font-size: 28px;
cannam@48 90 background: url('../images/bg_hr.png') repeat-x bottom;
cannam@48 91 }
cannam@48 92
cannam@48 93 h3 {
cannam@48 94 font-size: 24px;
cannam@48 95 }
cannam@48 96
cannam@48 97 h4 {
cannam@48 98 font-size: 21px;
cannam@48 99 }
cannam@48 100
cannam@48 101 h5 {
cannam@48 102 font-size: 18px;
cannam@48 103 }
cannam@48 104
cannam@48 105 h6 {
cannam@48 106 font-size: 16px;
cannam@48 107 }
cannam@48 108
cannam@48 109 p {
cannam@48 110 margin: 10px 0 15px 0;
cannam@48 111 }
cannam@48 112
cannam@48 113 footer p {
cannam@48 114 color: #f2f2f2;
cannam@48 115 }
cannam@48 116
cannam@48 117 a {
cannam@48 118 text-decoration: none;
cannam@48 119 color: #007edf;
cannam@48 120 text-shadow: none;
cannam@48 121
cannam@48 122 transition: color 0.5s ease;
cannam@48 123 transition: text-shadow 0.5s ease;
cannam@48 124 -webkit-transition: color 0.5s ease;
cannam@48 125 -webkit-transition: text-shadow 0.5s ease;
cannam@48 126 -moz-transition: color 0.5s ease;
cannam@48 127 -moz-transition: text-shadow 0.5s ease;
cannam@48 128 -o-transition: color 0.5s ease;
cannam@48 129 -o-transition: text-shadow 0.5s ease;
cannam@48 130 -ms-transition: color 0.5s ease;
cannam@48 131 -ms-transition: text-shadow 0.5s ease;
cannam@48 132 }
cannam@48 133
cannam@48 134 #main_content a:hover {
cannam@48 135 color: #0069ba;
cannam@48 136 }
cannam@48 137
cannam@48 138 footer a:hover {
cannam@48 139 color: #43adff;
cannam@48 140 text-shadow: #0090ff 0px 0px 2px;
cannam@48 141 }
cannam@48 142
cannam@48 143 em {
cannam@48 144 font-style: italic;
cannam@48 145 }
cannam@48 146
cannam@48 147 strong {
cannam@48 148 font-weight: bold;
cannam@48 149 }
cannam@48 150
cannam@48 151 img {
cannam@48 152 position: relative;
cannam@48 153 margin: 0 auto;
cannam@48 154 max-width: 739px;
cannam@48 155 }
cannam@48 156
cannam@48 157 img.gittip {
cannam@48 158 width: 51px;
cannam@48 159 height: 10px;
cannam@48 160 }
cannam@48 161
cannam@48 162 img.gittip15 {
cannam@48 163 width: 77px;
cannam@48 164 height: 15px;
cannam@48 165 }
cannam@48 166
cannam@48 167 pre, code {
cannam@48 168 width: 100%;
cannam@48 169 color: #222;
cannam@48 170 background-color: #fff;
cannam@48 171
cannam@48 172 font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
cannam@48 173 font-size: 14px;
cannam@48 174
cannam@48 175 border-radius: 2px;
cannam@48 176 -moz-border-radius: 2px;
cannam@48 177 -webkit-border-radius: 2px;
cannam@48 178 }
cannam@48 179
cannam@48 180 h1>code {
cannam@48 181 font-size: 30px;
cannam@48 182 }
cannam@48 183
cannam@48 184 pre {
cannam@48 185 width: -moz-calc(100% - 20px);
cannam@48 186 width: -webkit-calc(100% - 20px);
cannam@48 187 width: calc(100% - 20px);
cannam@48 188 padding: 10px;
cannam@48 189 box-shadow: 0 0 10px rgba(0,0,0,.1);
cannam@48 190 overflow: auto;
cannam@48 191 }
cannam@48 192
cannam@48 193 code {
cannam@48 194 padding: 3px;
cannam@48 195 margin: 0 3px;
cannam@48 196 box-shadow: 0 0 10px rgba(0,0,0,.1);
cannam@48 197 }
cannam@48 198
cannam@48 199 pre code {
cannam@48 200 display: block;
cannam@48 201 box-shadow: none;
cannam@48 202 }
cannam@48 203
cannam@48 204 blockquote {
cannam@48 205 color: #666;
cannam@48 206 margin-bottom: 20px;
cannam@48 207 padding: 0 0 0 20px;
cannam@48 208 border-left: 3px solid #bbb;
cannam@48 209 }
cannam@48 210
cannam@48 211 ul, ol, dl {
cannam@48 212 margin-bottom: 15px;
cannam@48 213 padding-left: 30px;
cannam@48 214 }
cannam@48 215
cannam@48 216 ul li {
cannam@48 217 list-style: outside;
cannam@48 218 }
cannam@48 219
cannam@48 220 ol li {
cannam@48 221 list-style: decimal outside;
cannam@48 222 }
cannam@48 223
cannam@48 224 dl dt {
cannam@48 225 font-weight: bold;
cannam@48 226 }
cannam@48 227
cannam@48 228 dl dd {
cannam@48 229 padding-left: 20px;
cannam@48 230 font-style: italic;
cannam@48 231 }
cannam@48 232
cannam@48 233 dl p {
cannam@48 234 padding-left: 20px;
cannam@48 235 font-style: italic;
cannam@48 236 }
cannam@48 237
cannam@48 238 hr {
cannam@48 239 height: 1px;
cannam@48 240 margin-bottom: 5px;
cannam@48 241 border: none;
cannam@48 242 background: url('../images/bg_hr.png') repeat-x center;
cannam@48 243 }
cannam@48 244
cannam@48 245 table {
cannam@48 246 border: 1px solid #373737;
cannam@48 247 margin-bottom: 20px;
cannam@48 248 text-align: left;
cannam@48 249 }
cannam@48 250
cannam@48 251 th {
cannam@48 252 font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
cannam@48 253 padding: 10px;
cannam@48 254 background: #373737;
cannam@48 255 color: #fff;
cannam@48 256 }
cannam@48 257
cannam@48 258 td {
cannam@48 259 padding: 10px;
cannam@48 260 border: 1px solid #373737;
cannam@48 261 }
cannam@48 262
cannam@48 263 form {
cannam@48 264 background: #f2f2f2;
cannam@48 265 padding: 20px;
cannam@48 266 }
cannam@48 267
cannam@48 268 img {
cannam@48 269 width: 100%;
cannam@48 270 max-width: 100%;
cannam@48 271 }
cannam@48 272
cannam@48 273 p.author {
cannam@48 274 margin: -1em 0 0 0;
cannam@48 275 padding: 0;
cannam@48 276 font-size: 80%;
cannam@48 277 color: #888;
cannam@48 278 }
cannam@48 279
cannam@48 280 h1>a, h2>a {
cannam@48 281 color: black;
cannam@48 282 }
cannam@48 283
cannam@48 284 /*******************************************************************************
cannam@48 285 Full-Width Styles
cannam@48 286 *******************************************************************************/
cannam@48 287
cannam@48 288 .outer {
cannam@48 289 width: 100%;
cannam@48 290 }
cannam@48 291
cannam@48 292 .inner {
cannam@48 293 position: relative;
cannam@48 294 max-width: 640px;
cannam@48 295 padding: 20px 10px;
cannam@48 296 margin: 0 auto;
cannam@48 297 }
cannam@48 298
cannam@48 299 body.normal #main_content.inner {
cannam@48 300 margin: 0 auto 0 340px;
cannam@48 301 }
cannam@48 302
cannam@48 303 #discuss_banner {
cannam@48 304 display: block;
cannam@48 305 position: absolute;
cannam@48 306 top:0;
cannam@48 307 right: 10px;
cannam@48 308 width: 147px;
cannam@48 309 z-index: 10;
cannam@48 310 padding: 10px 50px 10px 10px;
cannam@48 311 color: #fff;
cannam@48 312 background: url('../images/groups-logo.png') #333 no-repeat 95% 50%;
cannam@48 313 font-weight: 700;
cannam@48 314 box-shadow: 0 0 10px rgba(0,0,0,.5);
cannam@48 315 border-bottom-left-radius: 2px;
cannam@48 316 border-bottom-right-radius: 2px;
cannam@48 317 }
cannam@48 318
cannam@48 319 #forkme_banner {
cannam@48 320 display: ;
cannam@48 321 position: absolute;
cannam@48 322 top:0;
cannam@48 323 right: 230px;
cannam@48 324 z-index: 10;
cannam@48 325 padding: 10px 50px 10px 10px;
cannam@48 326 color: #fff;
cannam@48 327 background: url('../images/blacktocat.png') #333 no-repeat 95% 50%;
cannam@48 328 font-weight: 700;
cannam@48 329 box-shadow: 0 0 10px rgba(0,0,0,.5);
cannam@48 330 border-bottom-left-radius: 2px;
cannam@48 331 border-bottom-right-radius: 2px;
cannam@48 332 }
cannam@48 333
cannam@48 334 .groups_link {
cannam@48 335 display: inline-block;
cannam@48 336 z-index: 10;
cannam@48 337 padding: 10px 50px 10px 10px;
cannam@48 338 margin: 5px;
cannam@48 339 color: #fff;
cannam@48 340 background: url('../images/groups-logo.png') #0090ff no-repeat 95% 50%;
cannam@48 341 background-color: #0090ff;
cannam@48 342 font-weight: 700;
cannam@48 343 border-top-left-radius: 2px;
cannam@48 344 border-top-right-radius: 2px;
cannam@48 345 border-bottom-left-radius: 2px;
cannam@48 346 border-bottom-right-radius: 2px;
cannam@48 347 }
cannam@48 348
cannam@48 349 .github_link {
cannam@48 350 display: inline-block;
cannam@48 351 z-index: 10;
cannam@48 352 padding: 10px 50px 10px 10px;
cannam@48 353 margin: 5px;
cannam@48 354 color: #fff;
cannam@48 355 background: url('../images/blacktocat.png') #0090ff no-repeat 95% 50%;
cannam@48 356 background-color: #0090ff;
cannam@48 357 font-weight: 700;
cannam@48 358 border-top-left-radius: 2px;
cannam@48 359 border-top-right-radius: 2px;
cannam@48 360 border-bottom-left-radius: 2px;
cannam@48 361 border-bottom-right-radius: 2px;
cannam@48 362 }
cannam@48 363
cannam@48 364 .twitter_link {
cannam@48 365 display: inline-block;
cannam@48 366 z-index: 10;
cannam@48 367 padding: 10px 50px 10px 10px;
cannam@48 368 margin: 5px;
cannam@48 369 color: #fff;
cannam@48 370 background: url('../images/twitter.svg') #0090ff no-repeat 95% 50%;
cannam@48 371 background-color: #0090ff;
cannam@48 372 font-weight: 700;
cannam@48 373 border-top-left-radius: 2px;
cannam@48 374 border-top-right-radius: 2px;
cannam@48 375 border-bottom-left-radius: 2px;
cannam@48 376 border-bottom-right-radius: 2px;
cannam@48 377 }
cannam@48 378
cannam@48 379 #header_wrap {
cannam@48 380 background: #C42727;
cannam@48 381 }
cannam@48 382
cannam@48 383 #header_wrap .inner {
cannam@48 384 padding: 50px 10px 30px 10px;
cannam@48 385 }
cannam@48 386
cannam@48 387 #next_banner {
cannam@48 388 position: absolute;
cannam@48 389 left: 100px;
cannam@48 390 right: 100px;
cannam@48 391 top: 100px;
cannam@48 392 z-index: 100;
cannam@48 393 border: 2px solid black;
cannam@48 394 background-color: rgba(196, 196, 196, 0.9);
cannam@48 395 text-align: center;
cannam@48 396 color: black;
cannam@48 397 padding: 30px;
cannam@48 398 }
cannam@48 399
cannam@48 400 #next_banner h1 {
cannam@48 401 color: black;
cannam@48 402 font-size: 750%;
cannam@48 403 }
cannam@48 404
cannam@48 405 #next_banner p {
cannam@48 406 margin: 1em 100px;
cannam@48 407 }
cannam@48 408
cannam@48 409 #project_title {
cannam@48 410 margin: 0;
cannam@48 411 color: #fff;
cannam@48 412 font-size: 42px;
cannam@48 413 font-weight: 700;
cannam@48 414 text-shadow: #111 0px 0px 10px;
cannam@48 415 }
cannam@48 416
cannam@48 417 #project_tagline {
cannam@48 418 color: #fff;
cannam@48 419 font-size: 24px;
cannam@48 420 font-weight: 300;
cannam@48 421 background: none;
cannam@48 422 text-shadow: #111 0px 0px 10px;
cannam@48 423 }
cannam@48 424
cannam@48 425 #downloads {
cannam@48 426 position: absolute;
cannam@48 427 width: 210px;
cannam@48 428 z-index: 10;
cannam@48 429 top: 50px;
cannam@48 430 right: 0px;
cannam@48 431 background: url('../images/icon_download.png') no-repeat 0% 90%;
cannam@48 432 }
cannam@48 433
cannam@48 434 .zip_download_link {
cannam@48 435 display: block;
cannam@48 436 float: right;
cannam@48 437 width: 90px;
cannam@48 438 height:70px;
cannam@48 439 text-indent: -5000px;
cannam@48 440 overflow: hidden;
cannam@48 441 background: url(../images/sprite_download.png) no-repeat bottom left;
cannam@48 442 }
cannam@48 443
cannam@48 444 .tar_download_link {
cannam@48 445 display: block;
cannam@48 446 float: right;
cannam@48 447 width: 90px;
cannam@48 448 height:70px;
cannam@48 449 text-indent: -5000px;
cannam@48 450 overflow: hidden;
cannam@48 451 background: url(../images/sprite_download.png) no-repeat bottom right;
cannam@48 452 margin-left: 10px;
cannam@48 453 }
cannam@48 454
cannam@48 455 .zip_download_link:hover {
cannam@48 456 background: url(../images/sprite_download.png) no-repeat top left;
cannam@48 457 }
cannam@48 458
cannam@48 459 .tar_download_link:hover {
cannam@48 460 background: url(../images/sprite_download.png) no-repeat top right;
cannam@48 461 }
cannam@48 462
cannam@48 463 #main_content_wrap {
cannam@48 464 background: #f2f2f2;
cannam@48 465 border-top: 1px solid #111;
cannam@48 466 border-bottom: 1px solid #111;
cannam@48 467 }
cannam@48 468
cannam@48 469 #main_content {
cannam@48 470 padding-top: 40px;
cannam@48 471 }
cannam@48 472
cannam@48 473 #footer_wrap {
cannam@48 474 background: #212121;
cannam@48 475 }
cannam@48 476
cannam@48 477
cannam@48 478
cannam@48 479 /*******************************************************************************
cannam@48 480 Small Device Styles
cannam@48 481 *******************************************************************************/
cannam@48 482
cannam@48 483 @media screen and (max-width: 480px) {
cannam@48 484 body {
cannam@48 485 font-size:14px;
cannam@48 486 }
cannam@48 487
cannam@48 488 #downloads {
cannam@48 489 display: none;
cannam@48 490 }
cannam@48 491
cannam@48 492 .inner {
cannam@48 493 min-width: 320px;
cannam@48 494 max-width: 480px;
cannam@48 495 }
cannam@48 496
cannam@48 497 #project_title {
cannam@48 498 font-size: 32px;
cannam@48 499 }
cannam@48 500
cannam@48 501 h1 {
cannam@48 502 font-size: 28px;
cannam@48 503 }
cannam@48 504
cannam@48 505 h2 {
cannam@48 506 font-size: 24px;
cannam@48 507 }
cannam@48 508
cannam@48 509 h3 {
cannam@48 510 font-size: 21px;
cannam@48 511 }
cannam@48 512
cannam@48 513 h4 {
cannam@48 514 font-size: 18px;
cannam@48 515 }
cannam@48 516
cannam@48 517 h5 {
cannam@48 518 font-size: 14px;
cannam@48 519 }
cannam@48 520
cannam@48 521 h6 {
cannam@48 522 font-size: 12px;
cannam@48 523 }
cannam@48 524
cannam@48 525 code, pre {
cannam@48 526 font-size: 11px;
cannam@48 527 }
cannam@48 528
cannam@48 529 #forkme_banner {
cannam@48 530 right: 215px;
cannam@48 531 }
cannam@48 532
cannam@48 533 #discuss_banner {
cannam@48 534 width: 132px;
cannam@48 535 }
cannam@48 536 }
cannam@48 537
cannam@48 538 #infinitely_faster img{
cannam@48 539 position: absolute;
cannam@48 540 left: 600px;
cannam@48 541 top: 266px;
cannam@48 542 z-index: 10;
cannam@48 543 max-width:222px;
cannam@48 544 }
cannam@48 545
cannam@48 546 body.narrow #infinitely_faster{
cannam@48 547 display:none;
cannam@48 548 }
cannam@48 549
cannam@48 550 body.wide #corner_hack, body.normal #corner_hack {
cannam@48 551 position: absolute;
cannam@48 552 left: 0px;
cannam@48 553 top: 209px;
cannam@48 554 right: 0px;
cannam@48 555 height: 10px;
cannam@48 556 background: #212121;
cannam@48 557 }
cannam@48 558
cannam@48 559 body.wide #corner_hack>div, body.normal #corner_hack>div {
cannam@48 560 margin-left: 249px;
cannam@48 561 height: 10px;
cannam@48 562 border-radius: 10px 0px 0px 0px;
cannam@48 563 background: #f2f2f2;
cannam@48 564 border-top: 1px solid #111;
cannam@48 565 border-left: 1px solid #111;
cannam@48 566 }
cannam@48 567
cannam@48 568 body.wide #menu, body.normal #menu {
cannam@48 569 position: absolute;
cannam@48 570 left: 50px;
cannam@48 571 top: 494px;
cannam@48 572 width: 250px;
cannam@48 573 z-index: 10;
cannam@48 574 }
cannam@48 575
cannam@48 576 body.wide #menu.floating, body.normal #menu.floating {
cannam@48 577 position: fixed;
cannam@48 578 top: 50px;
cannam@48 579 }
cannam@48 580
cannam@48 581 body.narrow #menu {
cannam@48 582 position: relative;
cannam@48 583 max-width: 640px;
cannam@48 584 padding: 50px 10px 0px 10px;
cannam@48 585 margin: 0 auto;
cannam@48 586 }
cannam@48 587
cannam@48 588 @media screen and (max-width: 480px) {
cannam@48 589 body.narrow #menu {
cannam@48 590 min-width: 320px;
cannam@48 591 max-width: 480px;
cannam@48 592 }
cannam@48 593 }
cannam@48 594
cannam@48 595 #menu ul {
cannam@48 596 padding: 0;
cannam@48 597 margin: 0;
cannam@48 598 }
cannam@48 599
cannam@48 600 #menu li {
cannam@48 601 margin: 0;
cannam@48 602 list-style-type: none;
cannam@48 603 background-color: #212121;
cannam@48 604 }
cannam@48 605 #menu>ul>li>a, #menu>ul>li.selected {
cannam@48 606 display: block;
cannam@48 607 padding: 10px 15px 10px 15px;
cannam@48 608 }
cannam@48 609 #menu>ul>li {
cannam@48 610 border-right: 1px solid #111;
cannam@48 611 }
cannam@48 612
cannam@48 613 body.wide #menu>ul>li:last-child, body.normal #menu>ul>li:last-child {
cannam@48 614 border-radius: 0px 0px 10px 10px;
cannam@48 615 border-bottom: 1px solid #111;
cannam@48 616 }
cannam@48 617
cannam@48 618 body.wide #menu>ul>li:first-child, body.normal #menu>ul>li:first-child {
cannam@48 619 border-radius: 10px 10px 0px 0px;
cannam@48 620 border-top: 1px solid #111;
cannam@48 621 }
cannam@48 622
cannam@48 623 body.narrow #menu>ul>li:first-child {
cannam@48 624 border-radius: 10px 10px 0px 0px;
cannam@48 625 }
cannam@48 626
cannam@48 627 body.narrow #menu>ul>li:last-child {
cannam@48 628 border-radius: 0px 0px 10px 10px;
cannam@48 629 }
cannam@48 630
cannam@48 631 #menu a {
cannam@48 632 color: #aaa;
cannam@48 633 }
cannam@48 634
cannam@48 635 #menu li.selected {
cannam@48 636 background-color: #2a2a2a;
cannam@48 637 color: #fff;
cannam@48 638 }
cannam@48 639
cannam@48 640 #menu li.selected a {
cannam@48 641 color: #fff;
cannam@48 642 }
cannam@48 643
cannam@48 644 #menu>ul>li:hover {
cannam@48 645 background-color: #2a2a2a;
cannam@48 646 cursor: pointer;
cannam@48 647 }
cannam@48 648
cannam@48 649 #menu>ul>li.selected:hover {
cannam@48 650 background-color: #2a2a2a;
cannam@48 651 cursor: auto;
cannam@48 652 }
cannam@48 653
cannam@48 654 #menu>ul>li.selected:hover {
cannam@48 655 cursor: auto;
cannam@48 656 }
cannam@48 657
cannam@48 658 #menu>ul>li:hover a {
cannam@48 659 color: #eee;
cannam@48 660 }
cannam@48 661
cannam@48 662 #menu>ul>li.selected:hover a {
cannam@48 663 color: #fff;
cannam@48 664 }
cannam@48 665
cannam@48 666 ul#toc {
cannam@48 667 background-color: #2a2a2a;
cannam@48 668 margin: 0;
cannam@48 669 font-size: 80%;
cannam@48 670 }
cannam@48 671
cannam@48 672 #toc ul {
cannam@48 673 margin: 0;
cannam@48 674 padding: 0;
cannam@48 675 }
cannam@48 676
cannam@48 677 #toc li {
cannam@48 678 padding: 0 0 0 15px;
cannam@48 679 background-color: #2a2a2a;
cannam@48 680 }
cannam@48 681
cannam@48 682 #menu p {
cannam@48 683 padding: 2px 0 2px 15px;
cannam@48 684 margin: 0;
cannam@48 685 text-indent: -15px;
cannam@48 686 }
cannam@48 687 #menu p:hover {
cannam@48 688 background-color: #313131;
cannam@48 689 cursor: pointer;
cannam@48 690 }
cannam@48 691
cannam@48 692 table.pass-fail td { text-align: center; vertical-align: middle; }
cannam@48 693 table.pass-fail td:first-child { text-align: left; }
cannam@48 694 table.pass-fail td.pass { background-color: #8f8; }
cannam@48 695 table.pass-fail td.fail { background-color: #f88; }
cannam@48 696 table.pass-fail td.warn { background-color: #ff8; }
cannam@48 697