/* should center content. see www.bluerobot.com/web/css/center1.html for ideas to make it work in ie5 */

body {color: Black; margin: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
}

h1 {
	font-size: x-large;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Sans-serif;
}

h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: large;
	font-weight: bold;
}

h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: medium;
	font-weight: bold;
}




ul, li, p, caption, td, th {
font-size:medium;
line-height:1.5em;
margin-bottom:1em;
margin-left:2em;
/* max-width: 35em; */
padding-right:2em;
}

table, caption, td, th {
font-size: small}

ul, ol {
list-style-position: inside; 
margin-bottom:0px;
padding-left:2em;
margin-left:0em;
}

ol.articlelist {padding-left:4em;} 
ol.articlelist li {margin-bottom:0;list-style-position: outside;}

ul.articlelist {padding-left:4em;}
ul.articlelist li {margin-bottom:0;list-style-position: outside; list-style-type: disc; }
ul.toc li {margin-bottom:0;list-style-position: outside; list-style-type: none; }

li {
margin-left:0em;
padding-right:0em;
}

.quote {
margin-left:5em;
font-size:small;
margin-top:1em;
margin-bottom:0px;
}

.source
{margin-left:6em;
font-size:small;
margin-top:0px;
margin-bottom:1em;
}

#notes p {
font-size:small;
}

.contents {
margin-left:5em;
font-size:small;
margin-top:0px;
margin-bottom:1em;
}

.toc
{
margin-bottom:0px;
margin-top:1em;
}

.minor {
font-size:small;
}


.breadcrumb {
margin-left:0px;
font-size:small;
max-width:none;
}

/*
.sidebar, .sidebarwide
{float:right;
width:50%;
max-width: 35em;
margin:5px;
padding:5px;
}
*/

.sidebar, .sidebarwide
{
background:#e8e8d1;
/* margin: auto; */
/* max-width: 35em; */
margin-left:2em;
margin-right:2em;

padding:0em;
padding-right:1em;
padding-left:1em;
border: 1px solid #666;
border-bottom: 2px solid #666;
border-right: 2px solid #666;

/* border-style: dotted; */
/* border-width: 1px; */
}

.sidebar
{
/* max-width: 35em; */
}

.sidebar p {margin-left:0px;
font-size:small;
}


table {
padding:0px;
margin:0px;
margin-top:1em;
margin-right:1em;
margin-bottom:1em;
background: #666}

caption {
caption-side:top;
text-align:center;
/* margin-bottom:0.1em; */
/* margin-top:1em; */
}

th 
{font-weight:bold;
vertical-align:bottom;
text-align:left;
background: #e8e8d1
}

td {
vertical-align:top;
background:white;
}

dt {font-weight:bold;
margin-top:1em;}

#search
{float:right;
width:200px;
margin-right:3em;}

.abolitionpaper {
padding-top:30px;;
background: url(/images/abolitionpaper600.jpg);
background-attachment: scroll; 
background-position: top center;
background-repeat: no-repeat; 
border-bottom: 1px #666 dotted;
}

/* ----------------------------------------------
The below based on:
Copyleft (c) 2004 Serge K. Keller, Rue de Lausanne 9, 1700 Fribourg (Switzerland). All Rights Reversed.
*/

h1, h2, h3 {font-family : "'New York'", Utopia, Georgia, "'Times New Roman'", Times, serif;}
h2 {letter-spacing: .07em; border-bottom:1px solid #c00; text-align:right; margin-top:2em}

a {color: #036;/*text-decoration: none;*/}
a:hover {color: #900; text-decoration: underline;}
a:active {text-decoration: underline;}
a img {border: none;}

p{text-indent:2em; line-height:1.4em;}
p.source {text-indent:0}
/*needed for price of punishment; hope it doesn't break anything */
div.sidebar p.source {text-indent:0; font-style:italic}
div.sidebar + div.sidebar {margin-top:1em}

/* form {margin: 0;	padding: 0;} */
/* input, textarea {background-color: #eee;border: 1px solid #aaa;	font-size:95%; } */

/* blockquote {font-size: 90%;	color: #777; padding-left: 23px; border-top:2px solid #ee7; border-bottom:2px solid #ee7;} */
	
/* body {overflow:auto;} */

body { margin : 0; padding : 0; background : #e8e8d1; color : #111; text-align:center;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	}

	
#content {width: 35em;
 text-align: left;  background-color: #fff;	padding: 10px 10px 0 20px; margin: 20px auto;
border : 1px solid #666;}

/*  */
/* .credit, credit cite {clear: both;	margin: 15px 0 0 0;	padding: 3px;	color: #333; font-size: 90%;text-align: center;} */
/*  */

