@import url(http://charleswjohnson.name/style/core);

body {
	margin-left: 10px; margin-top: 65px; margin-right: 315px;
	line-height: 140%;
}
body.no-navigation {
	margin-left: 2.0em; margin-right: 2.0em;
}

#content, div.chapter {
	padding-left: 1.0em; padding-right: 1.0em;
}

.illustration { float: right; margin-left: 20px; margin-bottom: 20px; }

#banner {
	position: absolute;
	height: 55px; width: 100%; /* IE 6 must die. */
	top: 5px; left: 5px; right: auto; bottom: auto;
	margin-bottom: 5px;
	/*background-image: url(http://fair-use.org/style/OEDBookshelves);
	background-repeat: repeat-x;*/
	color: white; background-color: #903030;
	border-bottom: 1px solid #777; border-right: 1px solid #777;
}
html>body #banner, html>body #biblio {
	height: 50px; width: auto; right: 5px;
}
#banner h1, #biblio h1 {
	margin-top: 0; margin-left: 10px; margin-bottom: 0; margin-right: 0;
	padding-top: 0px; padding-left: 1.0em; padding-bottom: 5px;
	padding-right: 0;
	font-size: 24px; /*font-style:italic;*/
	border-bottom:1px solid white;
}

#banner .biblio, #biblio .biblio {
	display: block; list-style: none; margin: 0; padding: 0;
	position: absolute; left: 5px; bottom: auto; right: 0;
	top: 35px; width: 100%; /* IE 6 must die. */
}
html>body #banner .biblio, html>body #biblio .biblio { background: transparent; top: 30px; width: auto; }

#banner ul.biblio li, #biblio ul.biblio li {
	display: block; list-style: none; margin: 0; padding: 0;
	font-size: 14px; font-weight: bold;
}
#banner .biblio .source
{
	position: absolute; top: 0; left: auto; bottom: auto; right: 20px;
	margin: 0; padding: 0;
}
#banner .biblio .author, #banner .biblio .tagline {
	position: absolute; top: 0; left: 20px; bottom: auto; right: auto;
	margin: 0; padding: 0;
}
#banner .biblio .editor {
	position: absolute; top: 0; left: auto; bottom: auto; right: 20px;
	margin: 0; padding: 0;
}

#banner a:link, #banner a:visited,
#biblio a:link, #biblio a:visited { color: white; text-decoration: none; border: none; }
#banner a:hover, #banner a:focus, #banner abbr:hover,
#biblio a:hover, #biblio a:focus, #biblio abbr:hover { color: #f0f030; text-decoration: none; background: transparent; border: none; }

#navigation {
	position: absolute; top: 60px; right: 5px; left: auto; bottom: auto; background-color: #D0D0D0;
	width: 310px; height: auto;
	text-align: center;
	padding: 3px;
}
#navigation #adsense {
	position: relative; width: auto; top: auto; right: auto; left: auto; bottom: auto; margin-top: 1.0em;
}
#navigation h1 { font-size: 110%; margin-bottom: 5px; }
#navigation h2 { font-size: 100%; margin-bottom: 5px; }
#navigation ul { display: block; margin: 0; padding: 0; text-align: left; border-top: 1px solid black; border-bottom: 1px solid black; }
#navigation ul li { display: block; margin: 0; padding: 0; list-style: none; text-transform: lowercase; font-weight: bold; font-size: smaller; }

.adblock { margin-bottom: 10px; margin-left: 5px; }
.text-ad { margin-top: 10px; margin-bottom: 10px; font-size: smaller; border: 1px dotted black; padding: 3px; background-color: #FFFFE8; }

blockquote p { line-height: 140%; }
.notice {  margin: 1.0em 5.0em; padding: 0.5em; background-color: #B0B0C0; color: black; border: 1px dotted #303030; border-radius: 10px; -moz-border-radius: 10px; }
p.notice, .notice p { margin-top: 0px; line-height: 120%; }

cite.person { font-style: normal; }
cite.essay, cite.article { font-style: normal; }
cite.essay:before, cite.article:before { content: "\201C"; }
cite.essay:after, cite.article:after { content: "\201D"; }

