/* General */

body
{
    margin-left:3em;
    margin-right:1em;
}

a
{
    text-decoration:none;
}

h1, h2, h3, h4, h5, h6
{
    text-align:left;
}

h1
{
    font-size:200%;
}

h2
{
    font-size:185%;
}

h3
{
    font-size:170%;
}

h4
{
    font-size:155%;
}

h5
{
    font-size:140%;
}

h6
{
    font-size:125%;
}

h1 :link, h2 :link, h1 :visited, h2 :visited
{
    color:#fff;
}

p
{
    background:#fff;
    color:#000;
    font-size:100%;
    text-align:justify;
}

table
{
    border:thin solid #00008b; /* darkslateblue */
    margin-left:1em;
}

td
{
    background:#fff;
    border:none;
}

th
{
    background:#b0c4ed; /* lightsteelblue */
    border:none;
    text-align:center;
}


/* advice and note */

div.advice, div.note
{
    background:#b0c4ed; /* lightsteelblue */
    border:thin solid #00008b; /* darkslateblue */
    margin-left:1em;
    margin-top:2px;
    padding:2px 1em 2px 1em;
}

div.advice img, div.note img
{
    float:left;
    margin-right:1em;
}

div.advice p, div.note p
{
    background:#b0c4ed; /* lightsteelblue */
}


/* dialog */

div.dialog
{
    border:thin solid #fff;
    margin-bottom:1em;
}

div.dialog img
{
    float:left;
    margin-right:1em;
}

div.dialog p
{
    clear:both;
}


/* document */

div.daiml-document h1
{
    background:#6a5acd; /* slateblue */
    border-top:thick solid #00008b; /* darkslateblue */
    color:#fff;
    padding:2px;
    text-align:center;
}


/* section */

div.daiml-section
{
    border-bottom:thin solid #00008b; /* darkslateblue */
    margin-left:1em;
    padding-bottom:2px;
}

div.daiml-section h2
{
    background:#6a5acd; /* slateblue */
    border-top:thick solid #00008b; /* darkslateblue */
    color:#fff;
    padding:2px;
}

div.daiml-section h3, div.daiml-section h4, div.daiml-section h5, div.daiml-section h6
{
    border-top:thick solid #00008b; /* darkslateblue */
    color:#6a5acd; /* slateblue */
    padding:2px;
}


/* toc */

div.daiml-toc
{
    display:none;
}

p.daiml-toc
{
    display:none;
}
