
html,body
{
	font-family:		"Trebuchet MS", geneva, verdana, sans-serif;
	font-size:		16px;
}

body
{
	margin:			5px 0 0 20px;
	width:			728px;
	color:			rgb(50,50,50);
}

h1
{
	font-weight:		normal;
	font-size:		1.6em;
	width:			420px;
}

h2
{
	font-weight:		normal;
	font-size:		1.4em;
	margin:			1em 0 0.5em 0;
}

h3
{
	font-weight:		normal;
	font-size:		1.2em;
	margin:			1em 0 0.5em 0;
}

h4
{
	font-weight:		bold;
	font-size:		0.8em;
	margin:			1em 0 0.5em 0;
}

p, ul, ol, blockquote
{
	font-size:		0.905em;
	width:			420px;
	margin:			0 0 1.5em 0;
}

blockquote
{
	white-space:		pre;
	padding:		0 0 0 40px;
	width:			380px;
	font-style:		italic;
}

div.breadcrumbs
{
	font-size:		0.8em;	
	width:			420px;
	padding-top:		5px;
}


div.ad-box
{
	width:			250px;
	padding:		5px 20px 20px 20px;
	font-size:		0.8em;
	line-height:		1.25em;
	float:			right;
}

div.ad-box a
{
	color:			#0000cc;
	text-decoration:	underline;
}

div.ad-box a:visited
{
	color:			#0000cc;
}

div#adsense
{
	position:		fixed;
	top:			0px;
	left:			20px;
	padding-top:		15px;
	background-color:	white;
}

div.chapter-menu
{
	width: 			250px;
	float:			right;
	clear:			right;
	background-color: 	rgb(230,230,230);
	padding:		20px;
	
	font-size:		1em;
	line-height:		1em;
}

div.chapter-menu h1
{
	width:			auto;
	font-size:		1em;
	font-weight:		normal;
	margin:			0 0 0.75em 2px;
}

div.chapter-menu ul
{
	width:			auto;
	margin:			0;
	padding:		0;
}

div.chapter-menu ul li
{
	display:		inline;
	margin:			0;
	padding:		0;
}

div.chapter-menu ul a
{
	display:		block;
	padding:		2px;
}

div.chapter-menu ul a:hover
{
	background-color:	rgb(250,250,230);
}

a.top-of-page
{
	padding:		1em 0 2em 0;
	font-size:		0.8em;
}
