@import url("base.css");
@import url("structure.css");

/* HTML Elements ******************************************************/

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; }
table td, table th, table tr, table { margin: 0; padding: 0; border: 0; 
	line-height: 1.5em; }
table td, table th { padding-left: 1em; padding-right: 1em; 
   	border-bottom: 1px solid #EFEFEF; }
dd, dl, dt { padding-top: 0; padding-bottom: 0; margin-top: 0; 
	margin-bottom: 0; }
pre, code, .type, .package { color: #67087B; overflow: auto; 
	font-family: monospace; font-size: 100%; }

/* Docbook Classes ****************************************************/

.article > .titlepage h2 { font-size: 300%; color: black; }
.author { font-size: 120%; }
.author .address { margin-left: 1em; font-size: 90%; }
.author .address p { margin: 0; padding: 0; }
.address a.email, .address code.email { font-size: 90%; color: #999; }
.copyright, .releaseinfo { font-size: 90%; color: #8C8C8C; }

div.book,
div.article,
div.preface,
body > div.appendix, body > div.section, 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 { background-color: #EFEFEF; border-left: 1px solid #E0E0E0; 
	border-right: 1px solid #E0E0E0; padding: 0.5em; margin: 0; 
	border-bottom: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF;
	/* font-size: 90%; */ }
.navfooter * td, .navheader * td { padding: 0 1em; }
/* .article .navfooter { display: none; } */
.revhistory th, .revhistory td { border: 0; margin: 0;
	border-bottom: 1px solid #EFEFEF; }

.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; }

/* Disable the WPI watermark from main.css for non-chunked output */
/* XXX: Why? */
body.single div.chapter {
	border: none ! important;
	background-image: none ! important;
	padding: 1em 0;
}

/*
 * Produced by docbook's error mechanism, and occasionally also from WPI
 * templates (for example, inter-document links).
 */
span.ERROR { background: #e66; border: 1px solid pink; color: white;
	margin: 0px 1px 0px 1px; padding: 0px 2px 0px 2px; }


