@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(images/Background.jpg);
	}
.rollover a{
	text-decoration:none;
}
.rollover a:hover{
	text-decoration:underline;
}
.hiddenPic {
	display:none;
}

#container {
	width:1144px;
	margin-left:auto;
	margin-right:auto;
}
#frame{
	display:block;
	width:1144px;
	height:850px;
	background-image:url(images/Shell.gif);
	background-repeat:no-repeat;
	z-index:20;
	position:absolute;
	left: -90px;
	top: -160px;
}
.backgroundimage_main {
	width:965px;
	height:550px;
	margin-left:93px;
	margin-top:160px;
	position:relative;
	z-index:0;
}
#logo {
	width: 338px;
	height: 222px;
	margin-left:113px;
	background: url(images/Logo.png) no-repeat;
	position: absolute;
	z-index: 100;
	float:left;
}
#logo a {
	display:block;
}

#HeaderText {
	width:620px;
	height:87px;
	margin-top:20px;
	margin-right:-55px;
	font-size:18px;
	color:#CCC;
	float:right;
}

/* NAVIGATION */ 

#navbar {
	margin-left:10px;
	position:absolute;
	left: 446px;
	top: 98px;
}
#navbar a {
	display:block;
	width:213px;
	height:32px;
	float:left;
}

#navbar_Exhibition {
	background-image:url(images/Nav_TheExhibition1.jpg);
}
#navbar_Exhibition:hover{ 
	background-image:url(images/Nav_TheExhibition2.jpg);
}
#navbar_Exhibition:active {
    background-image:url(images/Nav_TheExhibition2.jpg);
}

#navbar_News {
	background-image:url(images/Nav_News1.jpg);
	}
#navbar_News:hover { 
	background-image:url(images/Nav_News2.jpg);
}
#navbar_News:active {
    background-image:url(images/Nav_News2.jpg);
}
#navbar_Gallery {
	background-image:url(images/Nav_Gallery1.jpg);
	}
#navbar_Gallery:hover { 
	background-image:url(images/Nav_Gallery2.jpg);
}
#navbar_Gallery:active {
    background-image:url(images/Nav_Gallery2.jpg);
}
#navbar_Tickets {
	background-image:url(images/Nav_Tickets1.jpg);
	}
#navbar_Tickets:hover { 
	background-image:url(images/Nav_Tickets2.jpg);
}
#navbar_Tickets:active {
    background-image:url(images/Nav_Tickets2.jpg);
}
#navbar_EducationalResources {
	background-image:url(images/Nav_EducationalResources1.jpg);
	}
#navbar_EducationalResources:hover { 
	background-image:url(images/Nav_EducationalResources2.jpg);
}
#navbar_EducationalResources:active {
    background-image:url(images/Nav_EducationalResources2.jpg);
}
#navbar_Portal {
	background-image:url(images/Nav_Portal1.jpg);
	}
#navbar_Portal:hover { 
	background-image:url(images/Nav_Portal2.jpg);
}
#navbar_Portal:active {
    background-image:url(images/Nav_Portal2.jpg);
}

#aboutnav {
	float:left;
	list-style: none;
	padding: 0;
	width:984px;
	height:151px;
	position: absolute;
	left: 123px;
	top: 686px;
}

#signup {
	position: absolute;
	left: 173px;
	top: 744px;
	color:#FFF;
	width: 247px;
	font-size:12px;
	line-height:10px;
}
#signup input{
	background-image:url(images/Background_Textbox.png);
	margin-top:10px;
	color:#FFF;
}
#music {
	position: absolute;
	left: 783px;
	top: 737px;
	width: 178px;
}

/* ABOUT EXHIBITION SUBNAV */ 

#aboutnav {
	position:absolute;
	width:323px;
	height:69px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 556px;
	top: 447px;
}
#aboutnav a {
	display:block;
	float:left;
}

#aboutnav_Exhibition {
	width:88px;
	height:72px;
	background-image:url(images/Nav_AboutExhibition.png);
}
#aboutnav_Exhibition:hover{ 
	background-image:url(images/Nav_AboutExhibition2.png);
}
#aboutnav_CSLewis {
	width:61px;
	height:72px;
	background-image:url(images/Nav_AboutCSLewis.png);
}
#aboutnav_CSLewis:hover{ 
	background-image:url(images/Nav_AboutCSLewis2.png);
}
#aboutnav_Chronicles {
	width:73px;
	height:72px;
	background-image:url(images/Nav_Chronicles.png);
}
#aboutnav_Chronicles:hover{ 
	background-image:url(images/Nav_Chronicles2.png);
}
#aboutnav_Production {
	width:94px;
	height:72px;
	background-image:url(images/Nav_ProductionNotes.png);
}
#aboutnav_Production:hover{ 
	background-image:url(images/Nav_ProductionNotes2.png);
}

/* FLOATING BOX CONTENT */ 

#homebox {
	position:absolute;
	width:363px;
	height:458px;
	background:url(images/Background_HomepageBox.png);
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 15px;
	top: 121px;
}
#aboutbox {
	position:absolute;
	width:363px;
	height:276px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 514px;
	top: 160px;
}
#contactbox {
	position:absolute;
	width:274px;
	height:351px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 661px;
	top: 167px;
	color:#FFF;
	font-size:14px;
}

#newsbox {
	position:absolute;
	width:320px;
	height:219px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 189px;
	top: 245px;
	color:#F1EDAF;
	font-size:12px;
	text-align:left;
	line-height:23px;
}
#newsbox2 {
	position:absolute;
	width:305px;
	height:219px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 520px;
	top: 240px;
	font-size:10px;
	text-align:left;
}
#erbox {
	position:absolute;
	width:282px;
	height:219px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 131px;
	top: 160px;
	color:#F1EDAF;
	font-size:12px;
	text-align:left;
	line-height:25px;
}
#ticketsbox {
	position:absolute;
	width:271px;
	height:219px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 188px;
	top: 288px;
	color:#F1EDAF;
	font-size:12px;
	text-align:left;
	line-height:25px;
}
#ticketsbox2 {
	position:absolute;
	width:394px;
	height:219px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 557px;
	top: 288px;
	color:#E93F13;
	font-size:10px;
}
#portalbox {
	position:absolute;
	width:116px;
	height:100px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 583px;
	top: 363px;
	color:#F1EDAF;
	font-size:14px;
	text-align: left;
}
#portalbox a{
	color:#F1EDAF;
	text-decoration:none;
}
#portalbox a:hover{
	color:#F1EDAF;
	text-decoration:underline;
	
}
#portalbox2 {
	position:absolute;
	width:291px;
	height:100px;
	margin-left:75px;
	float:left;
	z-index:150;
	margin-top:100px;
	left: 279px;
	top: 364px;
	color:#F1EDAF;
	font-size:14px;
}
#portalbox2 a{
	color:#F1EDAF;
	text-decoration:none;
}
#portalbox2 a:hover{
	color:#F1EDAF;
	text-decoration:underline;
	
}
#gallerybox {
	position:absolute;
	width:961px;
	height:501px;
	float:left;
	z-index:150;
	left: 78px;
	top: 168px;
}
#footer {
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
	position:relative;
	margin-left:100px;
}
.emailTextBox 
{
	margin-top:10px;
	border:1px; 
	color:#FFF;
	background:url(images/Background_Textbox.png);
}
