.top h1, .top h2 {
	width:100%;
	height:0px;
	text-indent: 100%;
	overflow: hidden;
	border: none;}

.home .top {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	min-width:960px;
	height:478px;
	background: #fee435 ;
	position: relative;}
	
.home-video {
	width:960px;
	height: 480px;
	display: block;
	margin: auto;
	position: relative;}
	
.play-video {
	width:370px;
	height: 81px;
	overflow: hidden;
	position: absolute;
	top:310px;
	right:146px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/watch.png) no-repeat 0 0;}
	
.play-video:hover {
	background-position: 0 -84px;}
	
#video-box {
	background: black;
	width:700px;
	height: 428px;
	position: absolute;
	top:24px;
	display: none;
	left:130px;}
	
.exit {
	background: url(http://chaplinbroadway.com/themes/sc-default/images/exit.png) no-repeat 0 0;
	width:37px;
	height:37px;
	position: absolute;
	right:-37px;
	top:0;}
	
.bottom {
	width:960px;
	margin: auto;}
	
.home .bottom .left {
	width:364px;
	float: left;
	padding: 40px 0 0;}
	
.home .bottom .right {
	padding: 40px 0 0;
	width:535px;
	float:right;}
	
.small {
	font-size: 60%;}
	
.blurb p {
	font-size: 25px;
	line-height: 32px;}
	
#buy-tix {
	display: block;
	height:51px;
	width:364px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/buy-tix.png) no-repeat 0 0;}
	
#buy-tix:hover {
	background-position: 0 -52px;}
	
#prem-tix {
	margin: 10px 0 0;
	display: block;
	height: 43px;
	width:364px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/prem-tix.png) no-repeat 0 0;}
	
#prem-tix:hover {
	background-position: 0 -44px;}
	
.socnet {
	margin: 0;
	padding:13px 0;
	border-top: 1px solid #30334F;
	text-align: center;}
	
.fb {
	display: inline-block;
	width:25px;
	height: 25px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/fb.png) no-repeat 0 0;
	margin: 0 2px 0 0;}
	
.twit {
	display: inline-block;
	width:25px;
	height: 25px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/twit.png) no-repeat 0 0;
	margin: 0 2px 0 0;}
	
.you {
	display: inline-block;
	width:48px;
	height: 25px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/you.png) no-repeat 0 0;
	margin: 2px 2px 0 0;}
	
.follow {
	display: inline-block;
	margin: 0 2px 0 0;}
	
.like {
	display: inline-block;
	margin: 0 0 0 0;}
	
.home .callout {
	border-top: 1px solid #30334F;
	padding:13px 0;
	margin: 15px 0 0;
	font-family: 'CassannetBoldBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size:27px;
	text-align: center;}

	
.home .callout p {
	margin: 0;}
	
form {
	padding:13px 0 15px;
	border-top: 1px solid #30334F;
	text-align: center;}
	
form span {
	font-size:17px;
	margin:0 0 5px;
	display: block;}
	
.email {
	border: none;
	float:left;
	width:282px;
	height:24px;
	background: #646AA5;
	color: #353264;
	line-height: 22px;
	padding:0 0 0 10px;
	margin: 0 0 0 6px;}
	
.submit {
	font-family: 'Helvetica', 'Arial', sans-serif;
	border: none;
	float:left;
	width:62px;
	height:24px;
	background: #494E79;
	color: #fff;
	line-height: 22px;}
	
.theater {
	text-align: center;
	padding: 13px 0;
	border-top: 1px solid #30334F;}
	
.theater span {
	display: inline-block;
	font-size:12px;
	color: #646AA5;
	padding: 0 0 0 15px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/shubert.gif) no-repeat 0 5px;}
	
.theater a {
	font-size:12px;}
	
.privacy {
	padding: 5px 0;
	border-top: 1px solid #30334F;
	text-align: center;}
	
.privacy a {
	color: #fff;
	font-size:10px;}
	
.inner .top {
	border-top:1px solid #fff;
	min-width:960px;
	height:220px;
	background: #fee435 url(http://chaplinbroadway.com/themes/sc-default/images/inner-bg.jpg) no-repeat center 0;}
	
.inner .bottom .left {
	width:630px;
	float: left;
	padding: 40px 0 0;}
	
.landing .bottom .left {
	width:630px;
	float:none;
	margin: auto;
	padding: 40px 0 0;}
	
.inner .bottom .right {
	padding: 40px 0 0;
	width:230px;
	float:right;}
	
.inner .footer  {
	width:960px;
	margin: 20px auto;
	border-top: 1px solid #30334F;}
	
.inner .footer .left {
	width:50%;
	float: left;}
	
.inner .footer .right {
	width:50%;
	float: right;}
	
.inner .privacy {
	padding: 0 0 0 5px;
	border-top: none;
	text-align: right;}
	
.inner .mailing {
	float: right;
	width: 365px;}
	
.inner .mailing form span {
	color: #646AA5;}
	
.inner form {
	padding:13px 0 5px;
	border-top: none;
	text-align: right;}
	
.inner .email {
	float:right;
	width:273px;}
	
.inner .submit {
	float:right;}
	
.inner .theater {
	text-align: left;
	width: 200px;
	width: 353px;
	padding: 5px 0;}
	
.inner .socnet {
	border-top: none;
	text-align: left;
	margin: 0;}
	
#small-buy-tix {
	margin:15px 0 0 5px;
	display: block;
	height:51px;
	width:230px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/small-buy-tix.png) no-repeat 0 0;}
	
#small-buy-tix:hover {
	background-position: 0 -52px;}
	
