@charset "utf-8"; * { line-height: 140%; margin: 0px; padding: 0px; } body { background: lightgray; color: #222; margin: 10px 20px; } a { color: inherit; text-decoration: none; } a:link { color: #066; padding: 0px 2px; } a:link:after { content: "†"; } a:visited { color: #057; padding: 0px 2px; } a:visited:after { content: "†"; } a:hover { text-decoration: underline; } a[name]:hover { color: inherit; text-decoration: none; } a:active { } a[name]:active { color: inherit; padding: 0px; } ol { list-style-position: outside; margin-left: 2em; } ol ol { list-style-position: outside; margin-left: 1em; } ul { list-style-position: outside; margin-left: 2em; } ul ul { list-style-position: outside; margin-left: 1em; } li { margin: 5px 0px; } code { color: darkblue; font-family: sans-serif; font-style: normal; padding: 0px 2px; } kbd { color: darkgreen; font-family: sans-serif; font-style: normal; padding: 0px 2px; } var { color: darkred; font-family: sans-serif; font-style: normal; padding: 0px 2px; } sup { font-size: 75%; } div#header { font-family: "Times New Roman"; padding: 5px 10px; } div#header div.left { float: left; } div#header div.right { float: right; } div#header div.end { clear: both; } div#body { background: white; border: 1px solid black; box-shadow: 1px 1px 5px gray; -webkit-box-shadow: 1px 1px 5px gray; -moz-box-shadow: 1px 1px 5px gray; padding: 20px; } div#body h1 { font-size: 150%; margin: 10px; text-align: center; } div#body p#authors { font-weight: bold; margin: 10px; text-align: center; } div#body p#authors span.author { margin: 0px 1em; } div#body p#abstract { margin: 15px auto; text-align: auto; width: 75%; } div#body p#abstract span#heading { font-family: "Times New Roman"; font-style: italic; font-weight: bold; margin-right: 0.5em; } div#body div.section { clear: both; margin: 5px 0px; } div#body div.section h2 { background: honeydew; border-bottom: 1px dashed darkgray; color: #353; font-size: 125%; margin-top: 15px; padding: 5px; } div#body div.section p { margin: 5px 0px; text-indent: 1em; } div#body div.section div.float { box-shadow: 1px 1px 5px gray; -webkit-box-shadow: 1px 1px 5px gray; -moz-box-shadow: 1px 1px 5px gray; clear: both; float: right; margin: 5px 0px 5px 10px; max-width: 75%; } div#body div.section pre.code { background: whitesmoke; color: darkblue; line-height: 125%; overflow: auto; padding: 5px 10px; } div#body div.section pre.console { background: darkslategray; color: white; line-height: 125%; overflow: auto; padding: 5px 10px; } div#body div.section table { background: whitesmoke; border-collapse: separate; border-spacing: 5px; empty-cells: hide; padding: 5px 10px; } div#body div.section table caption { background: inherit; padding-top: 5px; } div#body div.section table th { background: white; box-shadow: 1px 1px 3px gray; -webkit-box-shadow: 1px 1px 3px gray; -moz-box-shadow: 1px 1px 3px gray; font-weight: normal; padding: 0px 5px; } div#body div.section table td { background: white; box-shadow: 1px 1px 2px gray; -webkit-box-shadow: 1px 1px 2px gray; -moz-box-shadow: 1px 1px 2px gray; padding: 0px 3px; } div#body div.section div.subsection { clear: both; margin: 5px 0px; } div#body div.section div.subsection h3 { background: aliceblue; border-bottom: 1px dashed lightgray; color: #336; font-size: 100%; margin-top: 10px; padding: 3px 5px; } div#body div.section div.subsubsection { margin: 5px; } div#body div.section div.subsubsection h4 { background: lavenderblush; border-bottom: 1px dashed lightgray; color: #336; font-size: 100%; margin-top: 10px; padding: 3px 5px; } div#footer { font-family: "Times New Roman"; padding: 5px 10px; } div#footer div.left { float: left; } div#footer div.right { float: right; } div#footer div.end { clear: both; }