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

body {
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-color: #021a43;
	background-position: fixed;
	margin: 0px;
}


.ir {
	display: none;
}

p {
		line-height: 1.2em;
		margin-top: 5px;
}

#page {
	width: 800px;
	background-color: #000;
	border-left: 4px solid #000;
	border-right: 4px solid #000;
	margin: 0 auto;
	color: #e0e0e0;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	position: relative;
	padding-bottom: 30px;
}



#page a {
	color: #e0e0e0;
	font-weight: bold;
	text-decoration: none;
}

#page a:hover {
	color: #666;
}



.book_display {
width: 800px;
height: 313px;
position: relative;
overflow: hidden;
visibility: hidden;
left: -5000px;

}

.title {
	font-size: 42px;
}


.description {
	font-size: 13px;
	color: #000;
}

.description a {
	display: block;
}

#dark_endeavor {
	background-image: url(../images/dark_endeavor.jpg);
		width: 800px;
	height: 313px;
	overflow: hidden;
}

#half_brother {
	background-image: url(../images/half_brother.png);
		width: 800px;
	height: 313px;
}

#airborn {
	background-image: url(../images/airborn.png);
		width: 800px;
	height: 313px;
}

#silverwing {
	background-image: url(../images/silverwing.png);
		width: 800px;
	height: 313px;
}

#barnes {
	background-image: url(../images/barnes.png);
		width: 800px;
	height: 313px;
}

#picture {
	background-image: url(../images/picture.png);
		width: 800px;
	height: 313px;
}

#dark_endeavor_text {
	width: 500px;
	color: #ffe3b3;
	margin-left: 40px;
	margin-top: 70px;
		z-index: 10;
}

#dark_endeavor_text p {
	color: #d0cbc7;
}

#dark_endeavor_text a {
	color: #ffe3b3;
}


#half_brother_text {
	width: 300px;
	color: #ffe3b3;
	margin-left: 50px;
	margin-top: 30px;
		z-index: 10;
}

#half_brother_text p {
	color: #000;
}

#half_brother_text a {
	color: #ffe3b3;
}

#airborn_text {
	width: 180px;
	color: #f4bd00;
	margin-top: 80px;
	margin-left: 50px;
		z-index: 10;
}

#airborn_text p {
color: #fff;
}

#airborn_text a {
	color: #f4bd00;
}

#silverwing_text {
	width: 300px;
	color: #75A5D4;
	margin-top: 60px;
	margin-left: 40px;
		z-index: 10;
}

#silverwing_text p {
color: #004187;
}

#silverwing_text a {
	color: #75A5D4;
}

#barnes_text {
	width: 200px;
	color: #d1221e;
	margin-top: 20px;
	margin-left: 560px;
		z-index: 10;
}

#barnes_text p {
color: #fff;
}

#barnes_text a {
	color: #d1221e;
}

#picture_text {
	width: 190px;
	color: #faa74b;
	margin-top: 50px;
	margin-left: 30px;
	z-index: 10;
}

#picture_text p {
color: #fbf1dc;
}

#picture_text a {
	color: #faa74b;
}

.next {
	background-image: url(../images/more_by_kenneth_oppel.png);
	width: 223px;
	height: 14px;
	display: block;
	position: absolute;
	bottom: 5px;
	right: 5px;
	z-index: 10;
}

.prev {
	background-image: url(../images/back.png);
	width: 66px;
	height: 14px;
	display: block;
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 10;
}

.disabled {
	display: none;
}


#latest_book_header {
width: 784px;
background-color: #000;
padding: 8px;
padding-top: 12px;
background-image: url(../images/menu_border.png);
background-position: top left;
background-repeat: repeat-x;
}

#button_area {
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;
	background-image: url(../images/black_background.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding-bottom: 50px;
}

.button {
	background-color: #000;
	width: 350px;
	height: 161px;
	border: 2px solid #3c3c3c;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	text-align: left;
}

.button2 {
	background-color: #000;
	width: 350px;
	height: 161px;
	border: 2px solid #3c3c3c;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	text-align: left;
	margin-left: 30px;
}

.button_narrow {
	background-color: #000;
	width: 227px;
	height: 161px;
	border: 2px solid #3c3c3c;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	text-align: left;
	margin-left: 0px;
	margin: 0 10px 0 10px;
}


.button a {
	font-weight: normal;
}
	
.spacer {
	height: 20px;
}

.button_description {
	font-size: 24px;
	color: #ffe3b3;
	margin-top: 30px;
	margin-left: 20px;
	font-weight: normal;
}

.button_description_long {
	font-size: 22px;
	color: #ffe3b3;
	margin-top: 32px;
	margin-left: 20px;
	font-weight: normal;
}

.button_description_narrow {
	font-size: 18px;
	color: #ffe3b3;
	margin-top: 15px;
	margin-left: 20px;
	font-weight: normal;
}

.button_description p {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 170px;
	margin-top: 10px;
}


.button_description_long p {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 170px;
	margin-top: 10px;
}

.button_description_narrow p {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 170px;
	margin-top: 10px;
}

.game {
	background-image: url(../images/game.png);
	width: 330px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}

.trailer {
	background-image: url(../images/trailer.png);
	width: 330px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}

.trailer_new {
	background-image: url(../images/trailer_new.png);
	width: 207px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}

.forum {
	background-image: url(../images/forum.png);
	width: 330px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}

.browse {
	background-image: url(../images/browse.png);
	width: 330px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}

.browse_new {
	background-image: url(../images/browse_new.png);
	width: 207px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}

.secrets {
	background-image: url(../images/secrets.png);
	width: 207px;
	height: 141px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	margin: 10px;
}


.video_holder{
margin-bottom: 20px;
padding: 5px;
border: 1px solid #2e2e2e;
}

#video_title{
line-height: 14px;
}

.purchase_links{
font-size: 12px;
text-align: center;
}

.gallery_photo{
padding-bottom: 10px;
border-bottom: 1px solid #3c3c3c;
margin-bottom: 10px;
}
