/* CSS Document */

body {
	background-image: url();
	background-repeat: repeat-y;
	background-color: #6A88A0;
}
.h4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3D709A;
}
.h2 {color: #3D709A; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #3D709A;}
.h3 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3D709A; }


a:link {color: #3D709A; text-decoration: none;} a:visited { color: #274863; text-decoration: none;} a:hover {text-decoration: underline;} a:active {text-decoration: none;}

td img {display: block;}

/* Header */

#header_container { 
	width: 900px;
	height: 60px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
}
#header_logo {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:60px;
	z-index:1;
	background-image: url(/imgs/t3.jpg);
	background-repeat: no-repeat;
}

/* Menu */

#menu_container { 
	width: 900px;
	height: 42px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
}
#menu {
	position:relative;
	left:55px;
	top:0px;
	width:780px;
	height:34px;
	z-index:7;
}
#menu_home {
	position:absolute;
	left:0px;
	top:0px;
	width:82px;
	height:17px;
	z-index:1;
}
#menu_retract {
	position:absolute;
	left:94px;
	top:0px;
	width:171px;
	height:34px;
	z-index:2;
}
#menu_theatre {
	position:absolute;
	left:265px;
	top:0px;
	width:95px;
	height:34px;
	z-index:3;
}
#menu_lecture {
	position:absolute;
	left:407px;
	top:0px;
	width:141px;
	height:34px;
	z-index:4;
}
#menu_gallery {
	position:absolute;
	left:553px;
	top:0px;
	width:94px;
	height:34px;
	z-index:5;
}
#menu_contact {
	position:absolute;
	left:657px;
	top:0px;
	width:123px;
	height:34px;
	z-index:6;
}

/* Footer */

#footer_container { 
	width: 900px;
	height: 50px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/bot.jpg);
	background-position: centre;
}

#bases_logo {
	position:relative;
	left:60px;
	top:-60px;
	width:58px;
	height:36px;
	z-index:4;
}

/* Global */

#spec_container { 
	width: 900px;

    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
	overflow: visible;
}


/* Index */

#main_container { /* this is the holder for the page content */
	width: 900px;
	height: 800px;

    background-color: ;
	padding: 0px; /* this centers the container */
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
	overflow: hidden;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#index_flash {
	position:relative;
	left:55px;
	top:0px;
	width:780;
	height:195px;
	z-index:1;
}
#index_news {
	position:absolute;
	left:0px;
	top:5px;
	width:150px;
	height:343px;
	z-index:1;
}
#news_layer {
	position:relative;
	left:60px;
	top:10px;
	width:150px;
	height:200px;
	z-index:3;
}
#main_body {
	position:relative;
	left:220px;
	top:-190px;
	height:330px;
	z-index:6;
	width: 610px;
}


/* Retractable Seating Globals */

#diagram_container_seating { 
	width: 900px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
}



/* Retractable homepage */

#seating_flash_container { 
	width: 900px;
	height: 205px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
}
#retractable_flash {
	position:relative;
	left:55px;
	top:0px;
	width:76px;
	height:200px;
	z-index:5;
}
#seating_home_container {
	width: 900px;


    background-color: ;
	padding: 0px;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
	overflow: hidden;
	height: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#retrcact_menu_box {	position:relative;
	left:60px;
	top:10px;
	width:150px;
	height:200px;
	z-index:3;
}
#menu_3 {	position:absolute;
	left:0px;
	top:205px;
	width:61px;
	height:25px;
	z-index:2;
}
#menu3_title {	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:22px;
	z-index:1;
}
#menu_2 {	position:absolute;
	left:0px;
	top:0px;
	width:130px;
	height:168px;
	z-index:1;
}

#retractable_text {
	position:relative;
	left:220px;
	top:-190px;
	height:auto;
	z-index:6;
	width: 610px;
}

/* Retractable top */

#flash_container_seating { 
	width: 900px;
	height: 275px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
	overflow: hidden;
}
#seating_flash {
	position:relative;
	left:55px;
	top:0px;
	width:780px;
	height:250px;
	z-index:5;
}
#seating_menu1 {
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:235px;
	z-index:1;
}
#seating_gallery {
	position:relative;
	left:140px;
	top:0px;
	width:620px;
	height:225px;
	z-index:2;
}
#seating_pics {
	position:absolute;
	left:140px;
	top:0px;
	width:640px;
	height:445px;
	z-index:2;
}

/* Retractable bottom */


#spec_box {
	position:relative;
	left:55px;
	top:0px;

	z-index:6;
	width: 780px;
}
#seating_menu2 {
	position:relative;
	left:0px;
	top:0px;
	width:70px;
	height:175px;
	z-index:4;
}
#technical_text {
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:22px;
	z-index:1;
}
#spec_flash {
	position:absolute;
	left:140px;
	top:0px;
	width:25px;
	height:90%;
	z-index:4;
	background-image: url(/imgs/spec_line.jpg);
	background-repeat: repeat-y;
}
#spec_body {
	position:absolute;
	left:170px;
	top:0px;
	width:605px;
	height:194px;
	z-index:2;
}


/* theatre */

#theatre_menu_box
 {	position:relative;
	left:60px;
	top:10px;
	width:150px;
	height:200px;
	z-index:3;
}
#theatre_text {	position:relative;
	left:220px;
	top:-190px;
	height:330px;
	z-index:6;
	width: 610px;
}

/* Retractable platform */

#title_line {
	position:absolute;
	left:0px;
	top:9px;
	width:100%;
	height:100%;
	z-index:1;
	background-image: url(/imgs/spec_line.jpg);
	background-repeat: repeat-y;
}

/* Lecture */

#lecture_menu_box {	position:relative;
	left:60px;
	top:10px;
	width:150px;
	height:200px;
	z-index:3;
}
#lecture_text {	position:relative;
	left:220px;
	top:-190px;
	height:170px;
	z-index:6;
	width: 610px;
}


/* lecture sub pages */

#lecture_sub_container {
	width: 900px;
	height: 250px;
    background-color: ;
	padding: 0px; 
	margin: 0px auto; 
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(/imgs/b5.jpg);
	background-position: centre;
	overflow: hidden;
}


#diagram {
	position:relative;
	left:54px;
	top:25px;
	width:780px;
	height:400px;
	z-index:0;
}
