﻿@import url("reset.css"); 

body{margin-left:2em; margin-right:10px; margin-top:10px;width:600px;font-size:100%;margin-left:auto; margin-right:auto;}
h1 {font-size:120%; margin-left:-1em; margin-bottom:0.4em; padding:4px;border:1px solid  #0072BC; border-left:14px solid  #0072BC;font-weight:bolder;color:#0072BC;}
h2 {font-size:100%; margin-left:-1em; margin-top:1.5em; margin-bottom:0.4em; border-top:1px solid  #0072BC;font-weight:bolder;color:#0072BC}
h3 {font-size:100%; font-weight:bolder;color:#0072BC; padding-left:4px; border-left:6px solid #0072BC; margin-top:0.5em}
p {margin-top:0; margin-bottom:4px;line-height:120%;}
p.memo {font-size:96%; margin-left:4em; text-indent:-0.7em;margin-top:0;line-height:110%}
p.ref {margin-top:0; margin-bottom:4px;line-height:120%;text-align:right;}
p.footer {clear:both;margin-top:0;margin-bottom:0;margin-left:-1.5em;border-top:1px dotted gray;padding-top:0.5em;padding-bottom:0.5em;}
p.figimg {margin:0; line-height:110%;}
p.figcap {margin:0; font-size:96%; line-height:110%;margin-left:1em;}
p#toc   {margin-top:1em;text-align:center;font-size:small}
p#copyright {margin-bottom:1em; color:gray;font-size:small}
ol {margin:0; margin-left:1em;}
ul {margin:0; margin-left:1em;}
ul li {list-style-type:square;margin-bottom:0.5em}
ul.item {margin:0; margin-left:3em;margin-top:0.5em}
ol.step {list-style-type:decimal;margin-top:0.5em;margin-bottom:0.5em;}
ol.step li {margin-bottom:0.5em}
dl,pre {margin-top:0.4em; margin-bottom:0.4em; margin-left:1em}
dt {margin-left:0;font-weight:bold;padding-left:4px;}
dd {margin-left:2em;margin-bottom:0.5em}
dl#contents dd ul {margin-bottom:0;}
dl#contents dd ul li {margin-bottom:0}
dl#contents dt {font-weight:boloder; color:#0072BC; }
dl#primer {margin-left:0;margin-top:0}
dl#primer dt {font-weight:normal;}
dl#primer dd {font-size:small;}
img {margin-top:0.5em;margin-bottom:0.5em}
table {border-collapse:separate;font-family:monospace; margin-top:0.4em;margin-left:1em; margin-bottom:0.5em;border-spacing:4px}
tr,td,th {padding-left:0.2em; padding-right:0.2em;vertical-align:middle;}
th {font-weight:bolder;text-align:center;background-color:#E4F2FA;border-top:1px solid #0072BC; border-bottom:1px solid #0072BC;}
td {border-bottom:1px solid #0072BC;}
.nowrap {white-space:nowrap}
.right {text-align:right;}
.righttop {float:right;}
.righttop img {margin-top:-0.5em;margin-left:1em}
.center {text-align:center;}
.leftcol {float:left;}
.rightcol {float:left;margin-left:1em;margin-bottom:1em;}
.clear {clear:both;}
img.char {margin-bottom:-2px;margin-top:-2px}
img.frame {margin-bottom:-2px;margin-top:-2px;border:1px solid black}
strong {font-weight:bolder;}
strong.brown {font-weight:bolder; color:brown;}
big {font-size:200%;}
small {font-size:82%;}
hr {color:gray; background-color:#FFFFFF;border-style:solid;border-color;gray}
hr.short {width:30%; text-align:left;margin-left:0}
blockquote {margin-left:2em;margin-bottom:0.5em;;margin-top:0.5em;}

