body{

	margin: 0;

	padding: 0;

	cursor: default;

	background: #FFF;

	color: #000;

	font-family: arial, verdana, tahoma, sans-serif;

	font-size: 76%;

}



p{

	text-align: left;



}



table{

	position: relative;

	top: -1px;

	left: -2px;

	width: 402px;

	border: 0px solid #999;

	height: 35px;

	z-index: 10;



}



#container {

	position: relative;

	margin: 0 auto;

	width: 750px;

	background-color: #FFF;

	voice-family: inherit;

	z-index: 2;

}



#container2 {

	position: relative;

	margin: 0 auto;

	width: 750px;

	background-color: #FFF;

	voice-family: inherit;

	z-index: 2;

}



#footer2{

	position: relative;

	margin: 0 auto;

	margin-top: 20px;

	width: 772px;

	background-color: #FFF;

	background-image:  url(images/back_nav.gif);

	voice-family: inherit;

	background-repeat: no-repeat;

}



.content {

	background-color: #FFF;

	width: 749px;

}



.floatleft	{

	background-color: #FFF;

	width: 145px;

	z-index: 1;

}





#place{

	position:absolute; 

}



#the_main{

	position: relative;

	left: 175px;

	top: 0;

	width: 320px;

	padding-top: 25px;

	z-index: 3;

}



#footer{

	position: relative;

	margin: 0 auto;

	width: 769px;

	top: 19px;

	background-color: #FFF;

	voice-family: inherit;
	
	z-index:4;

}



#left_side{

	position: absolute;

	left: 475px;

	top: 12px;

	width: 200px;

	padding-top: 25px;

	z-index: 4;

}



#pos2{

	width: 200px;

	padding-top: 25px;

	border-left: 0px solid #ccc;

	z-index: 4;

}



h1{

	font-size: 1.2em;

	font-style: normal;

	font-weight: bold;

	color: #9C0873;

}



.head{

	font-size: 1.2em;

	font-style: normal;

	font-weight: bold;

	color: #9C0873;

}



.indent{

	position: relative;

	top: -13px;

	left: 6px;

	width: 300px;

	z-index: 4;

	height: 281px;

}



.whats_new{

	position: relative;

	top: -8px;

	left: 15px;

	width: 300px;

}



.indent2{

	position: relative;

	left: 18px;

	top: 0;

	width: 500px;

	z-index: 5;

}



#the_right{

	position:absolute;

	left: 220px;

	width: 360px;

	height: 430px;

	text-align: right;

	border: 0 solid #ccc;

	background-repeat: no-repeat;

	z-index:1;

}
#the_right2{

	position:absolute;

	left: 205px;

	width: 360px;

	height: 430px;

	text-align: right;

	border: 0 solid #ccc;

	background-repeat: no-repeat;

	z-index:1;

}


.current_projects{

	position: relative;

	top: -13px;

	left: 6px;

	width: 402px;

}

.current_projects_topcell{
background-image:url(images/item_top.gif);
}
.current_projects_midcell{
background-image:url(images/item_middle.gif);
}
.current_projects_bottomcell{
background-image:url(images/item_bottom.gif);
}



.right{

	position: relative;

	left: 450px;

	width: 580px;

}



img { 

	border : 0 none inherit; 

}



.textbox { 

	background-color : #fff; 

	font-size : 11px; 

	font-weight : normal; 

	color : #333; 

	border : 1px solid #CCC; 

}



#menu {

	width: 158px;

	padding-top: 2px;

}



#menu ul {

	margin: 0;

	padding-top: 9px;

}



#menu li {

	border-top: 1px solid #ccc;

	border-bottom: 0;

	border-right: 0;

	line-height: 27px;

	text-align: center;

	list-style-type: none;

	width: 159px;

	background-image: url(images/middle_bg.gif); 

	background-repeat: no-repeat;

}



#menu a {

	display: block;

	width: 154px;

	text-decoration: none;

	font-size: 1.1em;

	padding-left: 5px;

	color: #9C0873;

}



