body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
}

#framecontentLeft, #framecontentRight{
position: absolute; 
top: 0; 
left: 0; 
width: 100px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #454545;
color: white;
}

#framecontentRight{
left: auto;
right: 0; 
width: 100px; /*Width of right frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
}

#contactLeft{
position: absolute;
left: 100px;
width: 200px;
}

#contactRight{
position: absolute;
left: 350px;
}


#borderleft {
position: absolute; 
top: 0px; 
left: 50px;
}

#borderright {
position: absolute; 
top: 0px; 
left: 0px;
}

#maincontent{
position: fixed; 
top: 0;
left: 100px; /*Set left value to WidthOfLeftFrameDiv*/
right: 100px; /*Set right value to WidthOfRightFrameDiv*/
bottom: 0;
overflow: auto; 
background: #fff;
background-image: url(../images/staff.gif);
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

.innertext{
margin: 25px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 100px 0 100px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

a {
	padding: 0px 20px 0px 20px;
	color: #808080;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #831813;
	/*font: small-caps 900 20px arial;*/ 
	/*letter-spacing: 0.15cm;*/
}

a.email {
	color: #831813;
	font: small-caps 900 12px arial;
}

a.email:hover {
	color: #808080;
	font: small-caps 900 12px arial;
	letter-spacing: 0cm;
}

a.theatre {
	padding: 0px 0px 0px 0px;
	color: #831813;
	font: small-caps 900 12px arial;
}

a.theatre:hover {
	color: #808080;
	font: small-caps 900 12px arial;
	letter-spacing: 0cm;
}

a.namirlink {
	padding: 0px 0px 0px 0px;
	color: #831813;
}

a.namirlink:hover {
	color: #808080;
	letter-spacing: 0cm;
}

a.inline {
	padding: 0px 0px 0px 0px;
	color: #831813;
}

a.inline:hover {
	color: #808080;
	letter-spacing: 0cm;
}

a.sitemap {
	padding: 0px 0px 0px 0px;
	color: #831813;
	font: small-caps 900 11px arial;
	text-decoration:none;
}

a.sitemap:hover {
	color: rgb(255,255,255);
	letter-spacing: 0cm;
}

#footer 
{ position: absolute; 
bottom: 5px; 
left: -1px; 
width: 100%; 
text-align: center; 
} 

.sitemapfooter 
{ position: absolute; 
bottom: 21px; 
right: 15px; 
text-align: right; 
} 

.namir {
	position: absolute; 
	bottom: 60px;
	right:5px;
}

#contactme {
	padding: 0px 0px 0px 120px;
}

.address {
	color: #831813;
	font: small-caps 900 12px arial;
}

.emailaddress {
	color: #831813;
	font: 900 12px arial;
}

#current {
	padding:5px;
	color: #831813;
	font: small-caps 900 20px arial;
	/*letter-spacing: 0.1cm;*/
	list-style-image: url(../images/note.gif);
}

.copyright
{
	font: 900 10px arial;
	float:right;
	color: rgb(0,0,0);
}

.menu
{
	font: 900 12px arial;
	text-decoration: none;
	color: rgb(255,255,255);
}

#selected
{
	font: small-caps 900 16px arial;
	letter-spacing: 0.1cm;
	color: rgb(255,255,255);
}

.contactRed
{
	font: 900 20px arial;
	text-decoration: none;
	color: rgb(131,24,19);
}

.contactBlack
{
	font: 900 18px arial;
	color: rgb(0,0,0);
}

 .logo { 
		padding: 5px 0px 0px 0px;
    border: 0px solid black; 
		background: #FFFFFF; 
		width: 100%; 
		background-image: url(../images/staff.gif);
 }

 .whitebox { 
		border-bottom: 0px solid black;
		background: #FFFFFF; 
		width: 100%; 
 }

 .blackbox { 
		border: 0px solid black; 
		background: #000000; 
		width: 100%; 
 }

 .greybox { 
		border-top: 3px solid black; 
		border-bottom: 3px solid black; 
		background: #808080; 
		width: 100%; 
}

 #redbox { 
		border-top: 0px; 
		border-bottom: 3px solid black; 
		background: #831813;
		width: 100%;
}

 .maintext {
	margin: 0px; /*Margins (to provide padding)*/
	font: 900 14px arial;
	color: #000000;
	width: 100%;
}

 .maintextintable {
	margin: 0px; /*Margins (to provide padding)*/
	font: 900 14px arial;
	color: #000000;
}

 .theatretext {
	margin: 0px; /*Margins (to provide padding)*/
	font: 900 12px arial;
	color: #000000;
}

 .theatredatetext {
	margin: 0px; /*Margins (to provide padding)*/
	font: 900 10px arial;
	color: #000000;
}

.pagetitle
{
	font: small-caps 900 28px arial;
	color: rgb(0,0,0);
	letter-spacing: 0.15cm;
}

.header1
{
	font: small-caps 900 16px arial;
	color: rgb(255,255,255);
	letter-spacing: 0.15cm;
}

.footertext
{
	font: small-caps 900 12px arial;
	color: rgb(255,255,255);
	letter-spacing: 0.1cm;
}
.headingtext
{
color  :#831813;
font:  900 18px arial;
}