/*

------------------------------------------------------
Copyright Jan Schreiber, http://www.jschreiber.com
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

body {
width: 95%;
font-size: 12pt;
font-family: Times, serif;
margin: 1em auto;
}

p, th, td, li, dd, dl, dt {
font-family:  Times, serif;
}

p {
text-align: justify;
}

#content p:first-letter {
font-size: 133%;
}

h1,h2,h3,h4,h5,h6 {
color: #55411c;
font-family: Arial, Helvetica, sans-serif;
}

/* Define sizes for headings. */

h1 {
font-size: 16pt;
counter-reset: subsection;
counter-reset: subsubsection;
counter-increment: section;
}

h1:before {
content: counter(section) ". "
}

h2 {
font-size: 14pt;
counter-increment: subsection;
}

h2:before {
content: counter(section) "." counter(subsection) ". "
}

h3 {
counter-increment: subsubsection;
}

h3:before {
content: counter(section) "." counter(subsection) "." counter(subsubsection) ". "
}

h3, h4, h5, h6 {
font-size: 12pt;
}

a {
color: inherit;
text-decoration: underline;
}

#banner {
font: 16pt/16pt Arial, sans-serif;
font-weight: bold;
border: 1pt solid #55411c;
color: #55411c;
padding: 0.5em;
}

#banner p {
margin: 0;
padding: 0;
text-align: center;
}

#nav-toplevel * {
display: none;
}

#nav-subs * {
display: none;
}

#nav-section * {
display: none;
}

#info-company * {
display: none;
}

p#info-company {
display: none;
}

p#info-standards:before {
content: "Printed from a site using Web standards: ";
}

p#info-standards {
text-align: right;
font-size: 75%;
}

p#info-standards a {
text-decoration: none;
}