@import url("base.css");

/* Docbook *********************************************************/

p {
	margin: 1.2em 0em 1.2em 0em;
	text-align: justify;
}

li > p {
	margin-top: 0.2em;
}

pre {
	font-family: monospace;
}

strong, b {
	font-weight: bold;
}

hr {
	display: none;
}

div.book,
div.article,
div.preface,
div.chapter
{
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-top: 4px solid #EFEFEF;
	padding: 2em 2em 2em 2em;

	background-color: white;
	background-image: url(logo_bg.png);
	background-repeat: no-repeat;
}

.toc {
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: 1em;
	padding-left: 0.5em;
	border-left: 1px solid #EFEFEF;
	line-height: 1.4em;
}
.toc p {
	margin: 0;
}

.navheader {
	margin-top: 0.5em;
}
.navfooter {
	//border-bottom: 1px solid #EFEFEF;
	//border-top: 1px solid #EFEFEF;
	background-color: #EFEFEF;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0.5em;
//	font-size: 90%;
	margin: 0;
}
.navfooter * td, .navheader * td {
	//border: 1px solid #EFEFEF;
	//border: 1px solid red;
	padding: 0 1em;
}

table tr td,
table tr,
table {
	margin: 0; 
	padding: 0;
}
table td, table th {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

dd, dl, dt {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.article .navfooter {
	display: none;
}

pre, code, .type, .package {
	color: #67087B;
	overflow: auto;
	font-family: monospace;
	font-size: 10pt;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
//	line-height: 1.5em;
}
.revhistory th, .revhistory td {
	border: 0;
	margin: 0;
	border-bottom: 1px solid #EFEFEF;
}
.revhistory td {
	//background-color: #EFEFEF;
}
tr {
	margin: 0;
	padding: 0;
	border: 0;
}

.term {
	font-weight: bold;
}
.variablelist {
	margin-top: 0.2em;
	margin-left: 1em;
}
.variablelist dt {
	margin-top: 0.5em;
}

.variablelist > .title {
	font-size: 12pt;
	color: #73BA25;
}

.type {
	font-style: italic;
}

