html { background: #eee; color: #000; }

body { background: #eee; color: #000; margin: 0; padding: 0;}

div.body {
	background: #fff; color: #000;
	margin: 0 1em 0 1em; padding: 1em;
	font-family: serif;
	font-size: 1em; line-height: 1.2em;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #aaa;
}

div.block {
	background: #f8f8ff; color: #000;
	margin: 1em; padding: 0 1em 0 1em;
	border-width: 1px;
	border-style: solid;
	border-color: #909090;
}

table {
	background: #f8f8f8; color: #000;
	margin: 1em;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #c0c0c0;
}

td {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #c0c0c0;
}

th {
	background: #f8f8ff;
	border-width: 1px 1px 2px 0;
	border-style: solid;
	border-color: #c0c0c0;
}


/* body text, headings, and rules */

p { margin: 0; text-indent: 0em; margin: 0 0 0.5em 0 }

h1, h2, h3, h4, h5, h6 {
	color: #206020; background: transparent;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 { font-size: 1.69em; margin: 1.4em 0 0.4em 0; }
h2 { font-size: 1.44em; margin: 1.4em 0 0.4em 0; }
h3 { font-size: 1.21em; margin: 1.4em 0 0.4em 0; }
h4 { font-size: 1.00em; margin: 1.4em 0 0.4em 0; }
h5 { font-size: 0.81em; margin: 1.4em 0 0.4em 0; }
h6 { font-size: 0.64em; margin: 1.4em 0 0.4em 0; }

hr {
	color: #999; background: transparent;
	height: 0px; margin: 0.6em 0;
	border-width: 1px ;
	border-style: solid;
	border-color: #999;
}

/* bulleted lists and definition lists */

ul { margin: 0 1em 0.6em 2em; padding: 0; }
li { margin: 0.4em 0 0 0; }

dl { margin: 0.6em 1em 0.6em 2em; }
dt { color: #206020; }


/* links */

a:hover {
	text-decoration: underline;
}

a {
	font-family: Optima, Arial, Helvetica, sans-serif;
	color: #33c; background: transparent;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #206020; background: transparent;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

img { border: 0px; }

.tip
{
    border: black solid 1px;
    background: url(./images/tip.png) no-repeat;
    margin: 0.12in 0;
    padding: 0 24px;
}

.warning
{
    border: black solid 1px;
    background: url(./images/warning.png) no-repeat;
    margin: 0.12in 0;
    padding: 0 24px;
}

.note
{
    border: black solid 1px;
    background: url(./images/note.png) no-repeat;
    margin: 0.12in 0;
    padding: 0 24px;
}

.screen
{
    background: #f8f8f8;
    margin: 1em;
    border-width: 1px;
    border-style: dashed;
    border-color: #C0C0C0;
    padding: 8px;
    overflow: auto;
}

.filename { color: #202060; }
.replaceable { color: #602020; }
