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

*{ 
	margin:0;
	padding:0;
}

body {
	background-image:url(../images/bg.gif);
	background-color:#3c5e3b;
	font-family:"Times New Roman", Times, serif;
	line-height:1.1;
}
html { 
	margin: 0px;
	min-width: 980px;
	min-height:100%;
	height:auto;
}
#wrap {
	width:980px;
	padding:0;
	margin:0 auto;
}

/** styles for logo and mailing list**/
#logo {
	width:980px;
	height:150px;
	margin:0 auto;
	padding:0;
	position:relative;
}
#logo img.logo {
	padding-top:15px;
	padding-left:30px;
}
#mailinglist {
	float:right;
	width:325px;
	position:absolute;
	top:30px;
	left:550px;
}
#mailinglist div.content {
	border-style:solid;
	border-width:5px;
	border-color:#6b846b;
	background-image:url(../images/mailing_bg.jpg);
	background-repeat:repeat;
	padding:15px;
}

.mailingform {
	color:#FFFFFF;
	padding:17px 0 5px 7px;
}
.mailingform input {
	width:120px;
	height:13px;
	margin-right:8px;
}
.mailingform input.button {
	width:51px;
	height:21px;
	background-image:url(../images/btn_send.gif);
	background-color:transparent;
	border:transparent;
	cursor:pointer;
	border-color:transparent;
	border-width:0px;
	
}
/** styles for content**/
#content {
	width:887px;
	padding:0;
	margin:0 auto;
	text-align:left;
}
#sh_logo {
	float:right;
	position:absolute;
	top:200px;
	left:820px;
}


#deco_top {
	position:absolute;
	top:-18px;
	left:-40px;
	width:279px;
	height:99px;
}
.white_top {
	width:887px;
	background-image:url(../images/content_top.jpg);
	background-repeat:no-repeat;
	height:43px;
}
.white_content {
	background-color:#FFFFFF;
	background-repeat:repeat;
	width:887px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
.white_bottom {
	width:887px;
	background-image:url(../images/content_bottom.jpg);
	background-repeat:no-repeat;
	height:33px;
}
.light_green {
	background-image:url(../images/bg_lightgreen.gif);
	width:887px;
	background-repeat:repeat-y;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
.light_green_bottom {
	background-image:url(../images/lightgreen_bottom.jpg);
	background-repeat:no-repeat;
	height:15px;
}
#footer {
	background-image:url(../images/bg_footer.gif);
	float:left;
	height:39px;
	width:887px;
	background-repeat:no-repeat;
	position:relative;
}
#deco_bottom {
	position:absolute;
	top:-45px;
	left:627px;
}
.welcome {
	padding:0px 10px 0px 10px;
}
.navigation_bottom {
	padding:15px 0px 20px 35px;
}
.column_navigation_bottom {
	float:left;
	width:259px;
	padding-right:20px;
}
.column_navigation_bottom img {
	padding-bottom:15px;
}

.clear {
	clear:both;
}

/**********designed by aka**********/
.aka {
	position:absolute;
	left:530px;
	top:10px;
	height:30px;
	z-index:10;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
}
.aka a {
	color:#FFFFFF;
	text-decoration:none;
}
/************welcome header***********/
.column_welcome {
	float:left;
	width:435px;
	padding-left:10px;
}
.column_gallery {
	float:left;
	width:404px;
	padding-right:10px;
	padding-bottom:25px
}
/***************menu****************/
#navigation {
	background-image:url(../images/bg_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:39px;
	width:887px;
	position:relative;
	margin:0;
	padding:0px;
}
.menu {
	font-family:arial,verdana,sans-serif; 
	height:26px;   
	z-index:50; 
	list-style-type:none;
	height:47;
	list-style-position:outside;
	display:block;
	float:right;
	padding-top:8px;
	padding-right:10px;
}
.menu li {
	list-style-type:none;
	float:left;
	z-index:50;
}

ul.menu li a {
	background-repeat:no-repeat;
	height:26px;
	width:147px;
	display:block;
	z-index:10;
	float:left;
}
/************Buttons*************/
ul.menu li a.home {
	background-image:url(../images/btn_home.gif);
	width:65px;
}
ul.menu li a.productions {
	background-image:url(../images/btn_productions.gif);
	width:129px;
}
ul.menu li a.about {
	background-image:url(../images/btn_about.gif);
	width:98px;
}
ul.menu li a.contact {
	background-image:url(../images/btn_contact.gif);
	width:110px;
}
ul.menu li a.press {
	background-image:url(../images/btn_press.gif);
	width:69px;
}
/************Buttons hover*************/

