/* text block */

p{
margin: 0px 40px 20px 120px;
padding: 0px;
}

div.list{
font: 80% sans-serif;
margin: 0px 40px 20px 120px;
padding: 0px;
}

pre.con{
font: 80% monospace;
margin: 0px 40px 20px 120px;
padding: 10px;
border: 1px dotted #9999ff;
}

pre.cfg{
font: 80% monospace;
margin: 0px 40px 20px 120px;
padding: 10px;
border: 1px dotted #9999ff;
}

div.note{
font: 80% monospace;
margin: 0px 40px 20px 120px;
padding: 5px;
border: 1px solid #cccccc;
}

div.moddate{
font: 80% sans-serif;
text-align: right;
margin: 0px 40px 20px 120px;
padding: 0px;
}

div.link{
font: 80% sans-serif;
margin: 0px 40px 20px 120px;
padding: 0px;
}

/* text line */

em.con_h{
color: #990000;
font-style: normal;
}

em.cfg_f{
color: #990000;
font-style: normal;
}

em.cfg_v{
color: #990000;
font-style: normal;
}

/* table */

table{
font: 80% sans-serif;
background: #ffffcc;
margin: 0px 40px 20px 120px;
padding: 5px;
border-collapse: separate;
border-spacing: 5px;
empty-cells: show;
border: 1px dotted #9999ff;
}

th{
font: 60% sans-serif;
background: #cccccc;
margin: 0px;
padding: 2px 5px;
}

td{
margin: 0px;
padding: 2px 5px;
border-bottom: 1px solid #999999;
}

td.ctr{
text-align: center;
border: 1px dotted #999999;
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom: 1px solid #999999;
}

/* image */

div.scrimg{
padding: 5px;
border: 1px dotted #9999ff;
}

div.scrcap{
margin-left: 90px;
margin-bottom: 2px;
}

img.scr{
margin-left: 90px;
}
