@charset "utf-8";
/* CSS Document */

.navbar {

background-image:url(images/nav-bg.gif);
background-repeat:repeat-x;
width:100%;
height:38px;
top:160px;
z-index:1000;

}

p {

padding-top:10px;
}

a {

color:#7d8daa;
border:0px;
}

img {

border:0px;

}

.sound {

z-index:1000;
position:absolute;
top:230px;
left:112px;

}

.quote {

top:183px;
width:280px;
position:absolute;
height:522px;
font-size:10px;
line-height:14px;
padding-left:64px;
padding-top:54px;
background-image:url(images/top-bg.gif);
background-repeat:repeat-x;
z-index:1000;

}

/*#footer {

background-color:#e1e5e9;
width:100%;
height:50px;

}*/

.title {

z-index:1000;
position:absolute;
top:652px;

}

#main {

width:1024px;
position:absolute;
left:64px;

}

.book {

height:522px;
padding-left:0px;
margin-top:-18px;

}

.bookq {

height:522px;
padding-left:240px;
margin-top:-18px;

}

.flash {

height:500px;
padding-left:64px;

}

.content {

height:500px;
width:800px;
padding-left:64px;
background-image:url(images/wm-bg.gif);
background-repeat:no-repeat;
padding-bottom:20px;
}

.content-books {

height:800px;
width:1280px;
text-align:center;
padding-left:64px;
background-image:url(images/wm-bg.gif);
background-repeat:no-repeat;
padding-bottom:20px;
}

* {
	margin: 0;
}
html, body {
	height: 100%;
	background-color:#fefbf4;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666
	/*text-align:center;*/
}
.wrapper {

	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
}
.footer { 
	height: 60px; /* .push must be the same height as .footer */
	background-color:#e9edf3;
	padding-top:20px;
	width:100%;
	font-size:12px;
	font-weight:bold;
}

.push {
	height: 60px;
	background-color:#fefbf4;
}



