/* CSS Document */

body {
	 /* IE scrollbar stuff */
	 scrollbar-3dlight-color:#bcc1a4;
	 scrollbar-arrow-color:#ffffff;
	 scrollbar-base-color:#000000;
	 scrollbar-darkshadow-color:#818863;
	 scrollbar-face-color:#969e71;
	 scrollbar-highlight-color:#b7bc9d; 
	 scrollbar-shadow-color:#969e71;
	 }

.bodySub {
	background-color: #aece9f;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/back4.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	
}

.bodyHome {
	background-color: #aece9f;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/backMed.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}

.bodyBooks {
	background-color: #aece9f;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/back2.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}

.inputB {
	background-color: #aece9f;
	border: 1px solid #000000;
	_position:relative;
}

.checkboxB {
	background-color: #aece9f;
	border: 1px solid #000000;
	padding-right: 10px;
	position: relative;

}

#games_pic {
	position:absolute;
	width:397px;
	height:60px;
	z-index:1;
	background-image:url(../images/game.png);
	_background-image:url(../images/game.jpg);
	background-repeat:no-repeat;

	left: 93px;
	top: 240px;
	vertical-align: bottom;
	padding-top: 240px;
	text-align: center;
}

#submitB {
	margin-left: auto;
	margin-right: auto;
	width: 82px;
	padding-top: 12px;
}


a {
position:relative !important;
}



p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding: 0px;
	margin: 0px;
	}

.right {
	float:right;
}

.right2 {
	padding-top:20px;
	padding-right:10px;
	float:right;
	_float:right;
}


.right2 a:link, .right2 a:visited, .right2 a:active {
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
letter-spacing: 0px;
font-variant: small-caps;
text-transform: capitalize;
line-height:30px;

}

.right2 a:hover {
color:#8f5b0c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
letter-spacing: 0px;
font-variant: small-caps;
text-transform: capitalize;
line-height:30px;
}

	
#mainContent{
	margin-right:auto;
	margin-left:auto;
	width: 930px;
	display: block;
	min-height: 500px;
	position: relative;
}

#homesign {
	padding-top:16px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#8f5b0c;
	padding: 0px;
	margin: 0px;
	font-variant: small-caps;
	text-transform: capitalize;
	}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	font-variant: small-caps;
	text-transform: capitalize;
	}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	font-variant: small-caps;
	text-transform: capitalize;
	}
	
#blacklink{
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#000000;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	font-variant: small-caps;
	text-transform: capitalize;
	line-height:30px;
}
	
#blacklink a:link, #blacklink a:visited, #blacklink a:active {	
	color:#000000;
		}
	
#blacklink a:hover {
	color:#8f5b0c;
	}
	
.whitelink{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	font-variant: small-caps;
	text-transform: capitalize;
	line-height:30px;
}
	
.whitelink a:link, .whitelink a:visited, .whitelink a:active {	
	color:#ffffff;
		}
	
.whitelink a:hover {
	color:#ffffff;
	}
	
.black {
	color:#000000;
}
	
#logo {
	position:absolute;
	width:310px;
	height:129px;
	z-index:1;
	background-image:url(../images/narnia_logo.png);
	background-repeat:no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/narnia_logo.png');
	left: -4px;
	top: 0px;
}

#book {
	position:absolute;
	width:243px;
	height:340px;
	z-index:1;
	background-image:url(../images/book.png);
	background-repeat:no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/book.png');
	left: 56px;
	top: 184px;
}

#signup {
	position:relative;
	width:290px;
	height:155px;
	z-index:1;
	background-image:url(../images/signUpPanel2.png);
	background-repeat:no-repeat;
	left: 30px;
	top: 500px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/signUpPanel2.png', sizingMethod='scale');
}
#synopsis {
	position:absolute;
	width:563px;
	height:198px;
	z-index:1;
	background-image:url(images/synopsis_box.png);
	background-repeat:no-repeat;
	_background-image:none;
	left: -72px;
	top: 369px;
	background-color: #AECE9F;
}

