/* CSS Document */
body{
background-color:#292726;
margin:0px;
padding:0;
}

.img_left{float:left;padding:1px 10px 10px 0;position:relative;}
.img_right{float:right;padding:1px 0 10px 10px;position:relative;}
.troupe_cell
{
position:relative;
height:auto;
display:table-cell;
}
.clear{float:left;clear:both;margin:0 0 10px 0;}


.home_container
{
position:relative;
margin:10px auto;
background-color:#292726;
background-image:url(images/intro1.jpg);
background-repeat:no-repeat;
width:750px;
height:550px;
}
.container
{
position:relative;
margin:10px auto;
background-color:#292726;
background-image:url(images/background.jpg);
background-repeat:repeat-y;
width:750px;
height:auto;
}
.banner
{
position:relative;
margin:0;
padding:0;
z-index:10;
}
.print_banner
{
position:relative;
margin:0;
padding:0;
z-index:10;
display:none;
}
.menu
{
position:relative;
margin-top:-160px;
margin-bottom:50px;
top:0;
margin-left:145px;
text-transform:uppercase;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#c0d66a;
z-index:60;
}

.main_body
{
position:relative;
margin:0px auto 0;
color:#e6e4d6;
padding:0 145px 20px 145px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
z-index:40;
}
.gallery_main_body
{
	position:relative;
	margin:0px auto 0;
	color:#e6e4d6;
	padding:0 145px 20px 145px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:19px;
	z-index:40;
	height:380px;
}
.gallery_nav{
position:relative;
width:100%;
	height:120px;
}
.gallery_nav div{
	width:115px;
	float:left;
	margin:0 0px 0 0px;
	text-align:left;
}
.gallery_nav2{
position:relative;

	height:110px;
	margin:0 0 0 100px;
}
.gallery_nav2 div{
	float:left;
	margin:0 5px 0 5px;
	text-align:center;
}
.hum_gallery_main_body
{
position:relative;
margin:0px auto 0;
color:#e6e4d6;
padding:0 0px 20px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
z-index:40;
text-align:center;
}
.hum_gallery_main_body img{
	margin:10px;
}

.title
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#c7255d;
text-transform:uppercase;
letter-spacing:1pt;
}
.subtitle
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c0d66a;
text-transform:uppercase;
}
.bold
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
}
.gold
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ebcf52;
}
.goldtitle
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ebcf52;
letter-spacing:1pt;
text-transform:uppercase;
}
.largequote
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#ebcf52;
letter-spacing:1pt;
line-height:26px;
}
.titlelink
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ebcf52;
text-transform:uppercase;
letter-spacing:1pt;
background-color:#545143;
text-align:center;
}
.table_colour1{background-color:#545143;}
.table_colour2{background-color:#383a36;}
.table_colour3{background-color:#42413a;}
.table_colour3{background-color:#35332e;}

.cal_day{
position:relative;
float:left;
width:34px;
}
.cal_date{
position:relative;
float:left;
width:119px;
}
.cal_time{
position:relative;
float:left;
width:306px;
}
.cal_month
{
position:relative;
width:306px;
}

.img_Tenzing{
width:auto;
margin:0 5px 0 0;
text-align:center;
}

.img_poster{width:275px;
float:right;
text-align:center;
margin:0 0 5px 8px;

}

* html .img_poster{width:275px;
position:relative;
margin-top:0;
z-index:90;
}

 /*\*//*/
.img_poster{margin-top:150px;}
/**/

a:link, a:active, a:visited {
	text-decoration:none;
	color:#c7255d;
	}
a:hover {
	color:#c0d66a;
	}
a.tickets:link, a.tickets:active, a.tickets:visited {
	text-decoration:none;
	color:#c7255d;
	background-color:#ebcf52;
	}
a.tickets:hover {
	color:#000000;
	background-color:#c0d66a;
	}
.gallery_text{
height:500px;
color:#e6e4d6;
font-weight:bold;
}
.gallery_thumb
{width:50px;height:50px;}

.gallery_img{
position:absolute;
left:145px;
top:112px;
width:auto;
z-index:50px;
}


.gallery_thumb_div
{
position:relative;
left:455px;
top:0px;
width:104px;
}
.hiddenpic {display:none;}
.credit {
text-align:center;
position:relative;
margin:130px auto;
color:#FFFFFF;
width:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.border{background-color:#545143; padding:2px 8px 2px 8px;}

.societylogo {
position:absolute;
left:469px;
top:52px;
}
.societybody {
	position:absolute;
	left:706px;
	top:221px;
	width: 294px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	color:#FFFFFF;
	line-height:22px;
}
