body {
	font-family: sans-serif;

}

ul {
	list-style-type: square;
}

div.hint {
	font-size: smaller;
}

p.info,
div.info {
	background-color: #ffffa0;
	background-image: url(iconInfo_32x32.png);
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 40px;
}

div.codesample {
	border: thin solid gray;
}

div.codesample a {
	text-align: right;
}

code
{
	font-family: monospace;
	font-size: 1.2em;
}

div.codesample pre,
pre.codesample
{
	font-family: monospace; /* courier doesn't contain '...'*/
	background-color: #f0f0f0;
	padding: 5px;
}

pre.codesample {
	border: thin solid gray;
}

dl.optionList {
	margin-left: 20px;
}
dl.optionList dt {
	font-family: monospace;
	background-color: #f0f0f0;
}
dl.optionList dd {
/*	font-style: italic; */
	margin-bottom: 10px;
}

/*****************************************************************************
 * jquery.planize
 */

#toc {
	border: thin solid gray;
/*	background-color: f0f0f0; */
	padding: 5px;
}
#toc >h4 {
/*	background-color: f0f0f0; */
	margin-top: 5px;
	margin-bottom: 5px;
}
#toc ul {
	list-style-type: none;
}

#toc a,
#toc a:visited
{
	color: blue;
	text-decoration: none;
}
#toc a:hover
{
	text-decoration: underline;
}

/*****************************************************************************
 * Examples
 */

body.example
{
	margin: 15px;
}

body.example h1
{
	font-size: 1.2em;
}

body.example p.description,
body.example p.sample-links
{
/*	border: thin solid gray; */
	background-color: #d0d0f0;
	padding: 5px;
	font-size: small;
}

p.sample-links a,
p.sample-links a:visited
{
	color: navy;
	text-decoration: none;
}
p.sample-links a:hover
{
	text-decoration: underline;
}