#reepicheep {
	position:absolute;
	width:314px;
	height:211px;
	z-index:1;
	background-image:url(../images/reep_run2.png);
	_background-image:url(../images/reep_run2.jpg);
	background-repeat:no-repeat;

	left: 596px;
	top: 342px;
}

#cs_pic {
	position:absolute;
	width:309px;
	height:364px;
	z-index:1;
	background-image:url(../images/cs_lewis.png);
	background-repeat:no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/cs_lewis.png');
	left: 5px;
	top: 154px;
}

#cs_panel {
	position:absolute;
	width:579px;
	height:459px;
	z-index:1;
	background-image:url(../images/cs_panel.png);
	_background-image:url(../images/cs_panel.jpg);
	background-repeat:no-repeat;

	left: 355px;
	top: 88px;
}

.iefix {
	position:relative;
	top: 15px;
}

#film_panel {
	position:absolute;
	width:540px;
	height:459px;
	z-index:1;
	background-image:url(../images/cs_panel.png);
	_background-image:url(../images/cs_panel.jpg);
	background-repeat:no-repeat;
	left: 355px;
	top: 88px;
	padding-top: 50px;
	padding-left: 64px;
}


#signup_cont {
	width:270px;
	padding-left: 26px;
	padding-top: 26px;
}

#reeprun {
	width:220px;
	padding-left: 36px;
	padding-top: 36px;
}

.red {
	color:#ae2713;
}

.gold {
	color:#8f5b0c;
}
.black {
	color:#000000;
}
.white {
	color:#ffffff;
}

#comp_main {
	position:absolute;
	width:458px;
	height:255px;
	z-index:1;
	background-image:url(../images/home_panel.png);
	background-repeat:no-repeat;
	_background-image:url(../images/home_panel.jpg);
	left: 345px;
	top: 45px;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 48px;
}

#home_main a {
	float:left;
}
 
#home_main {
	position:absolute;
	width:458px;
	height:255px;
	z-index:1;
	background-image:url(../images/home_panel.png);
	_background-image:url(../images/home_panel.jpg);
	background-repeat:no-repeat;

	left: 345px;
	
	top: 65px;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 48px;
}

#home_comp {
	position:absolute;
	width:458px;
	height:255px;
	z-index:1;
	background-image:url(../images/home_panel.png);
	_background-image:url(../images/home_panel.jpg);
	background-repeat:no-repeat;
	left: 345px;
	top: 65px;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 48px;
}

.front_link {
	_position:relative;
	_left:-400px;
}

#signup_main {
	position:absolute;
	width:458px;
	height:255px;
	z-index:1;
	background-image:url(../images/home_panel.png);
	background-repeat:no-repeat;
	_background-image:url(../images/home_panel.jpg);
	left: 345px;
	_top: 65px;
	top: 165px;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 60px;
}



/*
#games_main {

	position:absolute;
	width:563px;
	height:398px;
	z-index:1;
	background-image:url(../images/game_panel.png);
	background-repeat:no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/game_panel.png');
	left: -22px;
	top: 111px;
	padding-top: 50px;
	padding-left: 60px;
	
}
*/



#nav {
	position:absolute;
	width:580px;
	height:62px;
	z-index:100;
	left: 357px;
	top: 10px;
}

#flash_container {
	position:absolute;
	width:308px;
	height:164px;
	z-index:199;
	left: 35px;
	top: 31px;
	background-color: #475137;
	margin: 0;
	padding: 0;
	border: 2px solid #475137;
}

#flashcontent  {
	text-align: center;
	padding: 0px;
	color: #FFFFFF;
	height: 164px;
	}
	
#flashcontent2  {
	text-align: center;
	padding: 0px;
	color: #FFFFFF;
	height: 320px;
	}
	
