html { margin-left: 5%;
margin-right: 5%; }


body
{ font-family: Georgia, Verdana, Univers, "Univers 55", Gill, "Gill Sans", "Zurich BT", Zurich, Palatino, Geneva, serif; 
color: white; background-color: black; 
text-align: left;
line-height: 1.3em; }


address { line-height: 1.3em; margin-left: 1em }

em, del, ins, cite, strong, var, code, kbd, samp, abbr, acronym, a { line-height: 1.3em; }

li li, dd li, blockquote blockquote, li li li, li li li li { margin-left: 0.5em }

dd p, li p { margin-left: 0em; margin-top: 0.5ex }

dl { margin-left: 2em }

caption { font-family: Verdana,"Trebuchet MS", Geneva, sans-serif; font-weight: bold; font-size: larger; color: #ffccff }

h1 
{ 		font-family: Verdana, Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size: 150%;
	color: #663333;
	background: black; 
	font-weight: bold;
	padding: 0px; 
	text-align: left;
	margin-top: 2em; 
	margin-left: 0em;
	line-height: 1.5em;
 }
 
h2
 { 	font-family: Verdana, Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size: 130%; 
	font-style: italic;
	font-weight: normal;
	text-align: left;
	margin-left: 2em;
	color: #996633; 
	background: black; 
	margin-top: 1.5em; 
	line-height: 1.5em;

	}

h3 
{ 		font-family: Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size: 110%; 
	font-weight: bold;
	text-align: left;
	margin-left: 4em;
	margin-top: 1em; 
	margin-bottom: 0.5em;
	color: #CC9933;
	background: black; 
	line-height: 1.5em;

 }

h4 
{ 		font-family: Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size: 110%; 
	text-align: left;
	font-weight: normal;
	font-style: italic;
	margin-left: 6em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	color: #0099FF; 
	background: black; 
		line-height: 1.5em;

 }

 
h5
 {	font-family: Georgia, Palatino, "Adobe Garamond", AGaramond, Trebuchet, "Trebuchet MS", serif; 
	font-size: 100%; 
	font-weight: bold;
	text-align: left;
	margin-left: 8em;
	margin-top: 1em; 
	margin-bottom: 0.5em;
	color: #3366FF; 
	background: white;
		line-height: 1.5em;

	}

h6
 {	font-family: Georgia, Palatino, "Adobe Garamond", AGaramond, Trebuchet, "Trebuchet MS", serif; 
	font-size: 100%; 
	text-align: left;
	font-style: italic;
	font-weight: normal;
	margin-left: 10em;
	margin-top: 1em; 
	margin-bottom: 0.5em;
	color: #000099; 
	background: black; 
		line-height: 1.5em;

	}


a:link { color: #cc9900; background: black;
font-weight: bolder; 
text-decoration: underline; 
padding: 1px;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
}

a:visited { color: #996633; background: black;
font-weight: bolder; 
text-decoration: none;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
border-bottom: 1px dashed #996633; 
padding: 1px;
 }

a:hover {color: white; background: #663333;
font-weight: bolder; 
text-decoration: none;
padding: 0px;
border: 1px dashed #FFCC33;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
 }

a:focus {color: white; background: #0099FF;
font-weight: bolder; 
text-decoration: none;
padding: 0px;
border: 1px dashed #000099;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
 }

a:visited:focus {color: #ffff33; background: black;
font-weight: bolder; 
text-decoration: none;
padding: 0px;
border: 1px dashed #FFFF33;
font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
 }

em { font-style: italic }

strong { font-family: Verdana, Univers, Tahoma, sans-serif; 
	font-weight: bold }

.hilite { font-weight: bolder; 
color: white; 
background-color: #00ffff;
padding: 1px }

.hilite-border { border: 1px dotted gray; }

.indented { margin-left: 2em; 
	margin-top: 0px }


ol, ul { margin-top: 0; padding-top: 0; }

li, dt, dd { margin-top: 1ex }

.cc { font-family: "TheSans Mono", monospace }

abbr, acronym, .jakob { border-bottom: 1px dotted #000000; }

.smallcaps, .caps { letter-spacing: .1em; font-size: small; text-transform: uppercase } 

form, legend, fieldset { margin-top: 0; }

blockquote { font-family: Verdana, Trebuchet, "Trebuchet MS", Geneva, sans-serif; 
margin-left: 2em; 
margin-right: 2em; 
font-size: 90%;
text-align: left;
line-height: 1.3em;
border-left: 1px dotted gray;
	padding-left: 16px;	}
	
.entry-box { border-top: 1px dotted #CCCCCC; margin-top: 2ex }

p
{ text-indent: 2em;
margin-top: 0;
margin-bottom: 0.5em;
padding: 0;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, hr + p, p + address, p code, li p, dd p, blockquote p, .noindent, .noindent-code { text-indent: 0 }


.centre { text-align: center }

.grey { font-size: smaller; color: #999; background-color: black; }

.chapter { text-align: left; margin-top: 0; text-indent: 0; display: block; margin-bottom: 2ex; line-height: 1.3em; }

.disclaimer { font-size: 110%;
font-family: Trebuchet, "Trebuchet MS", Georgia, serif;
text-align: left;
line-height: 1.3em;
border: 1px dotted #663333;
	padding: 10px;	
	margin-bottom: 2.5ex;
	text-indent: 0;
}

.cd-rom-extras { font-size: 110%;
font-family: Trebuchet, "Trebuchet MS", Georgia, serif;
text-align: left;
line-height: 1.3em;
border: 1px dashed #0099FF;
	padding: 10px;	
	margin-bottom: 2.5ex;
	margin-top: 1ex;
	text-indent: 0;
}

.footerama { padding-top: 1ex; text-align: center }

h1#h1pink { text-align: center; padding-top: 0; padding-bottom: 1ex; margin-top: o; }