body, html
{
	background-color:#000;
}

h2
{
	font-size:20px;
	color:#fad26a;
	margin:2em 0;
}

h3
{
	font-size:18px;
	color:#FFC;
	font-family:Arial,Helvetica,"Sans-serif";
	font-style: italic;
}

h4
{
	font-size:14px;
	color:#FFC;
	font-family:Arial, Helvetica, "sans-serif";
	text-decoration:underline;
}
h5
{
	font-size:16px;
	color:#FFC;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

cite
{
	color:#FFC;
	font-style:normal;
}

#foot
{
	color:#FFC;
	font-style:normal;
	font-size:10px;
}

fb
{
	
}

p 
{
	color:#FFC;
	margin:1em 0;
	line-height:130%;
}

img.image-left
{
	float:left;
	margin-right:32px;
	margin-bottom:32px;
}

img.image-right
{
	float:right;
	margin-left:32px;
	margin-bottom:32px;
}

.clear
{
	clear:both;
}

#content a:link, #foot a:link
{
	color:#FFC;
	border-bottom:1px solid #FFC;
	text-decoration:none;
}

#content a:visited, #foot a:visited
{
	color:#FFC;
}

#content a:hover, #foot a:hover
{
	color:#fad26a;
	border-bottom:1px solid #fad26a;
}

#content a:active, #foot a:active
{
	color:#FFC;
}

/* YUI custom sidebar */

.yui-t2 .yui-b
{
	width:19.7692em;				/* 257px / 13 */
	*width:19.275em;				/* 257px / 13.3333 */
}

.yui-t2 #yui-main .yui-b
{
	margin-left:19.7692em;				/* 257px / 13 */
	*margin-left:19.275em;				/* 257px / 13.3333 */
}

#hd
{
	overflow:hidden;
}

#bg-ul
{
	float:left;
	width:32px;
	height:31px;
	background: #000 url('../images/bg_ul.png') no-repeat scroll 1px 0px;
}

#bg-top
{
	float:left;
	width:911px;
	height:31px;
	background: #000 url('../images/bg_top.png') repeat-x scroll bottom;
}

#bg-ur
{
	float:left;
	width:30px;
	height:31px;
	background: #000 url('../images/bg_ur.png') no-repeat scroll 0 0;
}

#bg-ll
{
	clear:left;
	float:left;
	width:32px;
	height:31px;
	background: #000 url('../images/bg_ll.png') no-repeat scroll 1px 0px;
}

#bg-end
{
	float:left;
	width:911px;
	height:31px;
	background: #000 url('../images/bg_end.png') repeat-x scroll top;
}

#bg-lr
{
	float:left;
	width:30px;
	height:31px;
	background: #000 url('../images/bg_lr.png') no-repeat scroll 0 0px;
}


#logo-l
{
	float:left;
	width:369px;
	height:200px;
	background: transparent url('../images/logo_l.gif') no-repeat scroll bottom;
	margin-left:32px;
	display:inline;
}

#logo
{
	float:left;
	width:170px;
	height:200px;
	background: transparent url('../images/logo.jpg') no-repeat scroll bottom;
}

#logo span
{
	display:none;
}

#logo-r
{
	float:left;
	width:372px;
	height:200px;
	background: transparent url('../images/logo_r.gif') no-repeat scroll bottom;
}

#doc4
{
	background: #782619 url('../images/bg.jpg') repeat-y scroll 0 0;
}

#sb-top
{
	background: transparent url('../images/sb_top.gif') no-repeat scroll 0 0;
	width:226px;
	height:194px;
	margin-left:31px;
}

#sb-mid
{
	padding-top:10px; 
	background: transparent url('../images/sb_bg.jpg') repeat-y scroll 0 0;
	width:202px;
	min-height:270px;
	margin-left:55px;
}

#sb-end
{
	background: transparent url('../images/sb_end.gif') no-repeat scroll 0 0;
	width:226px;
	height:54px;
	margin-left:31px;
	line-height:0;
}

#content
{
	width:626px;
	background:transparent url('../images/content_top.gif') no-repeat scroll 0 0;
	padding:20px;
	padding-right:40px;
}

#ft-l
{
	float:left;
	width:413px;
	height:97px;
	background:transparent url('../images/ft_l.gif') no-repeat scroll 0 0;
	margin-left:32px;
	display:inline;
}

#ft-logo
{
	float:left;
	width:80px;
	height:97px;
	background:transparent url('../images/ft_logo.jpg') no-repeat scroll 0 0; 
}

#ft-r
{
	float:left;
	width:418px;
	height:97px;
	background:transparent url('../images/ft_r.gif') no-repeat scroll 0 0; 
}

/* navigation styles */

ul#nav
{
	margin-left:35px;
	width:150px;
	overflow:hidden;
}

ul#nav li
{
	margin-bottom:9px;
}

ul#nav li a
{
	width:150px;
	height:16px;
	display:block;
}

ul#nav li a#home
{
	background:transparent url('../images/btn_home.gif') no-repeat scroll 0 0; 
}

ul#nav li a#aboutus
{
	background:transparent url('../images/btn_aboutus.gif') no-repeat scroll 0 0; 
}

ul#nav li a#productions
{
	background:transparent url('../images/btn_productions.gif') no-repeat scroll 0 0; 
}


ul#nav li a#finearts
{	background:transparent url('../images/btn_finearts.gif') no-repeat scroll 0 0; 
}
ul#nav li a#events
{
	background:transparent url('../images/btn_events.gif') no-repeat scroll 0 0; 
}
ul#nav li a#comingsoon
{
	background:transparent url('../images/btn_comingsoon.gif') no-repeat scroll 0 0; 
}
ul#nav li a#tickets
{
	background:transparent url('../images/btn_tickets.gif') no-repeat scroll 0 0; 
}

ul#nav li a#auditions
{
	background:transparent url('../images/btn_auditions.gif') no-repeat scroll 0 0; 
}
ul#nav li a#litefooters
{
	background:transparent url('../images/btn_litefooters.gif') no-repeat scroll 0 0; 
}

ul#nav li a#photos
{
	background:transparent url('../images/btn_photos.gif') no-repeat scroll 0 0; 
}

ul#nav li a#ghostlights
{
	background:transparent url('../images/btn_ghostlights.gif') no-repeat scroll 0 0; 
}

ul#nav li a#support
{
	background:transparent url('../images/btn_support.gif') no-repeat scroll 0 0; 
}

ul#nav li a#about
{
	background:transparent url('../images/btn_about.gif') no-repeat scroll 0 0; 
}

ul#nav li a#contact
{
	background:transparent url('../images/btn_contact.gif') no-repeat scroll 0 0; 
}

#sb-mid ul#nav li a:link
{
	background-position: 0 0; 
}

#sb-mid ul#nav li a:visited
{
	background-position: 0 0; 
}

#sb-mid ul#nav li a:hover
{
	background-position: 0 -16px; 
}

#sb-mid ul#nav li a:active
{
	background-position: 0 0; 
}

#sb-mid ul#nav li.selected a
{
	background-position: 0 -16px;
}

ul#nav li a span
{
	display:none;
}
.BUTTONS {
	font-size: 14px;
	color: #000;
}
.mainExpand {
	cursor:hand;
	cursor:pointer;
	font: bold .9em verdana, arial, helvetica, sans-serif;
	
}

#special-message
{
	background-image:none;
	background-color: #fff;
	border:1px solid #000;
	padding:10px;
	width:100%;
	color:#600;
	font-weight:bold;
}