#flashcontent3  {
	text-align: center;
	padding: 0px;
	color: #FFFFFF;
	height: 208px;
	}

.link {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	font-variant: small-caps;
	text-transform: capitalize;
}

#formfield {
	width:110px;
	background-color:#aece9f;
	border: 1px solid #10170e;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5a6d45;
	font-variant: small-caps;
	text-transform: capitalize;
	margin-bottom: 6px;
}

#film_main {
	position:absolute;
	width:378px;
	height:331px;
	z-index:2;
	background-image:url(../images/trailer_back.png);
	_background-image:url(../images/trailer_back.gif);
	background-repeat:no-repeat;
	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/trailer_back.png');
	left: -37px;
	top: 161px;
	padding-left: 0px;
	margin: 0;
}

#film_content {
	position:absolute;
	width:354px;
	height:267px;
	z-index:2;
	background-image:url(../images/books.png);
	background-repeat:no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/books.png');
	left: 510px;
	top: 115px;
}


#books_main {
	position:absolute;
	width:962px;
	height:267px;
	z-index:2009;
	background-repeat:no-repeat;
	left: -10px;
	top: 60px;
}

#books_left {
	position:absolute;
	width:412px;
	height:208px;
	z-index:2;
	left: -28px;
	top: 345px;
}

#books_right {
	position:absolute;
	width:545px;
	height:208px;
	z-index:2;
	background-image:url(../images/books_right.png);
	_background-image:url(../images/books_right.jpg);
	background-repeat:no-repeat;
	left: 398px;
	top: 346px;
}

#books_box {
	position:absolute;
	width:412px;
	height:208px;
	z-index:200;
	left: -3px;
	top: 367px;
}

#cspanel_content {
	width:445px;
	height: 60px;
	padding-top: 50px;
	padding-left: 64px;
}



#filmpanel_content {
	width:450px;
	height: 385px;
	overflow: auto;
}

#booksR_content {
	width:450px;
	height: 60px;
	padding-top: 44px;
	padding-left: 60px;
}

#booksL_content {
	width:150px;
	height: 60px;
	padding-top: 44px;
	padding-left: 240px;
}

.brown {
	color:#8f5b0c;
}

.Nform {
	text-align:center;
}

#home_buybook {
	padding-top:300px;
	float: right;
}

.booksR_content {
	width:450px!important;
	height: 60px;
	padding-top: 44px;
	padding-left: 60px;
}

#formholder {
	margin-left:auto;
	margin-right:auto;
	width:200px;
	padding-top: 16px;
}


#copyright {
	position:absolute;
	width:962px;
	height:12px;
	z-index:200;
	left: -20px;
	top: 850px;
	text-align: center;
}

img {
	border: 0px;
}



a {
	position:relative;
	text-decoration: none;
}

/* pete */
/*
*{margin:0;}div,ul,ol,li,dt,dd,dl,blockquote,fieldset,table,td,th,p,h1,h2,h3,h4,h5,h6,body,form{padding:0;}ul,ol{list-style:none;}abbr,img,fieldset{border:0;}.tr{text-align:right;}.tl{text-align:left;}.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.hide{display:none;}textarea{overflow-y:auto;}table{border-collapse:collapse;}
*/
html{overflow-y:scroll;}
.clear-after:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}
.clear-after {zoom:1;}

#header {height:140px;}

#games-container {background:url(../images/additions/games-panel-top.png) no-repeat;
	position:relative;width:882px;height:845px;z-index:1;left:-22px;top:-29px;padding-top:50px;
	padding-left:60px;}

#games_main {position:relative;width:882px;height:398px;z-index:1;left:-22px;top:-29px;padding-top:50px;
	padding-left:20px;}
	#games_main .area-1,
	#games_main .area-2 {float:left;width:365px;text-align:center;}
	#games_main .area-1 {padding-right:86px;}
		#games_main .area-1 p.black {color:#fff;font-variant:small-caps;font-size:13px;line-height:1.5;padding:0;
			font-weight:bold;}
		#games_main .area-1 p.black img {padding:10px 0 15px;}
	#games_main .area-2 {}
