body { 	margin: 0;	padding: 0;	font-family:  Verdana,  Tahoma, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	color: #000000;		background-image: url(images/bg.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #131929;	}	img {	display: block;	border: none;	}p {	display: block;	}h1, h2, h3, h4 { 	margin: 0;	padding: 0;	line-height: 21px;	}h2 {	font-size: 18px;	font-weight: bold;	font-style: normal;	}h3 {	font-size: 15px;	font-weight: bold;	}.clear {	clear: both;	}.content {	width: 849px;	min-height: 688px;   	margin: 0 auto; 	padding: 0px;	padding-top: 82px;	padding-bottom: 30px;	border: none; 	background-image: url(images/bg_text.jpg); 	background-position: top center; 	background-repeat: no-repeat; 	background-color: #131929;	}/* IE6 fix for .content */* html .content { height: 688px; }/* end IE6 fix */.content2 {	width: 849px;		margin: 0 auto; 	padding: 0px;	padding-top: 82px;	padding-bottom: 30px;	border: none; 		}/* IE6 fix for .content2 */* html .content2 { height: 688px; }/* end IE6 fix */	.maincolumn2  {	width: 539px;	float: left;	padding: 0;	text-align: left;	padding: 15px 30px 15px 30px;	background-image: url(images/bg_text_wide_back.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #FDF6EB;	}/* IE6 fix for .maincolumn2 */* html #home .maincolumn2 { padding: 0px 30px 0px 30px;}/* end IE6 fix */.leftbehind2, .mainbehind2, .rightcolumn2  {	float: left;	padding: 0;	text-align: left;	padding: 15px 30px 15px 0px;	}.maincolumn, .leftbehind, .mainbehind, .rightcolumn  {	float: left;	padding: 0;	text-align: left;	padding: 15px 0 15px 0;	}.leftcolumn  {	float: left;	padding: 0;	text-align: left;	padding: 5px 0 15px 0;	}.leftcolumn2  {	width: 200px;	float: left;	padding: 0;	text-align: left;	padding: 5px 25px 15px 25px;	}.top {	border-bottom: none;	}#navcontainer { width: 200px; }#navcontainer ul{list-style: none;margin: 0;padding: 0;border: none;}#navcontainer li {	width: 200px;	padding: 0 0 5px 0;}#coverimage {	width: 200px;	padding: 0 0 10px 0;}/* =Header------------------------------------------*/.header {	width: 849px;	height: 136px;	margin: 0 auto;	padding: 0;	border: none;	}.header img {	margin: 0;	padding: 0;	float: left;	}	/* =Footer------------------------------------------*/.footer  {	width: 860px;	margin: 0 auto;	padding: 20px;	font-family: verdana, arial, sans-serif;	font-size: 11px;	color: #A79A8A;	}	.footer a:link { color: #A79A8A; text-decoration: underline; font-family: verdana, arial, sans-serif; }.footer a:visited { color: #A79A8A; text-decoration: underline; font-family:  verdana, arial, sans-serif;}.footer a:hover { color: #eaedd2; text-decoration: none; font-family:  verdana, arial, sans-serif; }/* =SubNav------------------------------------------*/.subnav {	margin: 15px 25px 15px 25px;	padding: 0;	font-size: 25px;	font-weight: normal;	}/* IE6 fix for .subnav */* html .subnav { width: 800px; padding-top: 1px; height: 24px; }/* end IE6 fix *//* IE7 fix for .subnav */*:first-child+html .subnav { width: 800px; padding-top: 1px; padding-bottom: 7px; }/* end IE7 fix */.subnav a:link { color: #7a2022; text-decoration: none; font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 15px; margin-left: 15px; }.subnav a:visited { color: #7a2022; text-decoration: none; font-weight: bold; font-family:  verdana, arial, sans-serif; font-size: 15px; margin-left: 15px; }.subnav a:hover { color: #eaedd2; text-decoration: none; font-weight: bold; font-family:  verdana, arial, sans-serif; font-size: 15px; margin-left: 15px; }/* =BookNav------------------------------------------*/.booknav {	margin: 15px 25px 15px 25px;	padding: 0 0 15px 0;	font-size: 25px;	font-weight: normal;	border-bottom: #000000 1px dotted;	}/* IE6 fix for .subnav */* html .booknav { width: 800px; padding-top: 1px; height: 24px; }/* end IE6 fix *//* IE7 fix for .subnav */*:first-child+html .booknav { width: 800px; padding-top: 1px; padding-bottom: 7px; }/* end IE7 fix */.booknav a:link { color: #7a2022; text-decoration: none; font-weight: bold; font-family:  verdana, arial, sans-serif; font-size: 15px; margin-left: 15px; }.booknav a:visited { color: #7a2022; text-decoration: none; font-weight: bold; font-family:  verdana, arial, sans-serif; font-size: 15px; margin-left: 15px; }.booknav a:hover { color: #eaedd2; text-decoration: none; font-weight: bold; font-family:  verdana, arial, sans-serif; font-size: 15px; margin-left: 15px; }/* =Text------------------------------------------*/.title {	font-size: 25px;	}	.title_small {	font-size: 18px;	}.cite {	color: #451E5F;	} 	/* =Links (global) ------------------------------------------*/a:link { color: #7a2022; text-decoration: none; }a:visited { color: #7a2022; text-decoration: none; }a:hover { color: #7a2022; text-decoration: underline; }/* id=HOME------------------------------------------*/#home .leftcolumn {	width: 200px;	margin: 0px 0px 0px 15px;	}/* IE6 fix for .leftcolumn */* html #buy .leftcolumn { margin: 0px 0px 0px 15px;}/* end IE6 fix */#home .maincolumn  {	width: 325px;	margin: 0px 0px 0px 35px;	}/* IE6 fix for .maincolumn */* html #home .maincolumn { margin: 0px 0px 0px 15px;}/* end IE6 fix */		#home .rightcolumn {	width: 190px;	margin: 0px 0px 0px 30px;	padding-right: 15px;	padding-left: 15px;	}/* IE6 fix for .maincolumn */* html #home .rightcolumn { margin: 0px 0px 0px 15px;}/* end IE6 fix */#home .quote {	font-size: 12px;	}	#home h3.buy-title {	padding-top: 10px;	padding-bottom: 10px;		}	#home ul#buy, #home ul#buy li {	margin: 0;	padding: 0;	list-style: none;	list-style-type: none;	list-style-position: inside;	}/* #home #quote {	padding-bottom: 10px;	border-bottom: #000000 1px dotted;	margin-bottom: 10px;	}*//* id=AUTHOR------------------------------------------*/#author .maincolumn  {	width: 846px;	margin: 0px 0px 0px 25px;	}/* IE6 fix for .maincolumn */* html #author .maincolumn { margin: 0px 0px 0px 15px;}/* end IE6 fix */