@charset "utf-8";
/* CSS Document */

/*reset all margins for safari / firefox*/
* {
	margin: 0px;
	padding: 0px;
}
/*end margin reset*/
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* ALL PAGES */
	html{}
	body{ background-image:url(../img/bg.png);/**/ background-repeat:repeat-x; background-color:#001B25; margin:0px }/**/

	#logo {
	width:980px;
	height:252px;
	position:absolute;
	top:0px;
	z-index: 1;
}
	
    img { border: none; }
	.img_left {
	border: 1px solid #C02C33;
	float: left;
	margin-right: 10px;
}
	.img_right {}
/* HOME */
	#stage{ width:980px; margin:auto;  } 
	#stars-bg{
	height:252px;
	background-image:url(../img/bg-stars.png)/**/;
	background-repeat:repeat-x;
	position:absolute;
	left:0px;
	top:0px;
	width:100%
}
	
	#main-banner {
	background-image:url(../img/main-banner.png);/**/
	width:980px;
	height:178px/*615px*/;
	padding:390px 0px 0px 0px;
} /* 615 */
	
	#menu-theatre-company{ /*background-image:url(../img/menu-theatre-company.png);*/ width:339px; height:178px; float:left;}
	#menu-youth-theatre{ /*background-image:url(../img/menu-youth-theatre.png);*/ width:305px; height:178px; float:left;}
	#menu-academy{ /*background-image:url(../img/menu-academy.png);*/ width:336px; height:178px; float:left;}
	
	#stage a img { border:none}
	
	body{ color:#FFFFFF; font-family:"Arial", Helvetica, sans-serif; font-size:14px}
	#main-footer{ font-size:12px; height:150px; text-align:center; letter-spacing:0px;}
	#main-footer a{color:#FFFFFF; text-decoration:none}
	#main-footer a:hover{color:#FFFFFF; text-decoration:underline;}
	
/* THEATRE COMPANY */

	#stage-page{ width:982px; margin:auto; /*height:1500px*/;  padding: 196px 0px 0px 0px;  background-repeat:repeat-x}
	#stage-page-top-nav {
	width:/*982px*/686px;
	height:95px/*187px*/;
	background-image:url(../img/top-banner-theatre-company.png);
	background-repeat:no-repeat;
} 
	#stage-page-top-nav {
	padding-top: 92px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 435px;
} /**/
		#stage-page-top-nav a { color:#FFFFFF; text-decoration:none;}
		#stage-page-top-nav a:hover { color:#FFFFFF; text-decoration:underline;}
		
			#home{ width:82px; float:left;}
        	#aboutus{ width:140px; float:left;}
        	#gallery{ width:131px; float:left;}
        	#member{ width:136px; float:left;}
        	#contatus{ width:165px; float:left;}
	
	#stage-page-borders { width:982px;background-image:url(../img/page-borders-lr.png); background-repeat:repeat-y; } 
	
	#stage-page-bg {   width:950px;margin:auto; background-image:url(../img/pages-g-bg2.png); background-repeat:repeat-x; } 
	/*#stars-bg-page{ height:200px; * / position:absolute;left:0px; top:0px; width:100%}*/
	/*background-image:url(../img/pages-g-bg.png);*/
	
	#content-1 {}
		#left-1 {
	width:/*263px*/240px;
	float:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
			/*#left-small-banner1-theatre-company{ background-image:url(../../bucklesandbows/img/left-small-banner1-theatre-company.png)}*/
			/*#left-small-banner2-theatre-company{ background-image:url(../../bucklesandbows/img/left-small-banner2-theatre-company.png)}*/
			
#registration_box1 {
	border: 1px solid #C02C33;
	float: left;
	width: 650px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}			
		#right-1{
	width:/*687px*/665px;
	float:left;
	padding:3px 0px 0px 14px;
}
		#left-1 span	{
	padding: 0px 0px 0px 26px
}
		#left-1 span a{ font-size:14px; text-decoration:none; color:#FFFFFF;}
		#left-1 span a:hover{ font-size:14px; text-decoration:underline; color:#FFFFFF;}
		#left-1 a img { border:none}
		/*#banner-theatre-company{ background-image:url(../../bucklesandbows/img/banner-theatre-company.png); width:650px; height:238px;}*/
		#right-1 p { padding: 0px 28px 0px 0px;}
		div.spacer-1lb{ height:38px;}

	#content-2 { padding: 0px 0px 0px 23px}
	
		#left-2{width:263px; float:left; text-align:left; padding:23px 0px 0px 0px;}
		#middle-2{width:/* 382px */315px; float:left; padding:0px 0px 25px 62px}
			#middle-2 a img { border:none}
		#right-2{width:263px; float:left; text-align:right;  padding:23px 0px 0px 0px;}
		
			#left-2 a, #right-2 a {color:#FFFFFF; text-decoration:none}
			#left-2 a:hover, #right-2 a:hover {color:#FFFFFF; text-decoration:underline}
		
		div.spacer-1pb{height:32px;}
		div.spacer-2pb{height:23px;}/**/

