h1 {
font-size:		2em;
line-height:		1.3em;
padding:		0 0 0.5em;
margin:			0;
}

p {
margin:			1em 0;
}

ul, ol {
margin-left:		0;
padding-left:		2em;
}

table {
width:			99%;
}
tr.even td, tr.odd td {
padding:		10px 5px;
}
tr.odd {
background-color:	#fff;
}

pre, code {
font-family:		"monaco", "Courier New", monospace;
}

pre {
background-color:	#efefef;
display:		block;
padding:		5px;
margin:			5px 0;
border:			1px solid #aaa;
}

ul          { list-style-type:		disc; }
ul ul       { list-style-type:		circle; }
ul ul ul    { list-style-type:		square; }
ul ul ul ul { list-style-type:		circle; }
ol          { list-style-type:		decimal; }
ol ol       { list-style-type:		lower-alpha; }
ol ol ol    { list-style-type:		decimal; }

abbr {
border-bottom:		1px dotted #666;
cursor:			help;
white-space:		nowrap;
}
