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;
#synopsis .caption {
text-align: right;
float: left;
width: 29px;
color: rgba(255,255,255,0);
height: 110px;
margin: 0;
font-size: 1px;
padding: 0;
}
#synopsis p.caption.collapser {
background: url(synopsis.png) no-repeat 0 -8px;
#synopsis p.caption.expander {
background: url(synopsis.png) no-repeat -64px -8px;
}
background-color: #f9f8db;
#synopsis ul.collapser,
#synopsis ul.expander {
background-image: none;
padding: 0.5em;
margin: 0;
}
#synopsis ul ul {
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%;
}
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
496
#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;
}