body
{
	font-family	: Palatino, Times, serif;
	margin-left : 5cm;
}

h1
{
	margin-left		: -5cm;
	margin-bottom	: 0.5em;
	clear			: both;
	border-top		: 2px solid black;
}

h2
{
	border-top		: 1px solid black;
	margin-bottom	: 0.5em;
	padding-left	: 5cm;
	margin-left		: -5cm;
	padding-top		: 0.25em;
}

.noline
{
	border-top		: none;
	margin-top		: 0cm;
	padding-top		: 0cm;
}

h3, h4, h5, h6
{
	margin-bottom	: 0.125em;
}

p
{
	margin-top		: 0px;
	margin-bottom	: 0.25em;
}

ul, ol
{
	margin-top		: 0px;
	margin-bottom	: 0.25em;
	margin-left		: 2em;
}

.badge, .counter, .who, .who-name
{
	margin-left		: -5cm;
	float			: left;
	text-align		: right;
	width			: 4.75cm;
	clear			: left;
}
.badge
{
	font-style		: italic;
}

.code, .codebox
{
	font-family		: "Courier New", monospace;
	white-space		: pre;
}

.code .typeme, .codebox .typeme
{
	font-style		: italic;
}

.codebox
{
	border			: 1px solid black;
	padding			: 0.5em;
	margin-left		: -0.5em;
}

.cursor
{
	background-color	: black;
	color				: white;
}

.webstandards
{
	font-size		: smaller;
}

.summary, .contents
{
	margin				: 0.0em;
	padding				: 0.5em;
	margin-bottom		: 1em;
	background-color	: #DEE;
	color				: black;
	border				: 1px solid black;
	font-size			: 70%;
	width				: 70%;
}


.summary H3, .summary P, .who, .who-name, .contents H3
{
	font-family		: "Lucinda Grande", "Arial", "Geneva", sans-serif;
}

.summary P
{
	line-height		: 1.5em;
}

.summary H3, .contents H3
{
	margin-top		: 0.25em;
}

.contents, .contents P, .contents UL
{
	font-size			: 90%;
	font-family			: "Lucinda Grande", "Arial", "Geneva", sans-serif;
}

.contents P
{
	margin-top			: 1em;
	font-weight			: bold;
}

.contents LI
{
	margin-top			: 0.25em;
}


.who-name
{
	margin-top		: 0.5em;
	font-weight		: bold;
}

.who
{
	font-size		: smaller;
	margin-bottom	: 0.5em;
}

