body
	{
	color: rgb(50,0,0);
	font: 72% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	background-color: white;
	direction: ltr;
	}
a
	{
	color:#0000ee; 
	}
a:hover
	{
	color:#ee0000; 
	}
a:visited
	{
	color:#551a8b;
	}
h1
    {
    font-size: 185%;
    margin: 20px 6px 16px 0;
    color:rgb(146,49,56);
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    }
h2
    {
    margin: 8px 6px 12px 0;
    font-size: 115%;
    color:rgb(146,49,56);
    }
h3
    {
    font-size: 110%;
    margin: 12px 6px 4px 0;
    color:rgb(146,49,56);
    }
#header {
	padding-left: 15px; padding-top: 0px; width: 100%; text-align: left; position:absolute;left:0;top:0;
}
#pagecentre {
	width:100%; text-align: left; padding-left: 0px; position:relative; padding-top: 160px; font-size:110%;
}
.nounderline
	{
	text-decoration: none;
	}
.dotdotdot {
	color: rgb(241,241,241);
}
.footer {
	position:relative; padding-top: 11px; margin-top: 1px; text-align: left;
}
.address {
	position: absolute; top: 100px; font-weight: bold; text-align:right; right: 50px;
}
.address a {
	font-weight: normal;
}
.copyright {
	padding-bottom:70px;padding-left:10px;padding-top:20px;line-height:150%;background:none;
}
.leftarea DIV {
	border-right: 0px solid rgb(157,131,50);
	border-left: 0px solid rgb(225,180,14);
	padding-right: 20px;
	position: relative;
	left:10px;
	width: 175px;
}
.leftarea .bg {
	background-color: EAE0C4;
	background-image:url(images/gradient2.jpg);
}
.leftarea .leftareaitem {
	background-color: EAE0C4;
}
.leftarea .leftareaitem A {
	TEXT-DECORATION: none;
	font: 120% Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	color: rgb(43,88,145);
	display: block;
	width: inherit;
	font-weight: bold;
	line-height:150%;
}
.leftarea .leftareaitem A:active {
	COLOR: rgb(43,88,145); TEXT-DECORATION: none; background-color: EAE0C4; width: inherit; 
}
.leftarea .leftareaitem A:visited {
	TEXT-DECORATION: none; rgb(43,88,145);
}
.leftarea .leftareaitem A:hover {
	COLOR: rgb(43,88,145); TEXT-DECORATION: underline; cursor: pointer; 
}
.leftarea .leftareaitem .bullet {
	padding: 4px 0px 4px 22px; 
background: url(images/clickmeitem.gif) no-repeat 8px 50%; 
}
.leftarea .leftareabelowitem {
	background-color: transparent;padding: 3px 5px 3px 10px; display:block;border-bottom:1px solid black;margin-left:3px;margin-right:3px;
}
.leftarea .leftareabelowitem .youth {
	padding: 25px 0px 15px 22px; display:block;background-image: url(images/youth_theatre2.gif);
background: url(images/youth_theatre.gif) no-repeat 8px 50%; 
}
.leftarea .leftareabelowitem .youth:hover {
	padding: 25px 0px 15px 22px; display:block;
background: url(images/youth_theatre2.gif) no-repeat 8px 50%; 
}
.leftarea .leftareabelowitem .auditions {
	padding: 30px 0px 30px 22px; display:block;background-image: url(images/index_aud2.gif);
background: url(images/index_aud.gif) no-repeat 8px 50%; 
}
.leftarea .leftareabelowitem .auditions:hover {
	padding: 30px 0px 30px 22px; display:block;
background: url(images/index_aud2.gif) no-repeat 8px 50%; 
}
.leftarea .leftareacurrent {
	TEXT-DECORATION: none;
	COLOR: #B54444; 
	padding: 4px 0px 4px 22px; 
	margin-right:inherit;
	FONT-WEIGHT: bold; 
	font-size:120%;
	line-height:150%;
	background: url(images/clickmeitem.gif) no-repeat 8px 50%; 
	background-color: EAE0C4;
	display: block;
}
.leftarea .leftareasubitem {
	background-color: #EAE0C4; 
}
.leftarea .leftareasubitem SPAN {
	padding: 4px 0px 4px 34px;
	color: #B54444;
	font-weight: bold;
	display: block;
}
.leftarea .leftareasubitem A {
	TEXT-DECORATION: none;
	font: 100% Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
	background-color: #ffffff; 
	display: block;
	font-weight:bold;
}
.leftarea .leftareasubitem A:active {
	COLOR: #333333; TEXT-DECORATION: none; background-color: EAE0C4; width: inherit; 
}
.leftarea .leftareasubitem A:visited {
	TEXT-DECORATION: none; color: #333333; 
}
.leftarea .leftareasubitem A:hover {
	TEXT-DECORATION: underline; cursor: pointer; 
}
.leftarea .leftareasubitem .bullet:hover {
	padding: 4px 0px 4px 34px; 
}
.leftarea .leftareasubitem .bullet {
	padding: 4px 0px 4px 34px; 
	background: url(images/gradient2.gif) no-repeat 20px 50%; 
	display:block; 
}
.leftarea .leftareatitle {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin:0px;
	background-image: url(images/gradient.jpg);
}
.mainbody
    {
	margin: 6px 60px 60 260px;
	position:absolute;
	top:130px;
	text-align:left;
	padding-bottom:60px;
	width: 700px;
}
.mainbody .leftbox
{
	border: 1px solid black;
	border-top: 10px solid black;
	width:250px;
	text-align:center;
	padding-bottom:10px;
	margin-top:10px;
	background-color: F1E9E1;
	position: absolute; left: 0px;
}
.mainbody .leftbox .title
{
	font-size: 24pt;
	font-style: italic;
	font-family: times new roman, serif;
	font-weight: bold;
	color: black;
	padding-top: 5px;padding-bottom:5px;
}
.mainbody .leftbox .pic
{
	border: medium none ; padding: 5px;
}
.mainbody .leftbox .pic span
{
	font-size: 120%;
}
.mainbody .rightbox
{
	border: 1px solid black;
	border-top: 10px solid black;
	width:250px;
	position: absolute; left: 270px;
	text-align:center;
	padding-bottom:10px;
	margin-top:10px;
	background-color: F1E9E1;
}
.mainbody .comingsoon
{
	border: 1px solid black;
	border-top: 1px solid black;
	width:150px;
	position: absolute; left: 560px;
	text-align:center;
	padding:5px;
	margin-top:10px; 
	background-color: F1E9E1;
}
.mainbody .comingsoon .cshead
{
	font-weight: bold;
}
.mainbody .comingsoon .clickevent
{
	padding-top: 5px; padding-bottom: 5px;
}
.mainbody .comingsoon .stagescreensmall
{
	border-top: 5px solid black; padding-top: 0px; padding-bottom: 5px; font-style: italic; font-weight: bold;
}
.mainbody .comingsoon .csdate
{
	border-top: 1px solid black; padding-top: 5px; padding-bottom: 5px;
}
.mainbody .comingsoon .showguide
{
	border-top: 5px solid black; padding-top: 5px; padding-bottom: 5px; font-weight: bold;
}
.mainbody .comingsoon .showguideimg
{
	padding-top: 5px;margin-top:5px;border:none;
}
.mainbody .rightbox .title
{
	font-size: 24pt;
	font-style: italic;
	font-family: times new roman, serif;
	font-weight: bold;
		color: black;
padding-top: 5px;padding-bottom:5px;
}
.mainbody .rightbox .pic
{
	border: medium none ; padding: 5px;
}
.mainbody .rightbox .pic span
{
	font-size: 120%;
}
.mainbody p
    {
	margin: 0px 6px 16px 0;
	text-align: left;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
    }
.mainbody ul
{
	padding-bottom: 15px;
	list-style-type: disc;
	list-style-image: url(/images/bullet.gif)
}
.mainbody li
{
	line-height: 200%;
}
.mainbody p.clickme 
{
	padding: 4px 0px 4px 14px; 
	background: url(images/bullet.gif) no-repeat 0px 50%; 
}
.smallprint 
{
	font-size: 88%;
	color: #666666;
}