a {
	color: #C02C33;
	text-decoration: none;
}

/* ListMenu Styles */

ul{
	margin: 0px;
	list-style-type: none;
}
.LM_collapsed a {
	color: #FFF;
	text-decoration: none;
	list-style-type: none;
}
.LM_collapsed a:hover {
	color: #D57259;
	list-style-type: none;
}

.LM_expanded a {
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
}
.LM_expanded a:hover {
	color:#D57259;
	list-style-type: none;
}
.LM_expanded #LM_youAreHere {
	background-color:#000;
	border:1px solid #c0c0c0;
	list-style-type: none;
}

.LM_endPage a {
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
}
.LM_endPage a:hover {
	color: #D57259;
	list-style-type: none;
}
.LM_endPage #LM_youAreHere {
	background-color:#000;
	list-style-type: none;
}

#LM_level_1 li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C22D34;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-right: 20px;
}

#LM_level_1 li a, #LM_level_1 li #LM_youAreHere {padding-left:0px;}
#LM_level_2 li a, #LM_level_2 li #LM_youAreHere {padding-left:10px;}
#LM_level_3 li a, #LM_level_3 li #LM_youAreHere {padding-left:18px;}
#LM_level_4 li a, #LM_level_4 li #LM_youAreHere {padding-left:26px;}

/*Gallery Styles*/
/*login box*/
.loginForm {
	width: 160px;
	color: #FFFFFF;
}
.alignRight {
	text-align:left;
	padding-left: 4px;
    font-family: Arial, Helvetica, sans-serif;
}
.button {
	font: normal 8pt "verdana","arial mt","arial narrow","arial";
	color: #ffffff;
	background-color: #C02C33;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
}
.alignCenter {
	color: #CCCCCC;
}
/*end of login box*/

/*start gallery*/
.EGthumbnail {
	border: 1px solid #C02C33;
}
.EGimageview {
	border: 1px solid #C02C33;
}
.galnav {
	color: #ffffff;
	border: 1px outset #FFFFFF;
	background-color: #C02C33;
	margin-bottom: 4px;
	margin-left: 4px;
	padding: 3px;
}
.save {
	font: normal 8pt "verdana","arial mt","arial narrow","arial";
	color: #000000;
	background-color: #8ca9c1;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
}
/*end gallery*/

/*Start upload form*/
.upload {
	font: normal 8pt "verdana","arial mt","arial narrow","arial";
	color: #000000;
	background-color: #FFEAEA;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.delete {
	font: normal 8pt "verdana","arial mt","arial narrow","arial";
	color: #000000;
	background-color: #8ca9c1;
	margin-bottom: 4px;
	margin-left: 4px;
    border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


/*End upload form*/


#registration_box {
	height: auto;
	width:  365px;
	margin-left: 15px;
	margin-top: 50px;
	margin-right: 0px;
	float: left;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
#members_content {
	width: 650px;
	padding-right: 10px;
}

/*Box Round News Items*/
fieldset {
	position:relative;
	margin: 0px;
	padding:5px;
	width:90%;
	border: 1px solid #C02C33;
}
/*end news box*/
/*Quick News & Normal News*/

.oldnews {
	list-style-type: none;
}
.oldernewsheading {
	font-size: 1.2em;
}


/*zcalendar event display*/
li.vevent{
margin-bottom: 10px;
list-style: none;
padding: 5px;
}
.day{
width: 80px;
height: 60px;
position:relative;
padding: 3px 3px 0;
}
a.event {
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-color: #333333;
}
a.event, .event_end{
font-size: smaller;
}
th.month a{
display: inline;
padding: 3px;
text-align: center;
}
th.monthTitle{
font-weight: bold;
font-size: larger;
padding: 0;
}
a.event:hover, .month a:hover{
	background: #D57259;
	color: #fff;
}
.event_end{
padding: 3px;
color:#8ca9c1;
}
.today {
font-weight: bold;
color: #ff0000;
font-size: 1.1em;
}
.hidden{
display: none;
}
h3.summary{
font-size: 1.1em;
}
li.vevent, .day, .event {
	border: 1px solid #fff;
	border-color: #C02C33;
	background-color: #333333;
}
.day:hover{
background: #eee;
}

/*table styles for Front end File Manager*/
.td {
	margin: 0px;
	padding: 0px;
}
