
/* --------- BASIC ELEMENTS ----------*/

* {
margin: 0;
padding: 0;
color: #000;
text-decoration: none;
}

body {
text-align: left;
font-family: Georgia, "Times New Roman", serif;
font-size: medium;
line-height: 1.4em;
margin: 0 2cm 0 2cm;
width: 14.5cm;
}

p {
padding: 0.1em  0 0.5em;
}

ul {
list-style-type: square;
padding-left: 15px;
}

ol {
padding-left: 22px;
}

input {
display: none;
}


/* --------- TYPOGRAPHY ----------*/

h1, h2, h3, h4 {
font-weight: normal;
}

h1 {
font-size: 164%;
margin: 0.5em 0 0.5em 0;
line-height: 0.8em;
}

h2 {
font-size: 118%;
margin: 0.5em 0 0 0;
}

h3 {
margin: 10px 0 5px 0;
font-size: 100%;
text-transform: uppercase;
border-bottom: dotted 1px;
}

/* --------- HEADER ----------*/

div#top {
font-family: "Franklin Gothic", Arial, sans-serif;
font-weight: 800;
font-style: italic;
border-bottom: 0.2cm solid #666;
}

div#top h2 {
display: none;
}

/* --------- NAVIGATION ----------*/

div#navigation ul {
display: none;
}

/* --------- SIDEBAR ----------*/

div#sidebar {
display: none;
}

/* --------- MAIN TEXT AREA ----------*/

div#maintext {
}

div#maintext ul, div#maintext li {
padding: 0 0 0 15px;
}

div#maintext h2 {
margin: 10px 0 0 0;
padding: 0 0 0.5em 0;
}

img {
float: right;
width: auto;
max-width: 50%;
margin: 1cm 0 1cm 1cm;
page-break-inside: avoid;
border: 5px solid #dddddd;
}

img.logo {
border: none;
}

img.banner {
display:none;
}

.break {
page-break-before: always;
}

p.posted {
color: #aaa;
font-family: Verdana, Arial, Sans-serif;
font-variant: small-caps;
font-size: 75%;
}

.noprint {
display: none;
}

/* --------- FOOTER ----------*/
div#footer {
display: none;
}

/* --------- COMMENTS ----------*/


