body {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #ffffff;
	background: #8c8578;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	}

a {
	color: #000088;
	}

.middleContentHolder a:visited {
	color: #5f0077;
	}

.homeBanner {
	background: #000000 url(images/bg.jpg) no-repeat 50% 0px;
	}

.homeInternal {
	background: #000000 url(images/bg_internal.jpg) no-repeat 50% 0px;
	}

.topMenuHolder {
	padding: 10px 0px 10px 0px;
	color: #000000;
	font-size: 0.95em;
	background: #5e574b;
	}
	.topMenuHolder a {
		color: #c2c2c2;
		}
	.topMenuHolder a.selected {
		color: #ffffff;
		}
	.topMenuHolder form {
		position: absolute;
		top: 0px;
		right: 0px;
		margin: 0px;
		padding: 0px;
		}
		.topMenuHolder form input {
			border: 1px solid #7f7b73;
			}
		.topMenuHolder form input.text {
			width: 165px;
			}
		.topMenuHolder form input.submit {
			color: #c2c2c2;
			background-color: #5e574b;
			border-left: none;
			}

.mainHolder {
	width: 900px;
	margin: auto;
	position: relative;
	}

* html .mainHolder {
	height: 1%;
	}

.mla-e2bn {
	position: absolute;
	top: 30px;
	right: 0px;
	width: 170px;
	height: 71px;
	background: url(images/mla-e2bn.png);
	}
	* html .mla-e2bn {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mla-e2bn.png", sizingMethod="crop");
		}

.mainLogo {
	margin: 35px 0px 0px 0px;
	right: 0px;
	width: 269px;
	height: 121px;
	background: url(images/abolition_logo.png);
	}
	* html .mainLogo {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/abolition_logo.png", sizingMethod="crop");
		}

.mainText {
	margin-top: 30px;
	width: 400px;
	margin-bottom: 50px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}

.middleContentHolder {
	color: #000000;
	border-top: 15px solid #5e574b;
	}

.homeBanner h2 {
	margin: 0px;
	font-size: 1em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}

.middleContentHolder h2 {
	margin: 20px 0px 0px 0px;
	font-size: 1em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}

.homeTable a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	}

.homeTable a:hover {
	text-decoration: underline;
	}

.homeTable a span {
	display: block;
	margin: 20px;
	}

.homeTable a.r1 {
	background: url(images/t1.png) no-repeat;
	width: 261px;
	height: 123px;
	}
	* html .homeTable a.r1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/t1.png", sizingMethod="crop");
		}

.homeTable a.r2 {
	background: url(images/t2.png) no-repeat;
	width: 271px;
	height: 123px;
	}
	* html .homeTable a.r2 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/t2.png", sizingMethod="crop");
		}

.homeTable a.r3 {
	background: url(images/t3.png) no-repeat;
	width: 261px;
	height: 123px;
	}
	* html .homeTable a.r3 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/t3.png", sizingMethod="crop");
		}

.homeTable a.r4 {
	background: url(images/t4.png) no-repeat;
	width: 261px;
	height: 109px;
	}
	* html .homeTable a.r4 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/t4.png", sizingMethod="crop");
		}

.homeTable a.r5 {
	background: url(images/t5.png) no-repeat;
	width: 271px;
	height: 109px;
	}
	* html .homeTable a.r5 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/t5.png", sizingMethod="crop");
		}

.homeTable a.r6 {
	background: url(images/t6.png) no-repeat;
	width: 261px;
	height: 109px;
	}
	* html .homeTable a.r6 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/t6.png", sizingMethod="crop");
		}

.middleContentCategories {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}

.middleContentCategories li {
	margin: 0px 25px 20px 0px;
	padding: 0px;
	list-style: none;
	width: 194px;
	min-height: 430px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 430px;
	background: #b6b2a8;
	}

.middleContentCategories li h3 {
	margin: 0px;
	padding: 135px 10px 0px 15px;
	font-size: 1.3em;
	font-weight: normal;
	background-color: #8c8578;
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.middleContentCategories li.slavery h3 {
	background-image: url(images/cat_slavery.gif);
	}

.middleContentCategories li.resistance h3 {
	background-image: url(images/cat_resistance.gif);
	}

.middleContentCategories li.campaign h3 {
	background-image: url(images/cat_campaign.gif);
	}

.middleContentCategories li.absolitionists h3 {
	background-image: url(images/cat_absolitionists.gif);
	}

.middleContentCategories li.clarkson h3 {
	background-image: url(images/cat_clarkson.gif);
	}

.middleContentCategories li.sources h3 {
	background-image: url(images/cat_sources.gif);
	}

.middleContentCategories li.teaching h3 {
	background-image: url(images/cat_teaching.gif);
	}

.middleContentCategories li.about h3 {
	background-image: url(images/cat_about.gif);
	}

.middleContentCategories li p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 0.8em;
	}

