body {
	background-image: url('index-files/bg1.jpg');
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	font-family: arial, helvetica, sans-serif;
}
a { color: #c00050; text-decoration: none;}
table { border-collapse: collapse }
td { vertical-align:top }
hr { width: 80%; clear: both }
h3 { margin-bottom: 10px; 
	 margin-top: 0; }
p { margin-top: 0; }
em { font-weight: bold }
.shadow {
	-webkit-box-shadow: 5px 5px 9px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 5px 9px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 9px 0px rgba(50, 50, 50, 0.75);
}
.shadowed {
-webkit-filter: drop-shadow(8px 8px 5px rgba(0,0,0,0.5));
filter: url(img/shadow.svg#drop-shadow);
-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=8, OffY=8, Color='#333')";
filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=8, OffY=8, Color='#333')";
}
.book { position: absolute; width:170px; height:260px; float:left; transition: width 1s, height 1s; }
.book:hover { width:255px; height:390px; float:left; z-index: 1;}
article { display: block; margin-left: 190px; min-height: 270px; }
.b {
	vertical-align:top;
	height: 36px; 
	min-height: 36px; 
	max-height: 36px;
	cursor: pointer;
	font-weight: bold;
}
.b a{font-size: .8em; top:0px;
	display: block;
	position:relative;
	color:black;
	width: 152px;
	height: 32px;
	text-decoration: none;
	text-align: center;
	background: url('img/button.gif');
	background-position: -152px 0;
}
.b a:hover {background-position: 0px 0;
}
.b span {color: #ff4080;
	position:absolute;
	display:block;
	top:-1px;
	text-align:center;
	width: 150px;
}
.lW { float: left; clear: left; height: 15px; }
.rW { float: right; clear: right; height: 15px; }

a:hover:not(.myButton)[href^="//"][target="_blank"] {
    background: url('../images/externallink.png') center right no-repeat;
    padding-right: 13px;
}