#game-widget {position:absolute;top:557px;left:69px;}
#games-sub {position:relative;top:-33px;}
	#games-sub .trim-l {width:360px;height:400px;float:left;}
	#games-sub .trim-r {width:360px;height:400px;float:right; padding-right:67px;}
	#games-sub .inner {padding:30px 0px 0 0px;}
	#games-sub .inner h1 {padding:0 0 15px;text-align:center;}
	#games-sub h3,
	#games-sub h2 {text-align:center;}
	#games-sub h2 {padding:16px 0 12px;}
	#games-sub h3 a img {vertical-align:middle;}
	#games-sub h3 {margin:0 0 .7em;}
	#games-sub h3 a {font-weight:bold;color:#000;font-size:14px;zoom:1;}
	#games-sub a:hover {text-decoration:underline;}
	#games-sub p {padding:0 10px;}
#Games #copyright {position:static;padding:10px 0 30px 0px;text-align:center;}
#Games #copyright p {position:relative;left:-30px;}
#Bio #copyright {position:relative;padding:0px 0px 30px;top:-18px;left:2px;}

#Bio #mainContent,
#Games #mainContent {left:16px;}
#Bio #mainContent[id],
#Games #mainContent[id] {left:auto;}

#Games #lower-panel {background:url(../images/additions/links-panel-bg.jpg) no-repeat;height:287px;
	position:relative;top:-30px;left:-8px;}
	#Games #lower-panel h1 {text-align:center;padding:0 0 4px;}
	#Games #lower-panel .inner {padding:40px 70px;text-align:center;}
	#Games #lower-panel a {font-variant:small-caps;color:#000;font-weight:bold;font-size:14px;}
		#Games #lower-panel a:hover {text-decoration:underline;} 

#games-list {list-style:none;padding:0;margin:0;text-align:center;padding:15px 10px 10px;}
	#games-list img {border:1px solid #fff;margin-bottom:2px;}
	#games-list li {float:left;width:115px;padding:0 0 5px}
	#games-list li span {display:block;}
	#games-list a {text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;color:#000;font-size:10px;}
		#games-list a:hover span {text-decoration:underline;} 
	#games-list li.clr {float:none;clear:both;font-size:0;line-height:0;height:0;}
	#games-list li.last-row {width:115px;}
	#games-list li.extra {padding-left:63px;}

#cs_panel {position:relative;float:right;
	width:579px;height:459px;z-index:1;
	background-image:url(../images/cs_panel.png);
	_background-image:url(../images/cs_panel.jpg);
	background-repeat:no-repeat;left: 4px;top: -52px;}

#collapse-panel {position:relative;top:-30px;}
#collapse-panel div {}
#collapse-panel .a {float:left;width:379px;padding-top:10px;}
#collapse-panel .b {float:left;width:521px;background:url(../images/additions/bio-panel-lower.jpg) no-repeat;
	min-height:792px;_height:792px}
	#collapse-panel .b .inner {padding:24px 41px;}
	#collapse-panel .b h3 {padding:0 0 15px;}
	#collapse-panel .b h3 a {color:#000;font-variant:small-caps;font-size:13px;font-weight:bold;}
	#collapse-panel .b h3 a:hover {text-decoration:underline;}
	#collapse-panel .b .inner h1 {padding:0 0 10px;}
	#collapse-panel .b p {padding:0 0 14px;}

/** {border:1px solid red;}*/


/* pete */

/*Jon */
/* video page */
#videoButtonHolder{
	width: 375px;
	position: relative;
	top: 200px;
}
/* front page changes */

 
 
 
 
 
 /* amends April 2010 */