#menu a:hover {

	color: #fff;

	background: #ccc;

}



#menu ul a#current {

	color: #fff;

	background: #9C0873;

}



#footer_text{

	position: relative; 

	left: 0;

	top: -7px;

	color: #FFF;

	padding-left: 18px;

	width: 300px;
	
	z-index: 5;

}



#qt_text{

	position: relative;

	left: 560px;

	top: -23px;

	color: #FFF;

	padding-left: 18px;

	width: 200px;

	height: 43px;

	z-index: 5;

}

#headernav{

	padding-right: 20px;

	text-align: right;

	font-size: 0.9em;

	color: #FFF;



}



#headernav ul	{

	list-style-type: none;

	margin: 0;

	padding: 0;

	font-family: arial;



}

	

#headernav ul li {

	float: right;

	display: block;

	background-color: #9C0873;

	width: 10%;

}



#headernav ul li a	{

	color: #fff;

	font-size: 1.1em;

	font-weight: bold;

	text-decoration: none;

	background-color: #9C0873;

	padding: 5px 5px;

	display: block;

	font-family: Arial, Helvetica, sans-serif;



}



#headernav ul li a:hover	{

	background: no-repeat right top;

	font-weight: bold;



}



#headernav ul li a #current	{

	border: 1px solid #f60;	

	background-color: #fff;

	color: #f60;

}



img{

	border: 0;

}



.floatright	{

	width: 750px;

	height: 90px;

	text-align: right;

	font-size: 10px;

	padding-top: 10px;

	color: #FFF;

}

		

.floatright2{

	width: 750px;

	height: 25px;

	text-align: right;

	font-size: 13px;

	color: #FFF;

}



.right_links{

	position: relative;

	top: 12px;

	left: -18px;

	text-align: right;

	color: #FFF;

}





.flash{

	position: relative;

	top: -60px;

	left: 60px;



	color: #FFF;

	z-index: 10;

}





a.mlink:link{

	font-family: Arial,Verdana,Helvetica; 

	font-size: 1.1em;

	color: #FFF;

	text-decoration: none; 

}



a.mlink:visited	{

	font-family: Arial,Verdana,Helvetica; 

	font-size: 1.1em;

	color: #FFF;

	text-decoration: none; 

}



a.mlink:hover{

	font-family: Arial,Verdana,Helvetica; 

	font-size: 1.1em;

	color: #FFF;

	text-decoration: underline; 

}



/*##################################################################################################*/



a.slink:link{

	font-family: Arial,Verdana,Helvetica; 

	font-size: 12px;

	color: #9C0873;

	text-decoration: underline; 

}



a.slink:visited	{

	font-family: Arial,Verdana,Helvetica; 

	font-size: 12px;

	color: #9C0873;

	text-decoration: underline; 

}



a.slink:hover{

	font-family: Arial,Verdana,Helvetica; 

	font-size: 12px;

	color: #9C0873;

	text-decoration: none; 

}

/*##################################################################################################*/


a:link {

	text-decoration: none; 

	color: #000; 

	font-weight:bold;

}



a:visited {

	text-decoration: none; 

	color: #000; 

	font-weight:bold;

}



a:hover {

	text-decoration: underline; 

	color: #000; 

	font-weight: bold;

}



a:active {

	text-decoration: none; 

	color: #000; 

	font-weight:bold;

}

/*##################################################################################################*/


a.elink:link {

	text-decoration: none; 

	color: #FFF; 

	font-weight:bold;

}



a.elink:visited {

	text-decoration: none; 

	color: #FFF; 

	font-weight:bold;

}



a.elink:hover {

	text-decoration: underline; 

	color: #FFF; 

	font-weight: bold;

}



a.elink:active {

	text-decoration: none; 

	color: #FFF; 

	font-weight:bold;

}



		.tester

		{

			float: left;

			width: 250px;

			height: 100px;

			background-color: #F63;

			border: 1px solid #F30;

		}

				.tester2

		{

			float: left;

			width: 600px;

			height: 100px;

			background-color: #F63;

			border: 1px solid #F30;

		}



