html
{
padding:0px;
margin:0px;
}

body 
{
background-color:#D9D7C5;
text-align:center;
padding:0px;
margin:0px auto;
font-family: Arial;
font-size:95%;
}

div
{
border:0px solid red;
}

h2
{
margin:0;
}

h5
{
margin:0;
}

h6
{
margin:0;
font-weight:normal;
font-size:9px;
}

h4, h5, h3
{
	margin-top:0px;
	margin-bottom:0px;
}

h5
{
	font-weight:normal;
	margin-bottom:3px;
}

ul
{
margin: 0;
padding: 0;
list-style-type: none;
line-height:15px;
}

input, textarea, select 
{         
  #background:transparent;
}

.page-top
{
background-image:url(../images/border_top.gif);
background-repeat:no-repeat;
width:100%;
height:27px;
margin:0px auto;
width:976px;
}

.container
{
	background-image: url(../images/content-background.gif);
	background-repeat: repeat-y;
	margin: 0px auto;
	width: 976px;
	display: inline-block;
	height: 100%;
}

.page-bottom
{
clear:both;
background-image:url(../images/border_bottom.gif);
background-repeat:no-repeat;
height:40px;
text-align:left;
margin:0px auto;
width:976px;
}

.page-bottom-links
{
width:665px;
text-align:center;
}

.content
{
	width: 600px;
	padding: 0 15px 25px 28px;
	float:left;
}

.header
{
margin:0;
padding:4px 0 0 0;
height:45px;
}

/*
.submit
{
color:#000;
padding:5px;
background:#a6a6a6;
border:1px solid #666;
}
*/
.signup-fld
{
background-image:url(../images/input_txt_bg_01.gif);
background-repeat:no-repeat;
border:none;
width:197px;
height:25px;
color:gray;
}

.signup-txt-fld
{
border:none;
width:120px;
height:14px;
color:gray;
background:transparent;
line-height:14px;
padding:0 0 0 8px;
margin:0 0 4px 0;
}

.signup-submit
{
background-image:url(../images/input_txt_bg_02.gif);
background-repeat:no-repeat;
border:none;
width:69px;
height:22px;
padding:0;
margin:0;
line-height:22px;
cursor:pointer;
}

input:focus{
color:#000;
}
  	
.logo
{
margin:30px auto 30px auto;
text-align:center;
} 

.badge
{
float:left;
text-align:center;
margin-right:5px;
margin-top:3px;
}

.badge-lbl
{
font-size:12px;
color:#555;
}

.navbar-background
{
position:relative;
top:0px;
left:0px;
width:329px;
background-images:url(../images/navbar_bg.gif);
background:blue;
min-width:100%;
height:500px;
}

.navbar
{
width:328px;
float:right;
}

.navbar-elem
{
width:328px;
text-align:left;
}

.nbe-content
{
margin:0px 10px 10px 162px;
padding-top:15px;
}

#nbe-season
{
background-image:url(../images/bg1.gif);
height:245px;
}

#nbe-involved
{
background-image:url(../images/bg2.gif);
height:158px;
}

#nbe-tickets
{
background-image:url(../images/bg3.gif);
height:127px;
}

#nbe-theater
{
background-image:url(../images/bg4.gif);
height:122px;
}

#nbe-press
{
background-image:url(../images/bg5.gif);
height:108px;
}

.nbe-title, .nbe-title-pg
{
color:#737245;
font-size:18px;
padding-bottom:5px;
}

#season-title-pg
{
color:#737245;
}

#involved-title-pg
{
color:#C9AC68;
}

#theater-title-pg
{
color:#C9AC68;
}

#tickets-title-pg
{
color:#C9AC68;
}

#press-title-pg
{
color:#C9AC68;
}

.nbe-link, .now-playing-link
{
font-size:12px;
padding-bottom:1px;
overflow:hidden;
}

.now-playing-link
{
margin-top:5px;
}

.nbe-link a, .nbe-title a, .now-playing-link a , #schmeebloglist a
{
color:#000;
text-decoration:none;
}

.nbe-link a:hover, .nbe-title a:hover, .now-playing-link a:hover, .video_link a:hover, #schmeebloglist a:hover
{
color:#0036d0;
text-decoration:none;
}
/*
.nbe-link ul
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}

.nbe-link ul li
{
	padding-bottom:3px;
}
*/
.nbe-link ul li, ul li.nbe-link
{
	padding-left: 10px;
	padding-bottom:1px;
}

.nbe-link ul li#selected, ul li#selected
{
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

.nbe-link ul
{
	list-style-type: none;
	list-style-position: outside;
	margin-left:0;
}

.nbe-title a
{
cursor:default;
}

.nbe-title a:hover 
{
color:#000;
}

.page-nav
{
float:left;
text-align:left;
margin-right:35px;
margin-top:2px;
}

#involved-page-nav
{
width:110px;
}

#theater-page-nav
{
width:133px;
}

#season-page-nav
{
width:150px;
}

#tickets-page-nav
{
width:110px;
}

#press-page-nav
{
width:110px;
}

#presscp-page-nav
{
width:120px;
}

.page-content
{
text-align:left;
margin-right:30px;
}

#involved-page-content
{
margin-left:145px;
}

#season-page-content
{
margin-left:185px;
}

#tickets-page-content
{
margin-left:145px;
}

#theater-page-content
{
margin-left:170px;
}

#press-page-content
{
margin-left:145px;
}

#presscp-page-content
{
margin-left:145px;
}

.synopsis
{
margin: 0 0 15px 0;
}

.info-block
{
margin:10px 0;
}

.title
{
	color: #000;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 16px;
}

.name
{
color:#000;
}

.staff-email
{
font-size:12px;
}

.production-title
{
floats:left;
}

.production-badges
{
float:right;
text-align:right;
}

#video-screen
{
display:none;
position:absolute;
z-index:4;
top:0px;
left:0px;
opacity:.8;
filter:alpha(opacity=80);
background:#000;
text-align:center;
}

#video-frame
{
display:none;
position:absolute;
z-index:5;
border:1px solid #111;
background-color:#111;
background-image:url(../images/loading.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
}

#video-viewing-area
{
text-align:center;
}

#video-screen-close-btn
{
text-align:center;
background-color:#fff;
height:24px;
line-height:24px;
width:75px;
cursor:pointer;
margin:auto;
color:#000;
}

#video-vault-content
{
display:none;
position:absolute;
z-index:5;
padding:10px;
border-right:0px;
}

.pic
{
border:1px solid #a6a6a6;
}

.video_link, .video-season-lbl
{
color:#fff;
text-align:left;
}

.video_link
{
cursor:pointer;
font-size:14px;
text-indent:3px;
}

.video-season-lbl
{
font-size:14px;
color:#333;
margin-bottom:5px;
}

.video_link a
{
color:#fff;
text-decoration:none;
}

/* Join Community Form Submit Result */
.jcf
{
	margin:35px auto;
	width:300px;
}

.vf
{
text-align:left;
}


