/* Default css file for jemdoc. */
html {
zoom: 0.85;
}
table#tlayout {
border: none;
border-collapse: separate;
background: white;
text-align: left;
}
body {
background: #747171;
/*background: url(imagess/body-img3.jpg) no-repeat top center;*/
font-family: Arial, Helvetica, sans-serif;
padding-bottom: 8px;
margin: 0;
z-index:0;
}
image.center {
position:absolute;
z-index:-1;
}
.name{
color : #881111;
text-align: center;
padding-top: 20pt;
padding-bottom: 0pt;
}
.box {
padding: 3px 5px 3px 5px;
border: 1px solid #ccc;
margin-left: 10px;
margin-right: 0px;
background-color: #fafafa;
}
.topbar{
background-color : #000000;
color: #eeeeee;
font: 15.5pt Arial;
text-decoration : none;
padding-top: 3pt;
padding-bottom: 3pt;
padding-left: 10pt;
padding-right: 10pt;
text-align: center;
}
.topbar p {
padding-left: 0pt;
padding-top: 0pt;
padding-bottom: 0pt;
}
.myname{
font: 28pt Helvetica;
padding-bottom: 6pt;
padding-top: 0pt;
}
#photo {
float:right;
height: 189px;
width : 220px;
padding-right: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 15px;
}
.menu{
background-color : #000000;
color: #eeeeee;
font: 15pt Helvetica;
border-bottom : 2pt solid #191919;
text-decoration: none;
padding-top: 15pt;
padding-bottom: 5pt;
text-align: left;
padding-left: 20pt;
z-index:0;
}
.menu a:link, .menu a:active, .menu a:visited {
color: #eeeeee;
font-weight: normal;
text-decoration: none;
padding-left: 20pt;
padding-right: 20pt;
}
.menu a:hover {
color: #c10b0b;
font-weight: normal;
padding-left: 20pt;
padding-right: 20pt;
}
#wholepage {
background-image: url(images/body-empty.jpg);
background-repeat: repeat-y;
background-position: center;
}
#layout-menu {
background: #f6f6f6;
border: 1px solid #dddddd;
padding-top: 0.9em;
padding-left: 10px;
padding-right: 8px;
font-size: 1.0em;
width: auto;
white-space: nowrap;
text-align: left;
vertical-align: top;
}
#layout-menu td {
background: #f4f4f4;
vertical-align: top;
}
.content {
color: #222222;
text-decoration : none;
padding-top: 10pt;
padding-bottom: 10pt;
padding-left:30pt;
padding-right: 25pt;
text-align: left;
}
#layout-content {
margin: auto;
/* height:100%; */
position:relative;
width: 900px;
background-image:url(images/body-empty.jpg);
background-position:center;
}
#layout-menu a {
line-height: 1.5em;
margin-left: 0.5em;
}
tt {
background: #ffffdd;
}
pre, tt {
font-size: 90%;
font-family: monaco, monospace;
}
a, a > tt {
color: #3661c7 ;
text-decoration: none;
font-weight: bold;
}
a:hover {
border-bottom: 1px gray dotted;
}
#layout-menu a.current:link, #layout-menu a.current:visited {
color: #000103;
border-bottom: 1px gray solid;
}
#layout-menu a:link, #layout-menu a:visited, #layout-menu a:hover {
color: #527bbd;
text-decoration: none;
}
#layout-menu a:hover {
text-decoration: none;
}
div.menu-category {
border-bottom: 1px solid gray;
margin-top: 0.8em;
padding-top: 0.2em;
padding-bottom: 0.1em;
font-weight: bold;
}
div.menu-item {
padding-left: 20px;
text-indent: -16px;
}
div#toptitle {
padding-bottom: 0.2em;
margin-bottom: 1.5em;
border-bottom: 3px double gray;
}
/* Reduce space if we begin the page with a title. */
div#toptitle + h2, div#toptitle + h3 {
margin-top: -0.7em;
}
div#subtitle {
margin-top: 0.0em;
margin-bottom: 0.0em;
padding-top: 0em;
padding-bottom: 0.1em;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
h1, h2, h3, h4 {
color: #090D14;
margin-top: 0.7em;
margin-bottom: 0.3em;
padding-bottom: 0.2em;
line-height: 1.0;
padding-top: -0.7em;
border-bottom: 1px solid #aaaaaa;
}
h4 {
font-size: 165%;
border-bottom: none;
}
h1 {
font-size: 165%;
}
h2 {
padding-top: 0.8em;
font-size: 125%;
}
h2 + h3 {
padding-top: 0.2em;
}
h3 {
font-size: 110%;
border-bottom: none;
}
p {
margin-top: 0.0em;
margin-bottom: 0.8em;
padding: 0;
line-height: 1.3;
}
pre {
padding: 0;
margin: 0;
}
div#footer {
font-size: small;
border-top: 1px solid #c0c0c0;
padding-top: 0.1em;
margin-top: 4.0em;
color: #c0c0c0;
}
div#footer a {
color: #80a0b0;
}
div#footer-text {
float: left;
padding-bottom: 8px;
}
ul, ol, dl {
margin-top: 0.2em;
padding-top: 0;
margin-bottom: 0.8em;
}
dt {
margin-top: 0.5em;
margin-bottom: 0;
}
dl {
margin-left: 20px;
}
dd {
color: #222222;
}
dd > *:first-child {
margin-top: 0;
}
ul {
list-style-position: outside;
list-style-type: square;
}
p + ul, p + ol {
margin-top: -0.5em;
}
li ul, li ol {
margin-top: -0.3em;
}
ol {
list-style-position: outside;
list-style-type: decimal;
}
li p, dd p {
margin-bottom: 0.3em;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}
p + div.codeblock {
margin-top: -0.6em;
}
div.codeblock, div.infoblock {
margin-right: 0%;
margin-top: 1.2em;
margin-bottom: 1.3em;
}
div.blocktitle {
font-weight: bold;
color: #cd7b62;
margin-top: 1.0em;
margin-bottom: 0.1em;
}
div.blockcontent {
border: 1px solid silver;
padding: 0.3em 0.5em;
}
div.infoblock > div.blockcontent {
background: #ffffee;
}
div.blockcontent p + ul, div.blockcontent p + ol {
margin-top: 0.4em;
}
div.infoblock p {
margin-bottom: 0em;
}
div.infoblock li p, div.infoblock dd p {
margin-bottom: 0.5em;
}
div.infoblock p + p {
margin-top: 0.8em;
}
div.codeblock > div.blockcontent {
background: #f6f6f6;
}
span.pycommand {
color: #000070;
}
span.statement {
color: #008800;
}
span.builtin {
color: #000088;
}
span.special {
color: #990000;
}
span.operator {
color: #880000;
}
span.error {
color: #aa0000;
}
span.comment, span.comment > *, span.string, span.string > * {
color: #606060;
}
@media print {
#layout-menu { display: none; }
}
#fwtitle {
margin: 2px;
}
#fwtitle #toptitle {
padding-left: 0.5em;
margin-bottom: 0.5em;
}
#layout-content h1:first-child, #layout-content h2:first-child, #layout-content h3:first-child {
margin-top: -0.7em;
}
div#toptitle h1, #layout-content div#toptitle h1 {
margin-bottom: 0.0em;
padding-bottom: 0.1em;
padding-top: 0;
margin-top: 0.2em;
border-bottom: none;
}
img.eq {
padding: 0;
padding-left: 0.1em;
padding-right: 0.1em;
margin: 0;
}
img.eqwl {
padding-left: 2em;
padding-top: 0.1em;
padding-bottom: 0.2em;
margin: 0;
}
table {
border: none;
border-collapse: collapse;
}
td {
padding: 5px;
padding-left: 1.0em;
padding-right: 0.5em;
text-align: left;
border: none;
}
table + table {
margin-top: 1em;
}
tr.heading {
font-weight: bold;
border-bottom: 2px solid black;
}
img {
border: none;
}
table.table, table.imgtable td {
border: none;
text-align: left;
}