#menunav{

	color: #9C0873;



}



#menunav ul	{

	float: left;

	margin: 0;

	padding: 0;

}

	

#menunav ul li{

	list-style-type: none;

	height: 29px;

	width: 159px;

	border-top: 1px solid #ccc;

	border-bottom: 0;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	line-height: 27px;

	text-align: center;



}





#menunav ul li a	{

	text-decoration: none;

}



		.containingbox3

		{

			width: 700px;

			height: 20px;

			border: 1px solid #000;

		}



		.containingbox

		{

			width: 400px;

			height: 400px;

			border: 1px solid #000;

		}

		

		.floatleft3

		{

			width: 200px;

			height: 100px;

			background-color: #F63;

			border: 1px solid #F30;

		}

		.floatleft4

		{

			width: 100px;

			height: 100px;

			background-color: #F63;

			border: 1px solid #F30;

		}

		

#menu2 {

	padding-top: 3px;

	padding-left: 3px;

	padding-right: 3px;

	padding-bottom: 10px;

	width: 150px;

}



#menu2 ul {

	padding: 0;

	margin: 0;

	line-height: 15px;

}



#menu2 li {

	border-left: 1px solid #CBC9CB;

	border-top: 1px solid #CBC9CB;

	border-right: 1px solid #CBC9CB;

	list-style: none;

	margin: 0;

	padding: 2px;

}



#menu2 a {

	display: block;

	text-decoration: none;

	font-size: 1.1em;

	color: #504F4F;

	padding-left: 5px;

	width: 140px;

	background: #fff;

	text-align: center;

}



#menu2 a:hover {

	color: #fff;

	background: #9C0873;

}







#menu3 {

	padding-top: 3px;

	padding-left: 3px;

	padding-right: 3px;

	padding-bottom: 10px;

	width: 150px;

}



#menu3 ul {

	padding: 0;

	margin: 0;

	line-height: 15px;

}



#menu3 li {

	border-left: 1px solid #CBC9CB;

	border-top: 1px solid #CBC9CB;

	border-right: 1px solid #CBC9CB;

	list-style: none;

	margin: 0;

	padding: 2px;

}



#menu3 a {

	display: block;

	text-decoration: none;

	font-size: 1.1em;

	color: #504F4F;

	padding-left: 5px;

	width: 140px;

	background: #fff;

	text-align: center;

}



#menu3 a:hover {

	color: #fff;

	background: #9C0873;

}





.right_text{

	float: right;

}



.left_text{

	float: left;

}



.new_1{

	position: relative;

	left: 2px;

}



.styles{

	text-decoration: underline;

}



.just{

	text-align: center;

}



.italics{

	font-style: italic;

}



.purple{

	font-size: 13px;

	color: #9C0873;

	font-weight: bold;

}



.middle_text{

	text-align: center;

}



.bottom_pad{

	padding-bottom: 2px; 

	border-bottom: 1px solid #CBC9CB;

}

.address_style{

	font-size: 12px;

	font-weight: bold;

}



.underline{

	text-decoration: underline;

}



#the_movie{

	position:absolute; 

	width: 200px; 

	z-index: 1; 

	left: 199px; 

	top: 5px; 

}



.images{

	position: relative;

	left: 0;

	top: 33px;

	text-align: center;

}





.whatlist{

	margin-right: 6px;



}



.whatlist ul {

	padding: 0;

	margin: 0;

	line-height: 15px;

}



.whatlist li {

	list-style-image:  url(http://www.figmenttheatre.co.uk/c_images/red_bullet.jpg);

	padding-top: 1px;

	margin-bottom: 1px;

}
#mid_cell_current {
position: relative;
background-image:url(images/item_middle.gif);
background-repeat:repeat-y;
width:402px;
}
#mid_cell_current_content {
position:relative;
left:6px;
width:390px;
}
