Newer
Older
* { margin: 0; padding: 0 }
/* Is this portable? */
html {
background-color: white;
width: 100%;
}
body {
font-family: sans-serif;
background: white;
color: black;
text-align: left;
line-height: 1.4;
}
p { margin: 0.5em 0; }
ul { margin-left: 2em; }
a { text-decoration: none; }
a:link { color: rgb(196,69,29); }
a:visited { color: rgb(171,105,84); }
a:hover { text-decoration:underline; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }
h5 { font-size: 105%; }
/* @end */
/* @group Common */
.caption, h1, h2, h3, h4, h5, h6 {
font-weight: bold;
color: rgb(78,98,114);
margin: 0.8em 0 0.5em;
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
Mark Lentczner
committed
margin-top: 2em;
h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
margin-top: inherit;
}
ul.links {
list-style: none;
text-align: left;
Mark Lentczner
committed
float: right;
Mark Lentczner
committed
margin-left: 1em;
}
ul.links li {
display: inline;
Mark Lentczner
committed
border-left: 1px solid rgb(78,98,114);
white-space: nowrap;
padding: 0;
}
Mark Lentczner
committed
ul.links li a {
padding: 0.2em 0.5em;
}
.show { display: inherit; }
.clear { clear: both; }
background-image: url(minus.gif);
background-repeat: no-repeat;
background-image: url(plus.gif);
background-repeat: no-repeat;
}
span.module.collapser,
span.module.expander {
background-position: 0 0.3em;
}
p.caption.collapser,
p.caption.expander {
background-position: 0 0.4em;
}
.collapser, .expander {
padding-left: 14px;
margin-left: -14px;
cursor: pointer;
}
Mark Lentczner
committed
/* margin: 0.5em 5em 0.5em 3em; */
margin: 0.5em 0 0.5em;
background: rgb(229,237,244);
}
code { /* background: #f0f0f0; */ }
.src {
font-family: monospace;
line-height: normal;
background: #f0f0f0;
padding: 0.2em 0.5em;
}
.doc p, .doc pre {
margin-top: 1em;
}
.keyword { font-weight: normal; }
.def { font-weight: bold; }
img.coll {
width : 0.75em;
height: 0.75em;
margin: 0 0.5em 0 0;
}
/* @end */
/* @group Page Structure */
#content {
max-width: 50em;
margin: 0 auto;
padding: 0 1em;
}
background: rgb(41,56,69);
border-top: 5px solid rgb(78,98,114);
color: #ddd;
Mark Lentczner
committed
padding: 0.2em;
position: relative;
text-align: left;
}
#package-header .caption {
background: url(hslogo-16.png) no-repeat 0em;
max-width: 48em;
margin: 0 auto;
font-weight: normal;
font-style: normal;
#package-header a:link, #package-header a:visited { color: white; }
#package-header a:hover { background: rgb(78,98,114); }
#module-header .caption {
color: rgb(78,98,114);
font-size: 200%;
font-weight: bold;
border-bottom: 1px solid #ddd;
float: right;
padding: 0.5em 1em;
border: 1px solid #ddd;
font-size: 75%;
color: rgb(78,98,114);
background-color: #fff;
Mark Lentczner
committed
max-width: 40%;
margin: -1em 0 1em 1em;
dl.info dt {
float: left;
width: 5em;
font-weight: bold;
display: block;
}
dl.info dd {
display: block;
padding-left: 6em;
}
div#style-menu-holder {
position: relative;
z-index: 2;
display: inline;
}
#style-menu {
position: absolute;
z-index: 1;
overflow: visible;
background: #374c5e;
margin: 0;
text-align: center;
right: 0;
padding: 0;
top: 1.25em;
}
#style-menu li {
display: list-item;
border-style: none;
margin: 0;
padding: 0;
color: #000;
list-style-type: none;
}
#style-menu li + li {
border-top: 1px solid #919191;
}
#style-menu a {
width: 6em;
padding: 3px;
display: block;
}
#footer {
margin: 1em 0 0 0;
background: #ddd;
border-top: 1px solid #aaa;
padding: 0.5em;
color: #666;
text-align: center;
#table-of-contents {
float: right;
background: rgb(239,238,209);
border: 1px solid rgba(196,69,29,0.2);
font-size: 80%;
padding: 0.5em 1em;
position: relative;
Mark Lentczner
committed
top: 0em;
margin: 0 0 1em 1em;
#table-of-contents .caption {
text-align: center;
margin: 0;
}
#table-of-contents ul {
list-style: none;
margin-left: 0;
}
#table-of-contents ul ul {
margin-left: 2em;
display: none;
position: fixed;
right: -21.5em;
font-size: 90%;
width: 22em;
height: 80%;
top: 5em;
padding: 0;
background-color: #fff2b2;
}
#synopsis:hover {
right: 0;
background: none;
}
#synopsis .caption,
#synopsis ul,
#synopsis ul li.src {
background-color: #fff2b2;
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
white-space: nowrap;
}
#synopsis > * {
margin: 0 0 0 8px;
border-left: 1px solid rgb(196,69,29);
}
#synopsis .caption {
border-top: 1px solid rgb(196,69,29);
padding-top: 0.5em;
padding-bottom: 0.5em;
text-align: center;
}
#synopsis ul {
list-style: none;
height: 100%;
overflow: auto;
border-bottom: 1px solid rgb(196,69,29);
padding-left: 0.5em;
}
#synopsis ul ul {
border: none;
overflow: hidden;
#interface div.top { margin: 1em 0 0.5em 0; }
#interface p.src .link {
float: right;
color: #919191;
border-left: 1px solid #919191;
background: #f0f0f0;
padding: 0 0.5em 0.2em;
margin: 0 -0.5em 0 0.5em;
}
#interface td {
vertical-align: top;
padding-left: 0.5em;
}
#interface td.src {
white-space: nowrap;
}
#interface td.doc p {
margin: 0;
}
#interface td.doc p + p {
margin-top: 0.5em;
#interface dt {
float: left;
clear: left;
display: block;
margin: 1px 0;
}
#interface dd {
float: right;
width: 90%;
display: block;
padding-left: 0.5em;
margin-bottom: 0.5em;
#interface dd.empty {
display: none;
}
#interface dd p {
margin: 0;
}
.top p.src {
border-top: 1px solid #ccc;
}
/* use this selector for one level of indent */
padding-left: 2em;
/* use these two for two levels of indent */
/*
#description .doc, #interface div.top {
padding-left: 1.25em;
}
div.top .subs, div.top .doc {
padding-left: 1.875em;
}
*/
/* @end */
.arguments {
margin-top: -0.4em;
}
.arguments .caption {
display: none;
}
.fields { padding-left: 1em; }
.fields .caption { display: none; }
.fields p { margin: 0 0; }
.methods, .constructors {
background: #f8f8f8;
border: 1px solid #eee;
/* @end */
/* @group Auxillary Pages */
#mini {
font-size: 75%;
margin: 0 auto;
padding: 0 1em;
}
#mini #module-header .caption {
font-size: 160%;
}
#mini #interface h1,
#mini #interface h2,
#mini #interface h3,
#mini #interface h4 {
font-size: 130%;
margin: 1em 0 0;
#mini #interface .top,
#mini #interface .src {
margin: 0;
}
#mini #interface .src {
font-size: 120%;
}
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
#mini #module-list ul {
list-style: none;
margin: 0;
}
#alphabet ul {
list-style: none;
padding: 0;
margin: 0.5em 0 0;
text-align: center;
}
#alphabet li {
display: inline;
margin: 0 0.25em;
}
#alphabet a {
font-weight: bold;
}
#index .caption,
#module-list .caption { font-size: 130%; }
#index table {
margin-left: 2em;
}
#index .src {
font-weight: bold;
}
#index .alt {
font-size: 70%;
font-style: italic;
padding-left: 2em;
}
#index td + td {
padding-left: 1em;
}
#module-list ul {
list-style: none;
margin: 0 0 0 2em;
}
#module-list .package {
float: right;
}