@charset "utf-8";
*{
	margin:0;
	padding:0;
}
body{
	background:#000000;
	color:#003300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a:link,a:hover,a:visited,a:active{
	color:#006666;
}
a:hover{
	color:#665500;
}
h3{
	color:#336600;
	font-family:Georgia, Times, Times New Roman, serif;
	font-size:20px;
	margin-left:60px;
	margin-top:0px;
}
#wrapper{
	background:url(images/wrapperBG.gif);
	margin: 0px auto 0px auto;
	padding-top:0px;
	padding-bottom:0px;
	width:956px;
}
#masthead{
	background:url(images/mast.jpg);
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:956px;
	height:158px;
}
#masthead h1{
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-indent:-9999px;
}
#middle{
	background:url(images/middleBGtall.jpg) no-repeat;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	width:956px;
}
#navigation{
	float:left;
	margin-top:20px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:right;
	width:202px;
}
.contact_link:link,.contact_link:hover,.contact_link:visited,.contact_link:active{
	margin-right:16px;
	color:#669933;
}
.contact_link:hover{
	color:#66cc33;
}
#navigation ul{
	margin:10px 0px 0px 0px;
	padding:0;
 	list-style-type:none;
}
#navigation li a:link,#navigation li a:hover,#navigation li a:visited,#navigation li a:active{
	background:url(images/navbutton.png) no-repeat;
	color:#99cccc;
	display:block;
	font-size:1.3em;
	margin-right:0px;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:4px;
	padding-right:17px;
	padding-top:9px;
	text-align:right;
	text-decoration:none;
	width:175px;
	height:23px;	
}
#navigation li a:hover{
	color:#ffffcc;
	text-decoration:underline;
}
#content{
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
	width:752px;
}
h2{
	background-position:52px 0;
	display:block;
	margin-right:0px;
	margin-left:40px;
	margin-bottom:0px;
	margin-top:15px;
	text-indent:-9999px;
	width:354px;
	height:43px;
}
.home_page{
	background:url(images/header1_home.png);
}
.meet_page{
	background:url(images/header1_meet.png);
}
.audition_page{
	background:url(images/header1_audition.png);
}
.hiring_page{
	background:url(images/header1_hiring.png);
}
.improv_page{
	background:url(images/header1_improv.png);
}
.reviews_page {
	background:url(images/header1_reviews.png);
}
.shows_page{
	background:url(images/header1_shows.png);
}
.video_page{
	background:url(images/header1_video.png);
}
.faq_page{
	background:url(images/header1_faq.png);
}
.center_column{
	float:left;
	width:329px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:0px;
	vertical-align:top;
}
.center_column_wide{
	float:left;
	width:560px;
	margin-left:0px;
	padding-top:10px;
	padding-bottom:0px;
}
.right_column{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
 /* 	width:420px;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
  	margin-right:17px;
	width: 403px;
}
.right_column_thin{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
 /* 	width: 182px;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
	margin-right:17px;
	width: 165px;
}
.center_column p{
	font-size:14px;	
	margin:0px 0px 10px 60px;
	width:250px;
}
.center_column ul{
	font-size:14px;	
	list-style-position:inside;
	list-style-type:circle;
	margin:10px 0px 10px 70px;
	padding:0;
	width:250px;
}
.center_column_wide p{
	font-size:14px;	
	margin:10px 0px 10px 60px;
	width:500px;
}
.center_column_wide ul{
	font-size:14px;	
	margin:10px 0px 10px 60px;
	width:500px;
}
.right_column .bodycopy{
	font-size:14px;	
	margin:0px 0px 10px 0px;
	width:222px;
}

.right_column img{
	margin-left:0px;
}
#middle_footer{
	background:#000000 url(images/middlefooter.gif) no-repeat;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:956px;
	height:33px;
}
.footer_text{
	background:#000000;
	color:#cccc66;
	font-size:9px;
	margin-top:0px;
	padding-bottom:10px;
	padding-left:260px;
	padding-top:0px;
	width:956px;
}
.footer_text p{
	margin-bottom:0px;
	margin-top:0px;
}

.img_centered{
	margin-left:160px;
}
.sidebox{
	color:#669933;
	margin-bottom:10px;
	width:165px;
	float:right;
/* 	margin-left:16px;	margin-right:17px; !!!!!!!!!!!!!!!!!!!!!! */
}
.sidebox_top{
	background:url(images/sidebox_top.png);
	width:165px;
	height:26px;
}
.sidebox_top_stem{
	background:url(images/sidebox_top_stem.png);
	width:165px;
	height:26px;
}
.sidebox_middle{
	background:url(images/sidebox_middle.png);
	width:165px;
}
.sidebox_bottom{
	background:url(images/sidebox_bottom.png);
	width:165px;
	height:40px;
}

