/*-- @import "_links.css"; --*/
html, body, div, span, object, iframe, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q {margin: 0; padding: 0; border: 0; font-size: 100%; background: transparent;}
samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0; padding: 0; border: 0; font-size: 100%; background: transparent;}
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size: 100%; background: transparent;}
header, footer, article, section, h1, h2, h3, h4, h5, h6, p, pre {margin: 0; padding: 0; border: 0; font-size: 100%; background: transparent;}
* { margin: 0; padding: 0;}
.clear {clear: both;}
/*-- all killed --*/
body {
	background: #FFF;
	color: #111;
	font-family: serif;}
header, footer {display: block;}
header {margin: 1em 2%;}
footer {margin: 1.6em 1% 1em 1%;}
#idx {
	margin: 1em 10%;
	line-height: 1.2;}
#author, #title, #subtitle {
	margin: 0.4em -6%;
	text-align: center;}
#toc {margin: 0.8em -4% 0.8em -4%;}
p {
	text-indent: 2.5em;
	text-align: left;}
#summary p {
	margin: 0 16%;
	font-size: small;
	text-indent: 2.5em;
	text-align: justify;}
#sidetreecontrol {
	display: block;
	margin-top: -0.8em;
	margin-left: 20%;
	font-size: small;
	text-align: left;}
#appendices {margin-top: 1em;}
/*-- listi--*/
ol {list-style-type: upper-roman;}
li {margin-left: 2em;}
li.sec {margin-left: 0.4em;}
/*-- FOOTER - MSIE compatible (doesn't know html5 head and foo etc...)--*/
footer {padding: 0.4em 0;}
address {
	padding-top: 0.4em;
	font-size: small;
	text-align: right;
	font-style: italic;}
a, a img {border: none;}
a, a:visited {
	background: transparent;
	color: blue;}
a:hover {
	background: transparent;
	color: red;}
address a, address a:visited, address a:hover {
	border: none;
	background: transparent;
	text-decoration: none;}
address a, address a:visited {color: navy;}
address a:hover {color: maroon;}
footer a img, footer img {border: none !important;}
