/* html.css
 *
 * Default styles for built-in HTML elements.
 *
 * guidelines:
 * - NO CLASSES!  Only HTML tags.  Classes go in "layout.css"
 * - NO FONTS!  Font faces, sizes, colors, line spacing, etc. go in "fonts.css"
 */

body {
    background: #FFF;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-bottom: 12pt;
}

h1 { font-size: 2.0em; line-height: 1.1em; }
h2 { font-size: 1.4em; line-height: 1.1em; }
h3 { font-size: 1.2em; line-height: 1.15em; }
h4 { font-size: 1em; margin-bottom: 4px; }
h5 { font-size: 0.9em; line-height: 1.1em; margin-bottom: 4px; }
h6 { font-size: 0.8em; line-height: 1em; margin-bottom: 4px; }

div {
    line-height: 1.2em;
}

p {
    line-height: 1.2em;
    margin-bottom: 1.2em;
    /*text-align: justify;*/
}
p:last-child {
    margin-bottom: 0;
}

blockquote {
    background-color: rgba(0, 0, 0, 0.05);
    margin: 16px 0;
    overflow: hidden;
    padding: 16px;
}

ul, ol {
    margin: 0px 0px 16px 0px;
    padding-left: 32px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

hr {
    margin-bottom: 0.8em;
    margin-top: 0.8em;
}

input[type=text], input[type=password] {
    xborder: 1px solid #666;
    xmargin-top: 2px;
}

input[type=text].ghost, input[type=password].ghost {
    font-style: italic;
    color: #BBB;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, .Pfocus_text_pseudo {
    xborder: 1px solid #000;
    xbackground-color: #FFD;
}

textarea {
    xborder: 1px solid #666;
    xfont-family: Courier New, monospace;
}

table {
    border-collapse: collapse;
    border: 0px;
}