.sidebox p{
	font-size:12px;
	margin:0px 22px 0px 8px;
}
.sidebox_middle a:link,.sidebox_middle a:hover,.sidebox_middle a:visited,.sidebox_middle a:active{
	color:#999933;
	display:block;
	padding:0px 0px 3px 4px;
	width:130px;
}
.sidebox_middle a:hover{
	color:#ffffff;
}
.arrow{
	display:block;
	text-align:right;
	text-decoration:none;
}
.sidebox_middle ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:130px;
}
.sidebox_middle li{
	margin:2px 0px 0px 20px;
	padding:0px 0px 2px 0px;
	vertical-align: top;
	width:120px;
}
.meet_navigation{
	margin:10px 0px 0px 60px;
	padding:0;
 	list-style-type:none;
}
.meet_navigation li{
	float:left;
}
.meet_navigation li a:link,.meet_navigation li a:hover,.meet_navigation li a:visited,.meet_navigation li a:active{
	display:block;
	font-size:14px;	
	margin-right:8px;
	margin-bottom:12px;
	margin-top:0px;
	padding-right:8px;
	padding-top:0px;
	text-align:left;
}
.fun_fact{
	background:#eeeecc;
	border:#999966 solid 1px;
	color:#333300;
	font-size:14px;	
	margin-left:60px;
	padding:6px;
	width:240px;
}
.special_fact{
	background:#eeeecc;
	border:#999966 solid 1px;
	color:#993300;
	font-size:14px;
	margin-left:60px;
	padding:6px;
	width:490px;
}
.quote{
	color:#333300;
	font-size:14px;	
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:222px;
}
.author{
	font-size:14px;	
	position:relative;
	left:40px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:222px;
}
.fr1_whole {
	width:403px;
	height:293px;
}
.fr1_top {
	background:url(images/frames/frm1_top.png);
	width:403px;
	height:14px;
}
.fr1_mid {
	width:403px;
	height:238px;
}
.fr1_left {
	background:url(images/frames/frm1_left.png);
	float:left;
	width:10px;
	height:238px;
}
.fr1_right {
	background:url(images/frames/frm1_right.png);
	float:right;
	width:74px;
	height:238px;
}
.fr1_bottom {
	background:url(images/frames/frm1_bottom.png);
	width:403px;
	height:41px;
}

.fr2_whole {
	width:264px;
	height:222px;
}
.fr2_top {
	background:url(images/frames/frm2_top.png);
	width:264px;
	height:14px;
}
.fr2_mid {
	width:264px;
	height:167px;
}
.fr2_left {
	background:url(images/frames/frm2_left.gif);
	float:left;
	width:10px;
	height:167px;
}
.fr2_right {
	background:url(images/frames/frm2_right.gif);
	float:right;
	width:23px;
	height:167px;
}
.fr2_bottom {
	background:url(images/frames/frm2_bottom.png);
	width:264px;
	height:41px;
}
.fr3_whole {
	width:489px;
	height:200px;
	margin-left:60px;
}
.fr3_top {
	background:url(images/frames/frm3_top.png);
	width:489px;
	height:14px;
}
.fr3_mid {
	width:489px;
	height:146px;
}
.fr3_left {
	background:url(images/frames/frm3_left.gif);
	float:left;
	width:10px;
	height:146px;
}
.fr3_right {
	background:url(images/frames/frm3_right.gif);
	float:right;
	width:39px;
	height:146px;
}
.fr3_bottom {
	background:url(images/frames/frm3_bottom.png);
	width:489px;
	height:40px;
}
.fr3_whole_tall {
	width:489px;
	height:300px;
	margin-left:60px;
}
.fr3_mid_tall {
	width:489px;
	height:246px;
}
.fr3_left_tall {
	background:url(images/frames/frm3_left.gif);
	float:left;
	width:10px;
	height:246px;
}
.fr3_right_tall {
	background:url(images/frames/frm3_right.gif);
	float:right;
	width:39px;
	height:246px;
}
.highlight_bright{
	color:#cc6666;
	font-size:16px;
}
