body {margin-left:2ex; margin-right:2ex; margin-top:3ex; margin-bottom:3ex; 
	background-color:#ddc; color:#000; background-image:url(http://www.maxborn.net/images/background.jpg); 
	background-position:center 60%; background-attachment:fixed; background-repeat:no-repeat;
	font-family:arial, sans-serif; font-size:16px;
}

h1 {font-size:120%;}
h2 {font-size:110%;}

pre {font-family:arial, sans-serif;}
	
a {color:#660; font-weight:bolder; text-decoration:none;}
a:hover {color:#993;}	
	
p:first-letter {padding-left:2ex; text-decoration:none; font-size:110%;}

.floatleft {float:left; margin-right:1ex;}

.booktitle {font-weight:bolder; font-style:italic;}
h1.booktitle {font-style:italic;}

.menu {font-size:12px; width:22em; font-family:Ariel, sans-serif; font-weight:700;}
.menu ul {list-style-type:none;}
.menu ul li ul {list-style-type:disc;}
.menu a {text-decoration:none; color:#660;}
.menu a:hover {color:#993;}

ul.tableofcontents li {list-style-type:none;}
ul.tableofcontents li ol {margin-bottom:1em; margin-left:0px;}
ul.tableofcontents li ol li {list-style-type:decimal;}
ul.tableofcontents li ul {margin-left:0px;}

.quotereference {font-style:oblique;}

.question {}

.answer {}

.copyright {font-size:60%; vertical-align:bottom; margin-top:3em;}

blockquote:before {content:no-open-quote;}
blockquote:after {content:no-close-quote;}
q:before {content:no-open-quote;}
q:after {content:no-close-quote;}

div.excerpt p:first-letter {font-size:100%;}
.excerpt q {font-style:oblique;}
.excerpt q p, .excerpt q pre {margin-left:3ex;}

.note {font-size:80%;}

