html, body
{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: red;
	font: .9em verdana, arial, helvetica, sans-serif;
	background-color: #b1a785;
}

h1{font-size:1.8em;}

h2{font-size:1.6em;}

h3{font-size:1.2em;}

h4{font-size:1.1em;}

h5{font-size:1em;}

a {
color:white;
}

#wrapper{
width:100%;
background-image:url( ../page_elements/bg_y.gif);
background-position:center;
background-repeat:repeat-y;
}

table#centerer
{
	width: 100%;
	border-width: 0;
	border-style: none;
	padding: 0;
	margin: 0;
}

div#container
{
	width: 740px;
}

div#content
{
	text-align: left;
	width:744px;
	height:716px;
	background: transparent url( ../page_elements/bg_cream.gif) center no-repeat;
	border:solid 1px white;

}

#slate{
color:white;
margin: auto;
padding:16px;
height:683px;
width:714px;
background: transparent url( ../page_elements/bg_slate.gif) center no-repeat;
position:absolute;
line-height:1.06em;
text-align:center;
}

a#logo
{
	left: 0px;
	top: 34px;
	width: 357px;
	height: 93px;
	position: absolute;
}

div#header
{
	width: 720px;
	height: 138px;
	position: relative;
}

div#header ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 85px;
	width: 348px;
	background: transparent url( ../page_elements/menu.jpg) left -85px no-repeat;
	position: absolute;
	left: 380px;
	top: 46px;
}

div#header ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	height: 85px;
	top: 0;
}

div#header ul li a
{
	display: block;
	height: 85px;
	width: 87px;
	text-decoration: none;
	font-size: 1px;
}

div#header ul li a span
{
	visibility: hidden;
	font-size: 10px;
	height: 1px;
}

div#header ul li#ticketsItem
{
	left: 0px;
}

div#header ul li#ticketsItem a:hover, div#header ul li#ticketsItem a.selected
{	
	background: transparent url( ../page_elements/menu.jpg) 0px 0 no-repeat;
}

div#header ul li#auditionItem
{
	left: 88px;
}

div#header ul li#auditionItem a:hover, div#header ul li#auditionItem a.selected
{	
	background: transparent url( ../page_elements/menu.jpg) -88px 0 no-repeat;
}

div#header ul li#volunteerItem
{
	left: 176px;
}

div#header ul li#volunteerItem a:hover, div#header ul li#volunteerItem a.selected
{	
	background: transparent url( ../page_elements/menu.jpg) -176px 0 no-repeat;
}

div#header ul li#archivesItem
{
	left: 264px;
}

div#header ul li#archivesItem a:hover, div#header ul li#archivesItem a.selected
{	
	background: transparent url( ../page_elements/menu.jpg) -264px 0 no-repeat;
}

div#top{
padding:20px 20px 3px;
}

div#top a{
	/*text-decoration:none;*/
}

#top span{
width:280px;
}

#bottom{
font-size:0.9em;
padding:0 16px;
}

#bottom span{
display:block;
width:410px;
}


#posters{

width:672px;

padding:0;
margin:0;
margin:10px 0;

list-style-type:none;
}

#posters li{
margin:0;
padding:0;
float:left;
padding:0 4px;
}

#posters li p{
margin:0;
width:160px;
height:246px;
overflow:hidden;
}

.poster_mask{
width:160px;
height:246px;
overflow:hidden;
}

 .floatright {
float: right;
}
.center{
text-align: center;
}

div#content p, div#content ul, div#content li
{
	text-align: left;
}

h1,h2,h3,h4,h5,h6{
	line-height:1em;
	margin:0;
	padding:0;
	margin-right:1em;
	margin-bottom:1em;

}

.photo-link{
display:block;
float:left;
height:72px;
position:relative;
	left:30px;
	top:30px;
	background:transparent url(../images/camera.gif) no-repeat top left;
	
}

.photo-link span{
display:block;
text-align:left;
margin-left:80px;
font-size:1.3em;
font-weight:bold;

}

.phone{
vertical-align:middle;
}

.audition{
	text-align:left;
}

#top-left img{
width:206px;
float:right;
}

.light-box{
background:#8C8B7D;
padding:10px;
margin:10px;
}

hr{
	width:65%;
	color:#8C8B7D;
	height:2px;
	border:0;
	background:#8C8B7D;
}



ul#cast {list-style:none;margin:0;padding:0;float:left;width:50%;}

ul#cast span{
width:auto;
position:relative;
top:2px;
background:#44443b;
}

#cast li {border-bottom:1px dotted #fff;}
#cast li span.name {float:left;padding: 0 4px 0 0;}
#cast li span.role {float:right;padding: 0 0 0 4px;}
#cast li br {clear:both;}




