/* MAINSTYLES 2 */body {	margin:10;	padding:0;	background-color: #666;	font-size:16px;	font-family: Georgia, Palatino, "Times New Roman", Times, serif;}.hm{	font-weight:bold;}.part, .section, .item, .more, .linktext, #isbn, #buy{	font-family: Verdana, Helvetica, Arial, sans-serif;}.more{	font-weight:bold;}.twoColElsRt #container #sidebar1 {	font-family: Verdana, Helvetica, Arial, sans-serif;}#container .part p .topic {	font-family: Georgia, Palatino, "Times New Roman", Times, serif;}#mainContent{	font-family: Georgia, Palatino, "Times New Roman", serif;}h1{	font-family: Verdana, Helvetica, Arial, sans-serif;	margin-top:0;	margin-bottom:1.5em;	padding-top:1em;	padding-left:.5em;	font-size: 1.3em;	line-height:1.4em;}h3{	font-size:1em;}div.part {	color: #799ba9;	background: #411B00;	height: 2.5em;	padding: 1em;	padding-left:1.3em;	position: relative;	font-size: 1.5em;}div.part p{	position: absolute;	top:.75em;}.part p .topic {	color: #DBDADB;}.section p .res {	position: absolute;	left: 34em;	top: 1em;}.section {	padding-left: 2em;	border-left: 2px solid #799ba9;	background: #FEFDFA;	position: relative;}.section p .num {	font-size: 34px;	color: #411800;}.section p .label {	color: #628182;	position: absolute;	top: 1em;	left: 3em;}.section p {	position: relative;	font-size: 16px;}#artists li {	line-height: 2em;	list-style-type: none;}.section ul {	margin-left: 1em;}a {	text-decoration:none;	}a:link {	color: #F60;}a:visited {	color: #628182; /* 799899 */}a:hover {	color: #C00;}#container {	width: 52em;	padding-left:10px;	padding-right:10px;	margin-left: auto;	margin-right: auto;	background-color: #EEEDEA;	border: 1px solid #000;}#container #isbn {	text-align:right;	padding-right:10px;	padding-bottom:5px;	font-size:12px;}#illo {	width: 266px;	height: 440px;	border-top:1px solid #D1D1D1;	border-right:1px solid #D1D1D1;	border-left:1px solid #666;	border-bottom:1px solid #666;	float: right;	/*margin-top:-1px;*/	margin-left: 10px;	margin-right:-10px;	padding-top:2px;	background-color:#FEFDFA;	background-image: url(img/cover_dummy.jpg);	background-repeat: no-repeat;}#container #preamble {	padding-bottom:1em;	line-height:1.4em;}#container #preamble p {	width:32em;	margin-left:2em;}#container #preamble #illo #buy {	margin-top: 350px;	margin-left: 18px;}#container #preamble #illo #buy ul{	margin-top:0px;	padding-left:0px;}#container #preamble #illo #buy h3 {	margin-bottom: .25em;}#container #preamble #illo #buy ul li {	list-style-type: none;	line-height: 1.5em;}.twoColElsRt #container #mainContent h1 {	margin-top:.25em;	padding-left: 0em;}#mainContent {	padding-bottom:1em;}
