/* opacity:0.5;filter:alpha(opacity=50); */
body, table, img, button, p, h1, h2, h3, ul {
	margin:0;
	padding:0;
	border:0;
}

body {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	background:black;
	text-align:center;
}

a {
	text-decoration:none;
	outline:none;
	color:black;
}

h1 {
	white-space:nowrap;  
}

.postcards {
	position:absolute;
	z-index:-1;

}
	.postcards img {
		margin-right:-3px;
		margin-bottom:-1px;
	}

.book {
	position:absolute;
	width:860px;
	height:540px;
	top:290px;
	left:50%;
	margin-top:-270px; /* half image height */
	margin-left:-430px; /* half image width */
}

	.cover {
		float:left;
		width:428px;
		height:540px;
		border:1px solid black;
		background:transparent url(cover_red.jpg) no-repeat;
	}
	.cover#index {		/* different in index */
		margin-left:209px;
		border-left:10px solid black;
	}
		.cover_title {
			position:relative;
			top:120px;
			width:308px;
			height:267px;
			margin:0 auto;
			text-indent:-9999px;
			background:transparent url(cover_title.png) no-repeat;
		}
			.page {
				width:418px;
				height:520px;
				text-align:left;
			}
				.content {
					padding:34px 38px 0 38px;
				}
				.content h1 {
					text-align:center;
					margin-bottom:0.7em;
				}
				.content p {
					padding-bottom:0.7em;
				}
		.page#left {
			margin:10px 0px 10px 10px;
			background:transparent url(paper_left.jpg) no-repeat;
		}
		.page#right {
			margin:10px 10px 10px 0px;
			background:transparent url(paper_right.jpg) no-repeat;
		}

.banner {
	position:relative;
	top:468px;
	width:480px;
	height:112px;
	margin:0 auto;
	background:transparent url(banner.png) no-repeat 50% top;
	z-index:1;
}
	.banner img {
		position:relative;
		top:20px;
	}
	.foundation_book {
		position:relative;
		top: 18px;
		width:230px;
		height:44px;
		margin:0 auto;
		text-indent:-9999px;
		background:url(foundation_book.png) transparent no-repeat;
	}
	.little_book {
		position:relative;
		top:5px;
		margin:0 auto;
		width:92px;
		height:62px;
		line-height:5px;
		background:transparent url(little_book.png) no-repeat 50%;
	}
		.little_book a {
		position:relative;
		top:5px;
		font-size:5pt;
		color:black;
		}
		.little_book a:hover {
			background:white;	/*BG color necessary for IE6*/
		} 
			.little_book a.verse span {
				display:none;
				width:200px;
				padding:4px 6px;
			}
				.little_book a.verse span em {
					font-size:10px;
					color:#ccc567;
				}
			.little_book a.verse:hover span {
				display:inline;
				position:absolute;
				top:-25px;
				background:black;
				border:1px solid white;
				line-height:1em;
				text-align:left;
				font-size:8pt;
				color:#fef7a9;
				z-index:1;
			}
			.little_book a.verse .left {right:43px;}
			.little_book a.verse .right {left:43px;}
	/*
	.little_book .verse a {
		position:relative;
		top:5px;
		font-size:5pt;
		color:black;
	}
	.little_book .verse div {
		visibility:hidden;
		position:absolute;
		top:-15px;
		width:200px;
		padding:4px;
		line-height:1em;
		text-align:left;
		font-size:8pt;
		border:1px solid black;
		background:white;
	}

	.little_book .verse:hover div,
	.little_book .verse a:hover div {
		visibility:visible;
	}
*/
	.menu {
		position:relative;
		width:36%;
		margin:0 auto;
		top:8px;
		font-size:10pt;
		color:white;
		background:black;
	}
	.menu a {
		color:#fef7a9;
	}
	.menu a:hover {
		color:#ccc567;
	}

.copyright {
	float:none;
	position:relative;
	text-align:right;
	font-size:10pt;
	color:silver;
}

.dark {
	position:absolute;
	width:100%;height:100%;
	background:black;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity:0.4;
}

.card {
}