/*GENERIC*/
body{margin:0 auto;padding:0;text-align:center;font-size:75%;font-family:"courier new","microsoft sans serif",arial,sans-serif;background:url(../images/body-bg2.jpg) repeat-y center top;border-top:10px solid black;}
.hide{display:none;}
.clear{float:none;clear:both;}
cite,em{font-style:italic;font-weight:bold;}
a{color:#000;font-weight:bold;}
a:hover{text-decoration:none;}
img,img a{border:0;}
h1{font-size:1.6em;margin: 1em 0 .5em;}
h2{font-size:1.5em;margin: 1.07em 0 .535em;}
h3{font-size:1.4em;margin: 1.14em 0 .57em;}
blockquote{margin:0;}
p,blockquote,cite{margin-bottom:1.6em;}
p+p{margin-top:-.8em;}
/*CONTAINERS*/
#wrap{height:100%;overflow:auto;border-bottom:10px solid black;margin:0 auto;}
#header{margin:0 auto;width:1024px;height:325px;background:url(../images/header.gif) no-repeat;}
#content-container{width:960px;margin:1.5em auto 0.5em;font-size:1.2em;line-height:1.4em;}
/*CONTENTS*/
#content{float:left;width:640px;}
.note{width:290px;height:260px;margin:0;background:url(../images/note.gif) no-repeat left top;float:left;text-align:justify;}
.note h3,.note blockquote,.note p,.note cite{width:260px;margin-left:15px;}
.note h3{margin-top:1.5em;font-size:1.2em;}
.note blockquote{margin-bottom:0.5em;}
.note em{background-color:#ff9;}
.trailer{float:right;width:320px;margin-right:10px;}
.book{clear:both;float:none;width:630px;margin:0 auto;font-size:0.9em;text-align:justify;}
.book img{float:left;margin:0 10px 10px 0;}
.book-top{background:url(../images/book-top.gif) no-repeat left top;height:35px;}
.book-content{background:url(../images/book-content.gif) repeat-y left top;padding:1em 0 2.5em;}
.book-content div{width:580px;margin:0 auto;}
a.cart{background:url(../images/cart2.gif) no-repeat left center;float:left;padding-left:28px;}
a.pdf{background:url(../images/pdf.gif) no-repeat left center;float:right;padding-left:24px;}
.book-bottom{background:url(../images/book-bottom.gif) no-repeat left bottom;height:34px;margin-top:0;}
.sub-content{position:relative;width:640px;height:500px;}
.letter{position:absolute;top:0;left:0;background:url(../images/letter.jpg) no-repeat left top;width:585px;height:410px;text-align:justify;font-size:0.9em;padding:1em 0;line-height:1.3em;}
.letter p{width:500px;margin:0.5em 20px 0.5em 65px;}
.smoky{position:absolute;bottom:0;right:20px;width:248px;height:278px;z-index:10;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/smoky.png');}
.smoky[class]{background:url(../images/smoky.png) no-repeat transparent;*}
.smoky h3 a{width:248px;height:278px;display:block;}
#sidebar{float:right;width:320px;font-size:0.9em;text-align:justify;line-height:1.3em;}
.mcfadyen{width:293px;margin:0 auto;}
.mcfadyen-top{background:url(../images/mcfadyen-top.gif) no-repeat left top;height:20px;}
.mcfadyen-content{background:url(../images/mcfadyen-content.gif) repeat-y left bottom;}
.mcfadyen-content img{margin:0 auto 0 9px;}
.mcfadyen-content h3,.mcfadyen-content p{width:270px;margin:0.5em auto 0;}
.mcfadyen-content h3{font-size:1.2em;}
.mcfadyen-bottom{background:url(../images/mcfadyen-bottom.gif) no-repeat left bottom;height:30px;}
.ombra{background:url(../images/ombra.gif) no-repeat left bottom;width:315px;height:550px;}
.ombra div{width:250px;margin:0 auto;}
.ombra img{float:right;margin:30px 0 10px 10px;}
.ombra div{padding-top:50px;}
.battute{background:url(../images/200battute.gif) no-repeat left top;width:315px;height:320px;margin:0 auto;padding-top:40px;font-weight:bold;}
.battute p{width:250px;margin:0 auto;text-align:center;height:240px;}
#footer{clear:both;float:none;text-align:left;font-size:0.8em;margin-left:30px;margin-top:50px;}