#small-prem-tix {
	display: block;
	height: 43px;
	width:230px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/small-prem-tix.png) no-repeat 0 0;}
	
#small-prem-tix:hover {
	background-position: 0 -44px;}
	
#small-group-tix {
	margin:10px 0 0 0;
	display: block;
	height: 43px;
	width:230px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/small-group-tix.png) no-repeat 0 0;}
	
#small-group-tix:hover {
	background-position: 0 -44px;}
	
#home-prem-tix {
	display: block;
	height: 33px;
	width:175px;
	margin:0 0 3px 0;
	float:left;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/home-prem-tix.png) no-repeat 0 0;}
	
#home-prem-tix:hover {
	background-position: 0 -35px;}
	
#home-group-tix {
	margin:0 0 3px 10px;
	float:left;
	display: block;
	height: 33px;
	width:175px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/home-group-tix.png) no-repeat 0 0;}
	
#home-group-tix:hover {
	background-position: 0 -35px;}
	
.tix-block .small-prem-tix {
	margin:0 0 5px;}
	
.tix-block .small-group-tix {
	margin:0 ;}
	
#large-buy-tix {
	display: block;
	height:91px;
	width:364px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/large-buy-tix.png) no-repeat 0 0;}
	
#large-buy-tix:hover {
	background-position: 0 -92px;}
	
.rob .twitter-follow-button {
	position:relative;
	top:5px;}


.retarget {
	height:0px;}
	
		
.timeblock {
	font-family: 'CassannetBoldBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;  
	background:url(http://chaplinbroadway.com/themes/sc-default/images/pline.png) repeat-y 58px 0;}
	
.year {
	color:#FCF29E;
	float:left;
	font-size:22px;
	margin:0 15px 0 0;
	width:40px;}
	
.description {
	float:left;
	width:475px;
	padding:0 0 0 80px;}
	
.description p {
	margin:0 0 25px;}
	
.category-1 {
	background:url(http://chaplinbroadway.com/themes/sc-default/images/pers.png) no-repeat 0 0;}
	
.category-2 {
	background:url(http://chaplinbroadway.com/themes/sc-default/images/category-2.png) no-repeat 0 0;}
	
.category-3 {
	background:url(http://chaplinbroadway.com/themes/sc-default/images/category-3.png) no-repeat 0 0;}
	
.stage {
	background:url(http://chaplinbroadway.com/themes/sc-default/images/stage.png) no-repeat 0 0;
	margin: 0 0 0 46px;
	padding: 0 0 37px 30px;
	height:40px}
	
.stage p {
	margin:0;}
	
.timeblock h3 {
	padding: 4px 20px;}
	
.timeline-nav {
	margin: 20px 0 0;
	width:127px;
	background: #646aa5;
	padding:15px;
	-webkit-border-radius: 4px;
	border-radius: 4px;}
	
.timeline-nav p {
	margin:0 0 10px;}
	
.timeline-nav a {
	text-decoration: underline;
	color: #000;
	font-size: 24px;
	line-height: 120%;
	font-family: 'CassannetBoldBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
	
.timeline-nav a:hover {
	text-decoration: none;}
	
.policy {
	position: relative;
	top: -10px;
	left: 17px;}
	
.home .top {
	background: #fee435 url(http://chaplinbroadway.com/themes/sc-default/images/gradient.jpg) no-repeat center top;}
	
.home .squeeze {
	width:960px;
	margin: auto;}
	
.home .top .left {
	width:500px;
	float: left;
	margin: 0 0 0 52px;}
	
.home .top .right {
	width:306px;
	height:453px;
	background: url(http://chaplinbroadway.com/themes/sc-default/images/vertical-art.png) no-repeat 0 0;
	float: left;
	margin: 15px 0 0;}
	
.home-video {
	width:auto;
	height: auto;
	margin: 5px 0 0 39px;}
	
.quote-wrap {
	width:500px;
	height:210px;
	color:#2D215F;
	margin:10px 0 0;}
	
.press-home-quote {
	font-family: 'CassannetBoldBold';}
	
.press-sub-quote {
	font-size:12px;
	margin:5px 0 0;}
	
.gbtn-wrap {
	text-align: center;}
	
#groups-btn {
	font-size:120%;
	display: block;
	width:100%;
	padding:15px 0;
	border-radius: 8px;
	font-weight: bold;
	margin: 35px 0;
	background: #6167a1;}
	
#groups-btn:hover {
	background: #3f3e72;}
	
.ui-dialog-content form {
	text-align: left !important;}
	
#readmore-aud-section, #readmore-fb-section {
	display: none;}
	
.inner.landing-two .bottom .left {
	width:270px;
	float:left;
	margin: 40px 30px 0 0;
	padding: 15px;
	background: #646AA5;
	color: #000;}
	
.inner.landing-two .bottom .right {
	width:630px;
	float:left;
	margin: auto;
	padding: 40px 0 0;}
	
#landing-buy {
	display: block;
	text-align: center;
	color: white;
	font-family: 'CassannetBoldBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 27px;
	background: #30334F;
	padding: 17px 0;
	border-radius: 8px;
	margin: 19px 0 0;}
	
#landing-buy:hover {
	background: black;}
	
.cast-album {
	border-radius: 7px;
	background: #646aa5;
	border: 1px solid #979bc6;
	padding:5px 10px;
	position: relative;
	top: -14px;
	left: -10px;}