ul.menu li a.home:hover {
	background-image:url(../images/btn_home_hov.gif);
	width:65px;
}
ul.menu li a.productions:hover {
	background-image:url(../images/btn_productions_hov.gif);
	width:129px;
}
ul.menu li a.about:hover {
	background-image:url(../images/btn_about_hov.gif);
	width:98px;
}
ul.menu li a.contact:hover {
	background-image:url(../images/btn_contact_hov.gif);
	width:110px;
}
ul.menu li a.press:hover {
	background-image:url(../images/btn_press_hov.gif);
	width:69px;
}
ul.menu li a span {
	left:-9999;
	z-index:-10;
	position:absolute;
	top:-2000px;
}
/************Titles*****************/
.title_mailinglist {
	background-image:url(../images/title_joinmailinglinst.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:100%;
	height:13px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
}
.title_aboutus {
	background-image:url(../images/title_aboutus.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	width:100%;
	height:42px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	padding:0px 0px 40px 10px;
}	
.title_contactus {
	background-image:url(../images/title_contactus.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	width:100%;
	height:42px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	padding:0px 0px 40px 10px;
}
.title_productions {
	background-image:url(../images/title_productions.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	width:100%;
	height:42px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	padding:0px 0px 40px 10px;
}	
.title_press {
	background-image:url(../images/title_press.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	width:100%;
	height:42px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	padding:0px 0px 40px 10px;
}	


.title_abouttheplay {
	background-image:url(../images/title_abouttheplay.gif);
	background-repeat:no-repeat;
	width:300px;
	height:16px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	margin-top:10px;
	padding:0px 0px 10px 10px;
}	

.title_castandcreative {
	background-image:url(../images/title_castandcreative.gif);
	background-repeat:no-repeat;
	width:300px;
	height:16px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	margin-top:10px;
	padding:0px 0px 10px 10px;
}

.title_quotesandreviews {
	background-image:url(../images/title_quotesandreviews.gif);
	background-repeat:no-repeat;
	width:300px;
	height:16px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	margin-top:10px;
	padding:0px 0px 10px 10px;
}

.title_awardsandnominations {
	background-image:url(../images/title_awardsandnominations.gif);
	background-repeat:no-repeat;
	width:300px;
	height:16px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	margin-top:10px;
	padding:0px 0px 10px 10px;
}	

/*************about page**************/
#copy_headers {
	padding:10px 0px 10px 0px;
}
.copy {
	padding:30px 50px 20px 50px;
	text-align:justify;
	line-height:1.2;
}
.copy_about {
	color:#000000;
	font-size:16px;
	padding-bottom:10px;
}
.strong {
	font-weight:bold;
}
.about_list {
	list-style-image:url(../images/pointer_list.gif);
	margin-left:30px;	
}
/*************Press page****************/
.press_box_top {
	background-image:url(../images/press_box_top.gif);
	background-repeat:no-repeat;
	height:9px;
	font-size:0;
	width:789px;
}
.press_content {
	padding:22px;
}
.press_box_middle {
	background-color:#FFFFFF;
	width:789px;
}
.press_box_bottom {
	background-image:url(../images/press_box_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:789px;
	font-size:0;
}
.column_picture {
	float:left;
	width:260px;
	padding-left:20px;
}
.column_articles {
	float:left;
	width:400px;
	padding-left:10px;
}
.press_list {
	list-style-image:url(../images/press_deco.gif);
	margin-left:30px;	
}
.press_list a {
	color:#333333;
	text-decoration:none;
}
.press_list a:hover {
	color:#333333;
	text-decoration:underline;
}
/*************Contact page**************/

.contact-padding { height:120px; }
.contact_pic_margin { margin-bottom:16px; }
#contact-column { width:310px; float:right; position:absolute; top:15px; left:520px; }


/*************Production page**************/

div.mainImg { width:314px; height:503px; float:left; background-color:#FFFFFF; }
			
div.mainImg a img { border:0px; }
			
div.thumbs { float:left; width:105px; height:422px; background-color:#bdd1bd; padding-left:22px; overflow:hidden; text-align:left; }		
		
div.thumbs ul { list-style:none; }

#productions-box { width:634px; height:550px; background-color:#FFFFFF; background-image:url(../images/bg_productions.gif); background-repeat:no-repeat; position:relative; }
#productions-image { height:460px; width:228px; margin-top:35px; float:left; padding-left:14px; padding-right:14px; }
#productions-copy { width:357px; float:left; margin-top:35px; height:460px; color:#000000; font-size:14px; text-align:left; line-height:1.2; overflow:auto; padding-right:10px; }
#productions-fulllist { width:357px; float:right; text-align:right; padding-right:10px; padding-top:10px; }
.production-padding { padding-left:90px; }

#production_twirls { width:181px; height:209px;  position:absolute; top:-30px; left:-30px; display:block; }

.designedbyaka {
	float:left;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:10px;
	font-size:12px;
}
.designedbyaka a {
	text-decoration:none;
	color:#999999;
}
