body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

h1, h2, h3, h4, h5, h6	{
	line-height: normal;	
	margin: 0px;
	padding: 0px;
	}

.img_right {
	margin: 4px;
	float: right;
}

.img_left {
	margin: 4px;
	float: left;
}


h1 {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00CCFF;
	margin: .5px;
	text-align: left;
}

h2 {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	margin: .5px;
}

h3 {
	font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: .7em;
	margin: .5px;
}

#wrapper	{
	position:absolute;
	top:85px;
	margin: 3px auto 3px 3px;
	border: 1px solid #566;
	border-top: medium solid #566;
	width: auto;
	max-width: 597px;
	}

/* Reduce horizontal margins/padding; percentages scale well */
#maincontent ol, #maincontent ul	{
	padding-left: 5px;
	margin-left: 10px;
	margin: 0px;
	}

/* Vertical margins should be given either as small pixel values
    (a few pixels for a bit of graphical breathing room) or as
    ems (relative to the font size) so it scales with the font.
    10px is close to font size, so it fits under the latter
    category  0.8em
   Switch 5px margin/padding to percentages */
#maincontent li	{
	line-height: normal;
	margin: 0em 0.7em 0.7em 2em;
	text-indent: 0px;
	}

/* Vertical margin -> em, as above*/
#maincontent ul ul li {
	margin-top: 0em;
	}

/* Horizontal spacing on inline elements
    should be given in em, not pixels, so
    that it scales with the font size */
#maincontent .inlinelist li	{
	padding: 0;
	}

pre {
	white-space: -pre-wrap; /* Opera 6 CSS Extension */
	white-space: pre-wrap; /* CSS2.1 Addition */
	}

/* Switch from pixels to ems in footer margins/padding */
#footer {
	padding: 0.5em 0.7em 0.7em 0.7em;
	}
#footer p	{
	margin: 1em 0;
	}
#footer ul	{
	margin: 1em 0 0 0;
	}
#footer li	{
	padding: 0 1.5em 0 0;
	}p {
	margin: 0px;
}
table {
	padding: 2px;
	border-width: 0px;
}