.middleContentCategories li div {
	margin: 10px 15px 20px 15px;
	}

ul.leftMenu {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 182px;
	font-size: 0.9em;
	}

ul.leftMenu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #9a9386;
	}

ul.leftMenu li a, ul.leftMenu li span {
	display: block;
	padding: 5px 5px 10px 0px;
	line-height: 1.2em;
	border-bottom: 1px solid #777063;
	}

ul.leftMenu li a.selected {
	color: #000000;
	text-decoration: none;
	}

.middleColumn {
	float: right;
	margin-bottom: 20px;
	width: 718px;
	}

.middleColumn .top {
	position: absolute;
	top: -25px;
	width: 718px;
	height: 25px;
	overflow: hidden;
	background: url(images/middle_column_bg.png) repeat-y;
	}
	* html .middleColumn .top {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/middle_column_bg.png", sizingMethod="scale");
		}

.middleColumn .middle {
	padding: 0px 20px 20px 20px;
	background: url(images/middle_column_bg.png) repeat-y;
	}
	* html .middleColumn .middle {
		height: 1%;
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/middle_column_bg.png", sizingMethod="scale");
		}

.middleColumn .bottom {
	height: 4px;
	overflow: hidden;
	background: url(images/middle_column_bottom.png) repeat-y;
	}
	* html .middleColumn .bottom {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/middle_column_bottom.png", sizingMethod="crop");
		}

.middleColumn h2 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0px;
	}

.footerHolder {
	clear: both;
	padding: 10px 0px 10px 0px;
	color: #000000;
	font-size: 0.8em;
	text-align: center;
	}

/* added from the old css */

div.picsSection {
	margin-bottom: 20px;
	padding: 10px;
	background: #eae7e1;
	font-size: 0.9em;
	}

div.picsSection a.imgCnt {
	float: left;
	height: 75px;
	overflow: hidden;
	border: 1px solid #000000;
	}

div.picsSection img {
	width: 105px;
	}

div.picsSection div {
	position: relative;
	margin-left: 120px;
	}

div.picsSection div a {
	line-height: 1.3em;
	font-size: 1.2em;
	display: inline;
	margin-bottom: 0px;
	}

div.abol_right {
	width: 290px;
	float: right;
	margin: 20px 0px 0px 10px;
	}

div.abol_left_title {
	margin-left: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	font-size: 1.1em;
	}

div.abol_left_tc_box {
	font-size: 0.9em;
	background: #d7d1c7;
	}

div.abol_left_tc_box table {
	color: #000000;
	}

div.abol_left_tc_box h3 {
	margin: 0px;
	padding: 10px 10px 0px 10px;
	}

div.abol_r_img {
	text-align: center;
	}

div.abol_r_img img {
	border: 1px solid #000000;
	}

div.abol_right ul {
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-size: 0.8em;
	display: block;
	}

div.abol_right ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

div.abol_right div.who {
	margin-top: 20px;
	font-size: 0.9em;
	}

.clr {
	clear: both;
	overflow: hidden;
	}

div.date {
	margin-bottom: 4px;
	font-size: 0.9em;
	font-weight: bold;
	color: #521b00;
	}

.list2 {
	color: #000000;
	font-size: 0.9em;
	padding: 10px;
	background: #ddd8d0;
	}

.list3 {
	color: #000000;
	font-size: 0.9em;
	padding: 10px;
	}

div.left {
	float: left;
	width: 200px;
	background: #ddd8d0;
	font-size: 0.8em;
	}

div.left2 {
	float: left;
	margin-top: 20px;
	margin-bottom: 150px;
	width: 400px;
	}

div.left p {
	margin: 5px 5px 10px 5px;
	}

div.left p span {
	color: #521b00;
	}

div.right {
	margin-left: 220px;
	}

div.right2 {
	margin-top: 160px;
	margin-left: 440px;
	}

div.block1_title {
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 1.1em;
	font-weight: bold;
	color: #521b00;
	border-bottom: 1px solid #521b00;
	}

div.block2_title {
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 1.1em;
	font-weight: bold;
	color: #521b00;
	}

div.block1 {
	margin-bottom: 15px;
	padding: 10px;
	font-size: 1.2em;
	font-weight: bold;
	background: #ffffff;
	}

div.block2 {
	margin-bottom: 2px;
	padding: 10px;
	background: #ddd8d0;
	}