#home_main2 {
	position:absolute;
	width:458px;
	/* height:255px; */
	z-index:1;
	/* background-image:url(../images/home_panel2.png);
	_background-image:url(../images/home_panel2.jpg);
	background-repeat:no-repeat; */

	left: 345px;
	
	top: 65px;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 48px;
}
#home_main2 h1{
	/* width: 253px;
	float: right!important;
	margin-bottom: 7px!important; */
}
#home_main2 p{
	/* width: 253px;
	float: right!important; */
}
#home_main2 .right2{
	width: 243px;
	float: right!important;
	padding-top: 0px!important;
}
#clickhere{
	display: inline;
	color: black;
	float: none;
}
#home_main2 textarea{
	float: right;
	clear: right;
	width: 129px;
	margin-right: 122px;
	height: 119px;
	font-size: 0.4em;
}
#clickImage{
	float: left;
}


.filmPromo {
	background:url(../images/home_panel_newHigh.png) top left no-repeat;
	position:absolute;
	width:566px;
	height:566px;
	z-index:1;
	left: 345px;
	top: 65px;
	padding-top: 40px;
	padding-left: 60px;
	padding-right: 48px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_panel_newHigh.png', sizingMethod='scale')
	
}

	.filmPromo h1 {
		text-align:center;	
	}
	
	.filmPromo img {
		position:absolute;
		left:53px;
		top:70px;
	}
	
	.filmPromo p {
		font-size:11px;	
		position:absolute;
		left:53	px;	
		top:406px;
		width:458px;
	}
	
	.filmPromo h2 {
		position:absolute;
		left:160px;
		top:385px;
		font-size:12px;		
	}
	
		.filmPromo .allRights {
			font-style:italic;
			font-size:10px;
			position:absolute;
			/* left:53px;	 */
			top:535px;
			width:458px;
			text-align:center;
		}
	
#anniversary{
	background:url(../images/anniversaryPromoPanel.png) top left no-repeat;
	width:539px;
	height:201px;
	position:absolute;
	right:20px;
	top:360px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/anniversaryPromoPanel.png', sizingMethod='scale')
}

	#anniversary h1 {
		position:absolute;	
		top:40px;
		left:40px;
		text-align:center;
	}
	
	#anniversary a {
		text-indent:-9999px;
		display:block;
		width:539px;
		height:200px;
	}
	
	
#anniversaryEdition {
	position:absolute;
	width:314px;
	height:211px;
	z-index:1;
	background:url(../images/bookAmazon.png) top  left no-repeat;
	left: 26px;
	top: 290px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bookAmazon.png', sizingMethod='scale')
}

	#anniversaryEdition a {
		color:#000;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-weight:bold;
		font-variant:small-caps;
		position:absolute;
		top:140px;
		left:132px;
		font-size:15px;
	}
	
		#anniversaryEdition a:focus,
		#anniversaryEdition a:hover {
			color:#8F5b0C;
		}
	
	#anniversaryEdition h1 {
		position:absolute;
		top:33px;
		left:132px;
	}
	
	#homePageBookPromo {
		position:absolute;
		background:url(../images/book_promo.png) no-repeat scroll left top transparent;		
		width:314px;
		height:211px;
		top:92px;
		left:14px;		
		z-index:1;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/book_promo.png', sizingMethod='scale')
	}
	
		#homePageBookPromo h1 {
			position:absolute;
			top:40px;
			left:44px;
			width:130px;
		}
		
		#homePageBookPromo a {
			color:#000;
			font-family:Georgia,"Times New Roman",Times,serif;
			font-weight:bold;
			font-variant:small-caps;
			position:absolute;
			top:140px;
			left:44px;
			font-size:15px;
		}
	
			#homePageBookPromo a:focus,
			#homePageBookPromo a:hover {
				color:#8F5b0C;
			}
			
		#signup_cont h3 {
			color:#000!important;	
		}