div.block2 div.small {
	color: #521b00;
	font-size: 0.9em;
	}

a.ListLink {
	font-size: 1.2em;
	}

.contentRight hr {
	margin: 15px 0px 15px 0px;
	}

div.linksSection, div.attachSection {
	clear: both;
	margin-top: 20px;
	padding: 5px 10px 5px 5px;
	background: #eae7e1;
	}

div.picsSection {
	margin-bottom: 20px;
	padding: 10px;
	background: #eae7e1;
	font-size: 0.9em;
	}

div.picsSection a.imgCnt {
	float: left;
	height: 75px;
	overflow: hidden;
	}

div.picsSection img {
	width: 105px;
	border: 1px solid #000000;
	}

div.picsSection div {
	position: relative;
	margin-left: 120px;
	}

div.picsSection div a {
	line-height: 1.3em;
	font-size: 1.2em;
	display: inline;
	margin-bottom: 0px;
	}

div.linksSection div, div.attachSection div {
	margin: 0 0 0 5px;
	color: #5d4937;
	font-weight: bold;
	}

div.linksSection ul, div.attachSection ul {
	margin: 10px 0 0 10px;
	padding: 0;
	}

div.linksSection ul li {
	margin: 0 0 10px 15px;
	padding: 0;
	}

div.attachSection ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}

div.linksSection ul li img, div.attachSection ul li img {
	margin-right: 2px;
	vertical-align: middle;
	border: none;
	}

div.linksSection ul li span, div.attachSection ul li span {
	color: #878787;
	font-size: 0.9em;
	}

div.lapBlock {
	margin-top: 20px;
	padding: 5px 10px 10px 10px;
	background: #eae7e1;
	}

div.lapBlock div {
	color: #5d4937;
	font-weight: bold;
	}

div.lapBlock ul {
	margin: 0;
	padding: 0;
	}

div.lapBlock ul li {
	margin: 5px 0 5px 20px;
	padding: 0;
	list-style: none;
	}

div.lapBlock ul li span {
	font-size: 0.9em;
	color: #878787;
	}

div.lapBlock ul.file li {
	list-style: none;
	margin: 5px 0 5px 5px;
	padding: 0;
	}

div.lapBlock ul.file li img {
	margin-right: 10px;
	vertical-align: middle;
	border: none;
	}

div.lapBlock p {
	margin: 5px 0 10px 0;
	padding: 10px;
	background: #ffffff;
	}





.sliderHolder {
	float: right;
	position: relative;
	margin-left: 80px;
	margin-right: 30px;
	width: 340px;
	}

#slider {
	position: relative;
	}

.scroll {
    width: 340px;
    height: 270px;
    overflow: hidden;
    position: relative;
	}

#slider ul, #slider li {
	margin: 0;
	padding: 0;
	height: 270px;
	list-style: none;
	}

#slider ul li {
	width: 340px;
	height: 270px;
	float: left;
	background: #ffffff;
	text-align: center;
	position: relative;
	}

#slider li div {
	display: block;
	margin: 0px 0px 0px 0px;
	height: 270px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	}

#slider li p {
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	}

#slider li span {
	display: block;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 0.9em;
	height:80px;
	background: url(images/zoom_icon.png) no-repeat 25px 0px;
	}

#prevBtn, #nextBtn {
	display: block;
	width: 33px;
	height: 234px;
	position: absolute;
	left: -53px;
	top: 50px;
	}

#prevBtnImg, #nextBtnImg {
	position: absolute;
	top: 0px;
	left: -46px;
	cursor: pointer;
	}

#nextBtn, #nextBtnImg {
	left: 350px;
	}

#prevBtn a, #nextBtn a {
	display: block;
	width: 33px;
	height: 234px;
	background: url(images/arrow_images_left.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -8000px;
	}

#nextBtn a {
	background:url(images/arrow_images_right.gif) no-repeat 0 0;
	}

.navigation, .navigation li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	}

.navigation {
	margin: 5px 0px 20px 0px;
	padding-bottom: 5px;
	/*border-bottom: 1px solid #eff4e1;*/
	}

.navigation li a {
	display: block;
	margin: 10px 0px 0px 9px;
	width: 100px;
	height: 75px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 4px solid #ffffff;
	}

* html .navigation li a {
	width: 96px;
	}

.navigation li a.selected {
	border: 4px solid #5e574b;
	}

.navigation li a img {
	margin: 10px 5px 0px 0px;
	border: 2px solid #ffffff;
	}

.navigation li a.selected img {
	border: 2px solid #5e574b;
	}

