/* @override http://www.artsclub.com/template1/css/basic.css */

/* Swatches 2008-2009
*  Yellow: fff200
*  Faded yellow: 898320
*  Dark: 221c22
*  
*
*
*/

/* ------------------------- Template ------------------------- */

html, body {
	position: relative;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	font-family: Arial, Helvetica, Verdana, Tahoma, san-serif;
	font-size: 100%; 
	color: #000; 
	background-color: #eee;
}

/* -------- General styles -------- */

a img {
	border: 0px none;
}

.clear {
	clear: both;
	height: 0; 
	line-height: 0; 
	font-size: 1px; 
}

img {
	border: 0px none;
}
#playsTable{
	font-size: 13px;
}
#playsTable b{
	font-size: 14px;
}
#playsTable a img {
    border: 1px solid #000;
}

.offScreen {
	position: absolute;
	top: 0;
	color: #fff;
	left: -10000px;
	font-size: 1px;
}

.playTitle {
	font-style: normal;
}

.posL {
	float: left;
}

.posR {
	float: right;
}

/* -------- Bug Fix -------- */
div.clearFloat {
	clear: both;
}

.clearfix:after {
    content: ""; 
	display: block;
	clear: both; 
	height: 0; 
	line-height: 0;
    visibility: hidden;
    font-size: 0
}

/* ------- Page -------- */
#pageWrap {
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: center;
}

/* ------- Banner -------- */

#bnrLogo {
	float: left;
	margin: 26px 0px 26px 26px;
	padding: 0;
	width:269px;
	height:58px;
}

/* -------- Top Nav -------- */

h2#siteNav {
	position: absolute;
	left: -1500px;
	font-size: 10%;
}

a.skipNav {
	position: absolute;
	left: -1500px;
	font-size: 10%;
}

/*#topNav {
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #333;
	background-repeat: repeat-y;
	background-position:  left top;
}*/

#udm {
	width: 980px;
	margin: 0 0 0 21px;
	text-align: left;
}

#udm h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

#udm h3 a {
	margin: 0 20px 0 0;
	padding: 7px 10px !important;
}

#nav_aboutus h3 a {
	margin: 0;
}

/* -------- New Top Nav --------*/

/*ul#menu{
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #333;
	background-repeat: repeat-y;
	background-position:  left top;
	width: 980px;
	padding-left: 0px;
}

ul#menu li{
	float: left;
	list-style: none;
}*/

/* -------- Main Wrapper -------- */

#mainWrap {
	position: relative;
	min-height: 80%;
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url('../graphics/mainwrap_bg2.gif');
	background-repeat: repeat-y;
	background-position:  left top;
	background-color: #fff;
}

/* -------- Home Page -------- */

#homeMainWrap {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #444;
}

#homeFlash {
	position: relative;
	z-index: 0;
	height: 440px;
	margin: 0;
	padding: 0;
}

#homeImage {
	float: right;
	width: 300px;
	margin: 0;
	padding: 0;
}

#homeImage p {
	margin: 0;
	padding: 0;
}

#homeImage img {
	margin: 0;
	padding: 0;
	border: 0px none;
}
	
div.homeBtns {
	display: none;
	clear: both;
	height: 21px;
	padding: 4px 0 0 0;
	text-align: left;
	line-height: 21px;
	background-color: #333;
}

div.homeBtns img {
	margin: 0 10px;
}

div.homeBtns p {
	width: 280px;
	margin: 4px 10px;
	font-size: 60%;
	text-align: center;
}


/* --- Features --- */

div.featureWrap {
	padding: 0;
	border-top: 1px solid #ccc;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 1px solid #ccc;
}

div.feature {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 70%;
	color: #fff;
}

div.featureContent {
	position: relative;
	height: 135px;
	margin: 0;
	padding: 8px 8px 3em 8px;
	color: #333;
	background-color: #fff;
	background-image: url('../graphics/features/featurecontent_bg2.gif');
	background-repeat: repeat-x;
	background-position:  left top;
	border: 2px solid #fff;
}

div.featureContent h3 {
	margin: 0 0 .4em 0;
	padding: 0; 
	font-size: 110%;
	color: #c00;
}

div.featureContent h3 a  {
	text-decoration: none;
}

div.featureContent h3 a:hover, div.featureContent h3 a:active {
	text-decoration: underline;
}


div.featureContent img {
	float: left;
	padding: 0;
	border: 0px none; margin-left:0; margin-right:9px; margin-top:2px; margin-bottom:0
}

div.featureContent p {
	margin: 0;
	padding: 0;
}

div.featureContent a {
	color: #c00;
}
div.featureContent ul{
	margin-left: 0px;
	padding-left: 0px;
}
div.featureContent ul li{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
div.featureContent a.tweettime{
	float: right;
	text-decoration: none;
	color: #aaa;
}
div.featureContent a.tweettime:hover{
	text-decoration: underline;
}

div.featureContent div.btn1 {
	position: absolute;
	bottom: 8px;
	left: 8px;
}

div.featureContent div.btn1 a {
	color: #fff;
}


/* -------- Home Features -------- */
#homeFeatureBox {
	float: none;
	clear: both;
	margin: 0;
	padding: 8px 0 0 0;
	background-color: #dddddf;
}


#homeFeatureBox div.featureWrap {
	float: left;
	width: 232px;
	margin: 0 0 8px 8px;
}

#homeFeatureBox div.featureContent {
	background-color: #fff;
}
#homeFeatureBox div.featureContent div.btn1 {
}
/* -------- Features -------- */

#featureCol {
	float: left;
	width: 212px;
	margin: 0;
	padding: 8px 0 0 0;
	font-style: normal;
	font-weight: normal;
}

#featureCol div.featureWrap {
	width: 194px;
	margin: 0 0 8px 8px;
}


/* -------- New Features ---------*/

#newfeatures{
	float: left;
	background-color: #fff;
	font-family: times new roman, serif;
	width: 980px;
	color: #555;
}
#newfeatures ul{
	float: left;
	width: 962px;
	padding-left: 18px;
}
#newfeatures ul li{
	float: left;
	list-style: none;
	width: 225px;
	margin-right: 15px;
	position: relative;
	padding-bottom: 50px;
	height: auto;
}
#newfeatures ul li:last-child{
	margin-right: 0px;
}
#newfeatures ul li h3{
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 10px;
	font-size: 24px;
	font-weight: normal;
}
#newfeatures ul li.twitter h3{
	margin-top: -12px;
	margin-bottom: 20px;
}
#newfeatures ul li.twitter h3 img{
	width: 154px;
	height: 34px;
}
#newfeatures ul li img{
	width: 225px;
	height: 108px;
}
#newfeatures ul li p{
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
}

#newfeatures div.btn1 {
	position: absolute;
	bottom: 15px;
	left: 10px;
	font-size: 10px;
}

#newfeatures div.btn1 a {
	color: #fff;
}

/* -------- Newer Features ---------*/

#newerfeatures{
	float: left;
	background-color: #ddd;
	font-family: times new roman, serif;
	width: 980px;
	color: #555;
	margin: 0px;
	padding: 0px;
}
#newerfeatures ul{
	float: left;
	width: 972px;
	margin: 0px;
	padding: 0px;
	padding: 8px;
	padding-right: 0px;
}
#newerfeatures ul li{
	float: left;
	list-style: none;
	width: 232px;
	margin-right: 8px;
	position: relative;
	padding-bottom: 50px;
	height: auto;
	background-color: #fff;
	border: 1px solid #ccc;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
}
#newerfeatures ul li:last-child{
	margin-right: 0px;
}
#newerfeatures ul li h3{
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 15px;
	font-size: 24px;
	font-weight: normal;
}
#newerfeatures ul li.twitter h3{
	margin-top: -12px;
	margin-bottom: 20px;
}
#newerfeatures ul li.twitter h3 img{
	width: 154px;
	height: 34px;
}
#newerfeatures ul li img{
	width: 218px;
	height: 109px;
}
#newerfeatures ul li p{
	font-size: 14px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
}

#newerfeatures a.newbtn {
	position: absolute;
	bottom: 7px;
	left: 7px;
	font-size: 18px;
	background-color: #c00;
	text-align: left;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	
	width: 208px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
}
#newerfeatures a.newbtn:hover{
	background-color: #333;
}



/* -------- Left Buttons -------- */

#leftButtons {
	width: 197px;
	margin: 0 0 8px 8px;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 71%;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
}

#leftButtons ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#leftButtons ul li {
	margin: 0  0 2px 0;
	padding: 0;
	line-height: 1.6em;
	background-color: #f3f3f3;
	background-image: url('../graphics/leftnav/leftbtn_bg.gif');
	background-repeat: repeat-x;
	background-position:  left top;
	border-top: 1px solid #ccc;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 1px solid #ccc;

}

#leftButtons ul li a {
	display: block;
	margin: 0;
	padding: .4em 1em .4em 2.6em;
	color: #666;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: .4em .2em;
}

#leftButtons ul li a:link, #leftButtons ul li a:visited {
	text-decoration: none;
	color: #666;
}

#leftButtons ul li a:hover, #leftButtons ul li a:active {
	text-decoration: none;
	color: #c00;
}

#leftButtons a.leftBtns_season {background-position: .4em .3em;}
 #leftButtons a.leftBtns_season:link, #leftButtons a.leftBtns_season:visited {background-image: url('../graphics/leftbtns/ic_season.gif');}
 #leftButtons a.leftBtns_season:hover, #leftButtons a.leftBtns_season:active {background-image: url('../graphics/leftbtns/ic_season_on.gif');}

#leftButtons a.leftBtns_flex {background-position: .4em .3em;}
 #leftButtons a.leftBtns_flex:link, #leftButtons a.leftBtns_flex:visited {background-image: url('../graphics/leftbtns/ic_flex.gif');}
 #leftButtons a.leftBtns_flex:hover, #leftButtons a.leftBtns_flex:active {background-image: url('../graphics/leftbtns/ic_flex_on.gif');}
 
 #leftButtons a.leftBtns_tickets {background-position: .4em .3em;}
 #leftButtons a.leftBtns_tickets:link, #leftButtons a.leftBtns_tickets:visited {background-image: url('../graphics/leftbtns/ic_tickets.gif');}
 #leftButtons a.leftBtns_tickets:hover, #leftButtons a.leftBtns_tickets:active {background-image: url('../graphics/leftbtns/ic_tickets_on.gif');}

#leftButtons a.leftBtns_contest {background-position: .7em .4em;}
 #leftButtons a.leftBtns_contest:link, #leftButtons a.leftBtns_contest:visited {background-image: url('../graphics/leftbtns/ic_contest.gif');}
 #leftButtons a.leftBtns_contest:hover, #leftButtons a.leftBtns_contest:active {background-image: url('../graphics/leftbtns/ic_contest_on.gif');}

#leftButtons a.leftBtns_mail {background-position:  .7em;}
 #leftButtons a.leftBtns_mail:link, #leftButtons a.leftBtns_mail:visited {background-image: url('../graphics/leftbtns/ic_mail.gif');}
 #leftButtons a.leftBtns_mail:hover, #leftButtons a.leftBtns_mail:active {background-image: url('../graphics/leftbtns/ic_mail_on.gif');}

#leftButtons a.leftBtns_taf {background-position: .6em .5em;}
 #leftButtons a.leftBtns_taf:link, #leftButtons a.leftBtns_taf:visited {background-image: url('../graphics/leftbtns/ic_taf.gif');}
 #leftButtons a.leftBtns_taf:hover, #leftButtons a.leftBtns_taf:active {background-image: url('../graphics/leftbtns/ic_taf_on.gif');}

#leftButtons a.leftBtns_reviews {background-position:  .6em;}
 #leftButtons a.leftBtns_reviews:link, #leftButtons a.leftBtns_reviews:visited {background-image: url('../graphics/leftbtns/ic_reviews.gif');}
 #leftButtons a.leftBtns_reviews:hover, #leftButtons a.leftBtns_reviews:active {background-image: url('../graphics/leftbtns/ic_reviews_on.gif');}

#leftButtons a.leftBtns_seating_maps {background-position: .4em .2em;}
 #leftButtons a.leftBtns_seating_maps:link, #leftButtons a.leftBtns_seating_maps:visited {background-image: url('../graphics/leftbtns/ic_seating_maps.gif');}
 #leftButtons a.leftBtns_seating_maps:hover, #leftButtons a.leftBtns_review:active {background-image: url('../graphics/leftbtns/ic_seating_maps_on.gif');}
 


/* -------- General Buttons -------- */

div.btn1 {
	margin: .5em 0 0 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
/*	border: 1px solid #333;*/
}

div.btn1 a {
	display: block;
	padding: 5px 7px;
	margin: 0;
	color: #fff;
	text-decoration: none;
/*	border: 1px solid #fff;*/
	background-color: #c00;
}

div.btn1 a:hover, div.btn1 a:active {
	background-color: #333;
}

div.btn2 {
	margin: .5em 0 0 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	border: 1px solid #333;
}

div.btn2 a {
	display: block;
	padding: .1em .8em;
	margin: 0;
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	background-color: #3C9038;
}

div.btn2 a:link, div.btn2 a:visited {
	color: #fff;
}

div.btn2 a:hover, div.btn2 a:active {
	background-color: #25A81F;
}

#contentWrap div.btn2 a {
	padding: .3em .8em;
	color: #fff;
	text-decoration: none;
}
 
 div.btn3 {
	margin: .5em 0 0 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #333;
	font-weight: bold;
	border: 1px solid #333;	
}

div.btn3 a {
	display: block;
	padding: .2em .8em;
	margin: 0;
	color: #333;
	text-decoration: none;
	border: 2px solid #fff;
	background-color: #fff200;
}

div.btn3 a:link, div.btn3 a:visited {
	color: #333;
}

div.btn3 a:hover, div.btn3 a:active {
	background-color: #ffc;
}

div.btn4 {
	margin: .5em 0 0 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #333;
	font-weight: bold;
}

div.btn4 a {
	display: block;
	padding: .4em .8em;
	margin: 0;
	color: #333;
	text-decoration: none;
	background-color: #fff200;
}

div.btn4 a:link, div.btn4 a:visited {
	color: #333;
}

div.btn4 a:hover, div.btn4 a:active {
	color: #333;
	background-color: #ffc;
}

div.btn5 {
	margin: .5em 0 0 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

div.btn5 a {
	display: block;
	padding: .1em .8em;
	margin: 0;
	color: #fff;
	text-decoration: none;
	background-color: #333;
}

div.btn5 a:hover, div.btn5 a:active {
	color:#333;
	background-color: #c00;
}

#contentWrap div.btn5 a {
	color: #fff;
	text-decoration: none;
} 

#contentWrap div.btn5 a:hover, #contentWrap div.btn5 a:active {
	color: #333;
	text-decoration: none;
}


/* -------- Play box -------- */

/*--- Graphic --- */

#contentWrap div.playBox {
	float: right;
	width: 263px;
	margin: 0 0 15px 15px;
	padding: 0;
}

div.playBox div.playBoxLinks div.btn5 {
	float: left;
	width: 122px;
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 11px;
	text-align: left;
}

/*--- Flash --- */

#contentWrap div.playBoxFlash {
	float: right;
	width: 300px;
	margin: 0 0 15px 15px;
	padding: 0;
}

div.playBoxFlash div.playBoxLinks div.btn5 {
	float: left;
	width: 124px;
	margin: 8px 0 0 16px;
	padding: 0;
	font-size: 11px;
	text-align: left;
}

div.playBoxFlash  div.playBoxLinks {
	padding: 0 0 8px 0;
}

/*--- Shared --- */

div.playBoxLinks {
	margin: 1px 0 0 0;
	padding: 0 0 5px 0;
	background-color: #eee;
}

div.playBoxLinks div.btn5 a {
	margin: 0;
	padding: 3px 1em 1px 3em;
	height:16px;
	color: #fff;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0em center;
	font-size:11px;
}

#contentWrap div.playBoxLinks div.btn5 a:hover, #contentWrap div.playBoxLinks div.btn5 a:active {
	color: #fff;
}

div.playBoxLinks div.btn5 a.playBox_tickets:link, div.playBoxLinks div.btn5 a.playBox_tickets:visited {
	background-image: url('http://www.artsclub.com/template1/graphics/playbox/icons/ic_tix.gif');
	background-position: 0 0;
	padding-left:3.0em;
}
div.playBoxLinks div.btn5 a.playBox_tickets:hover, div.playBoxLinks div.btn5 a.playBox_tickets:active {
	background-image: url('http://www.artsclub.com/template1/graphics/playbox/icons/ic_tix.gif');
	background-position: 0 -20px
}
div.playBoxLinks div.btn5 a.playBox_taf:link, div.playBoxLinks div.btn5 a.playBox_taf:visited {
	background-image: url('../graphics/playbox/icons/ic_tellafriend.gif');
	background-position: 1px 0;	
	padding-left:2.5em;
}
div.playBoxLinks div.btn5 a.playBox_taf:hover, div.playBoxLinks div.btn5 a.playBox_taf:active {
	background-image: url('../graphics/playbox/icons/ic_tellafriend.gif');
	background-position: 1px -20px;
}
div.playBoxLinks div.btn5 a.playBox_clips:link, div.playBoxLinks div.btn5 a.playBox_clips:visited {
	background-image: url('../graphics/playbox/icons/ic_videos.gif');
	background-position: 0 0;
	padding-left:3.0em;
}
div.playBoxLinks div.btn5 a.playBox_clips:hover, div.playBoxLinks div.btn5 a.playBox_clips:active {
	background-image: url('../graphics/playbox/icons/ic_videos.gif');
	background-position: 0 -20px;
}
div.playBoxLinks div.btn5 a.playBox_photos:link, div.playBoxLinks div.btn5 a.playBox_photos:visited {
	background-image: url('../graphics/playbox/icons/ic_pix.gif');
	background-position: 1px 0;
	padding-left:2.5em;
}
div.playBoxLinks div.btn5 a.playBox_photos:hover, div.playBoxLinks div.btn5 a.playBox_photos:active {
	background-image: url('../graphics/playbox/icons/ic_pix.gif');
	background-position: 1px -20px;
}

 
/* -------- Content -------- */

#contentWrap {
	float: right;
	width: 767px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	background-color: #fff;
}

#content {
	margin: 24px 24px 26px 24px;
	padding: 0;
	background-color: transparent;
	position:relative;
	width: 720px;
}

#contentWrap td p {
	margin: .7em 0 1em 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 100%;
	text-align: left;
	line-height: 125%;
}

#contentWrap td p.caption {
	margin: .2em 0 .2em 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
	text-align: center;
}

#contentWrap h1 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 200%;
	color: #c00;
}

#contentWrap h2 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 180%;
	font-weight: normal;
	color: #000;	
}
#content h2.twothousandtwelve{
	margin-top:15px;
	margin-bottom:-10px;
	margin-left:4px;
	padding:0px;
}

#contentWrap h3 {
	margin: 1em 0 .4em 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 130%;
	color: #444;
}

#contentWrap h4 {
	margin: 1em 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #444;
}


#contentWrap p {
	margin: .7em 0 1em 0;
	padding: 0;
	line-height: 125%;
}

#contentWrap ul {
	/*margin: .5em 0 .5em 1em;
	padding: 0 0 0 1em;
	list-style-type: square;
	line-height: 130%;*/
}

#contentWrap ul li {
	/*margin: 0;
	padding: 0;*/
}

#contentWrap em {
	font-style: italic;
}

#contentWrap strong {
	font-weight: bold;
}

#contentWrap a {
	color: #466f83; /* original #596971; */
	text-decoration: underline;
}

#contentWrap a:hover, #contentWrap a:active {
	color: #c00;
}

#content #playinfo{
	float:left;
	width:720px;
	font-family: Arial;
	font-size:14px;
	position:relative;
}
#content #playinfo.noplaybox{
	width:auto;
}

#content p#playdate{
	border-top: 5px solid #333;
	border-bottom:1px #666 dotted;
	font-size:14px;
	padding-top:9px;
	padding-bottom:9px;
	margin-top:0px;
	width: 720px;
}
#content #tabs p#playdate{
	width: 100%;
}
#content #tabs{
	width: 100%;
	clear: both;
}
#content p#playdate.stanley{
	border-top-color:#ffd900;
}
#content p#playdate.granvilleisland{
	border-top-color:#f6007e;
}
#content p#playdate.revue{
	border-top-color:#fa7f00;
}
#content #sharethis{
	position:absolute;
	right:0px;
	top:13px;
}
#content #sharethis #fblike{
	margin-bottom:-1px;
	margin-right:-7px;
}
#content #sharethis2{
	position:absolute;
	right:0px;
	top:14px;
}
#content #sharethis2 #fblike{
	margin-bottom:-3px;
	margin-right:0px;
}
#content #sharethis3{
	margin-bottom:10px;
	margin-top:-2px
}
#content #playinfo #sharethis3{
	margin-bottom:25px;
	margin-top:-2px
}
#content #sharethis3 #fblike{
	margin-bottom:-3px;
	margin-right:-7px;
}
#content #sharethis4{
	margin-bottom:20px;
	margin-top:-5px;
}
#content #sharethis4 #fblike{
	margin-bottom:-1px;
	margin-right:-7px;
}
#content #fblike{
	float:none;
}
#content #share{
	display:block;
	float:left;
	font-size:12px;
	margin-top:3px;
	margin-right:5px;
}
#content #playinfo h2{
	font-weight:bold;
	margin-top:25px;
	font-size:24px;
	text-transform:uppercase;
}
#content #playinfo p#playcredits{
	margin-top:-15px;
	font-size:14px;
}
#content #playinfo p#summary{
	
}
#content #playinfo p#summary #tagline{
	text-transform:uppercase;
	font-weight:bold;
}


#content a.buytickets{
	display: block;
	width: 90px;
/*	background:  url('../images/sliders/buytickets.gif') no-repeat 0 0;*/
	background-color: #c00;
/*	border: 1px solid #fff;*/
	font-size: 13px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	margin-top: 10px;
	transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
#content a.buytickets:hover{
	background-color: #333;
}
#content .buytickets.right{
	float: right;
	margin-top: 0px;
}



#content img#theatrebanner{
	margin: 0px;
	margin-left:-24px;
	margin-top:-24px;
	padding: 0px;
}
#content img#theatrebanner_s{
	margin:0px;
	padding:0px
}

#content ul#playlist{
	font-family:Arial;
	font-size:11px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-top:25px;
}
#content ul#playlist li{
	float:left;
	list-style:none;
	width:220px;
	padding:0px;
	margin:0px;
	margin-left:25px;
	margin-bottom:25px;
}
#content ul#playlist li.noleft{
	margin-left:0px;
}
#content ul#playlist li .playdate{
	border-top: 5px solid #333;
	border-bottom:1px #666 dotted;
	padding-top:5px;
	padding-bottom:4px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
}
#content ul#playlist.stanley li .playdate{
	border-top-color:#ffd900;
}
#content ul#playlist.granvilleisland li .playdate{
	border-top-color:#f6007e;
}
#content ul#playlist.revue li .playdate{
	border-top-color:#fa7f00;
}
#content ul#playlist li .playdate#stanley{
	border-top-color:#ffd900;
}
#content ul#playlist li .playdate#granvilleisland{
	border-top-color:#f6007e;
}
#content ul#playlist li .playdate#revue{
	border-top-color:#fa7f00;
}
#content ul#playlist li .playdate .oneup{
	font-size:13px;
}
#content ul#playlist li h2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
}
#content ul#playlist li h2 a{
	color:#333;
	text-decoration:none
}
#content ul#playlist.stanley li h2 a:hover{
	color:#ffd900;
}
#content ul#playlist.granvilleisland li h2 a:hover{
	color:#f6007e;
}
#content ul#playlist.revue li h2 a:hover{
	color:#fa7f00;
}
#content ul#playlist li p a{
	color:#333;
	text-decoration:underline;
}
#content ul#playlist li p a:hover{
	color:#f60000;
}
#content ul#playlist li p#stanley a:hover{
	color:#ffd900;
}
#content ul#playlist li p#granvilleisland a:hover{
	color:#f6007e;
}
#content ul#playlist li p#revue a:hover{
	color:#fa7f00;
}
#content ul#playlist li .playcredits{
	margin-top:-10px;
}
#content ul#playlist li .summary{
	margin-bottom:0px;
}
#content ul#playlist li .summary .tagline{
	text-transform:uppercase;
	font-weight:bold;
}

#content ul#playlist li img{
	margin:0px;
	padding:0px;
	border:none;
}

#content ul#playlist li table{
	width:220px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	
}

#content ul#playlist li table tr{
	border-bottom: 1px dotted #333;
}
#content ul#playlist li table tr.lastrow{
	border-bottom: none;
}
#content ul#playlist li table tr.header{
	border-bottom: none;
}
#content ul#playlist li table tr.header th{
	padding-top:3px;
	padding-bottom:3px;
	text-transform:uppercase;
	font-size:10px;
}
#content ul#playlist li table tr td{
	width:40px;
	padding-top:5px;
	padding-bottom:5px;
}
#content ul#playlist li table tr th.col1{
	width:70px;
}
#content ul#playlist li table tr td.col1{
	width:70px;
}


#content ul#playlist li table.granvilleisland tr.header{
	background-color:#f6007e;
}
#content ul#playlist li table.stanley tr.header{
	background-color:#ffd900;
}
#content ul#playlist li table.revue tr.header{
	background-color:#fa7f00;
}

#content ul#playlist li .small{
	font-size:8px;
	text-transform:uppercase;
}
#content ul#playlist li .stagename{
	text-transform:uppercase;
}

#content ul#playlist li ul{
	margin:0px;
	padding:0px;
	margin-top: 8px;
	padding-bottom:20px;
	margin-bottom:20px;
}
#content ul#playlist li ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	font-style:italic;
}
#content ul#playlist li .sub{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#content ul#playlist li#step1 h2{
	font-size:12px;
	margin-bottom: -8px;
}
#content ul#showlist{
	font-family:Arial;
	font-size:11px;
	padding:0px;
	margin:0px;
	padding-left:0px;
	padding-top:25px;
}
#content ul#showlist li{
	float:left;
	list-style:none;
	width:340px;
	padding:0px;
	margin:0px;
	margin-right:38px;
	margin-bottom:0px;
	text-align:justify;
}
#content ul#showlist li a.buytickets{
	color:#fff;
	width:125px;
	padding: 6px 0px 5px 0px;
	margin: 10px 0px 0px 0px;
	font-size:11px;
	text-decoration: none;
}
#content ul#showlist li a.buytickets.moreinfo{
	width: 90px;
}
#content ul#showlist li a.buytickets:hover{
	color: #fff;
}
#content ul#showlist li .right img{
	width:90px;
}
#content ul#showlist li .right{
	float:right;
	margin-top:3px;
	margin-left:15px;
	margin-bottom:25px;
	height:100%;
}

#content ul#showlist li.alt{
	margin-right:0px;
}
#content ul#showlist li .playdate{
	border-top: 5px solid #333;
	border-bottom:1px #666 dotted;
	padding-top:5px;
	padding-bottom:4px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
}
#content ul#showlist.stanley li .playdate{
	border-top-color:#ffd900;
}
#content ul#showlist.granville li .playdate{
	border-top-color:#f6007e;
}
#content ul#showlist.revue li .playdate{
	border-top-color:#fa7f00;
}
#content ul#showlist li .playdate#stanley{
	border-top-color:#ffd900;
}
#content ul#showlist li .playdate#granville{
	border-top-color:#f6007e;
}
#content ul#showlist li .playdate#revue{
	border-top-color:#fa7f00;
}
#content ul#showlist li .playdate .oneup{
	font-size:13px;
}
#content ul#showlist li h2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	text-align:left;
}
#content ul#showlist li h2 a{
	color:#333;
	text-decoration:none
}
#content ul#showlist.stanley li h2 a:hover{
	color:#ffd900;
}
#content ul#showlist.granville li h2 a:hover{
	color:#f6007e;
}
#content ul#showlist.revue li h2 a:hover{
	color:#fa7f00;
}
#content ul#showlist li p a{
	color:#333;
	text-decoration:underline;
}
#content ul#showlist li p a:hover{
	color:#f60000;
}
#content ul#showlist li p#stanley a:hover{
	color:#ffd900;
}
#content ul#showlist li p#granville a:hover{
	color:#f6007e;
}
#content ul#showlist li p#revue a:hover{
	color:#fa7f00;
}
#content ul#showlist li .playcredits{
	margin-top:-10px;
}
#content ul#showlist li .summary{
	margin-bottom:0px;
}
#content ul#showlist li .summary .tagline{
	text-transform:uppercase;
	font-weight:bold;
}
#content ul#showlist li .small{
	font-size:8px;
	text-transform:uppercase;
}
#content ul#showlist li .stagename{
	text-transform:uppercase;
}

#content ul#showlist li ul{
	margin:0px;
	padding:0px;
	margin-top: 8px;
	padding-bottom:20px;
	margin-bottom:20px;
}
#content ul#showlist li ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	font-style:italic;
}
#content ul#showlist li .sub{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#content.press ul#showlist{
	float: left;
	padding-top: 15px;
}
#content.press ul#showlist li{
	float: none;
	font-size: 13px;
}
#content.press ul#showlist li div{
	float: left;
	width: 100%;
}
#content.press .summary{
	line-height: 1.7;
}
#content.press .summary a{
	font-weight: bold;
}
#content.press ul#showlist.granville{
/*	float: right;*/
}
#content.press ul#showlist.revue{
/*	float: right;*/
}
#content.press ul#showlist.granville li{
	margin-right: 0px;
}
#content.press ul#showlist.revue li{
	margin-right: 0px;
}
#content.press #photos ul#showlist li .right img{
	width:120px;
}


#content #sponsors{
	width:720px;
	padding:0px;
	margin:0px;
	margin-top:-20px;
	padding-bottom:25px;
/*	border-top: 5px solid #333;*/
	float:left;
}
#content #sponsors p{
	font-family:Arial;
	font-size:12px;
}
#content span.gi{
	color:#f6007e;
}
#content span.stanley{
	color:#ffd900;
}
#content span.revue{
	color:#fa7f00;
}
#content a.orderbutton{
	background-color:#ffd900;
	color:#333;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
#content a.orderbutton:hover{
	background-color:#f6007e;
	color:#fff;
}

#content a.renewtickets{
	font-family:Arial;
	background-color:#111;
	display:block;
	width:300px;
	padding-top:10px;
	padding-bottom: 20px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:28px;
}
#content a.renewtickets:hover{
	background-color: #666;
}
#content a.ordernewtickets{
	font-family:Arial;
	background-color:#111;
	display:block;
	width:300px;
	padding-top:10px;
	padding-bottom: 20px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:28px;
}
#content a.ordernewtickets:hover{
	background-color: #666;
}
#content a .top{
	font-size:44px;
	color:#ffd900;
	font-weight:bold;
	line-height:1.6;
}
#content #rightsidebar{
	float: right;
	width: 260px;
	margin-left: 20px;
	margin-bottom: 25px;
	margin-top: 15px;
}
#content #rightsidebar div.btn5 {
	float: left;
	width: 126px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: left;
	margin-top: 8px;
	margin-left: 0px;
}
#content #rightsidebar div.btn5.alt{
	margin-left: 8px;
}

#content #rightsidebar div.btn5 a {
	margin: 0;
	padding: 3px 1em 1px 3.5em;
	height:15px;
	color: #fff;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0em center;
	font-size:11px;
	border-bottom: 3px solid #333;
	border-top: 2px solid #333;
}
#content #rightsidebar div.btn5 a:hover {
	border-bottom: 3px solid #c00;
	border-top: 2px solid #c00;
}
#content #rightsidebar div.btn5 a.playBox_tickets:link, #content #rightsidebar div.btn5 a.playBox_tickets:visited {
	background-image: url('http://www.artsclub.com/template1/graphics/playbox/icons/ic_tix.gif');
	background-position: 3px 0;
	padding-left:3.5em;
}
#content #rightsidebar div.btn5 a.playBox_tickets:hover, #content #rightsidebar div.btn5 a.playBox_tickets:active {
	background-image: url('http://www.artsclub.com/template1/graphics/playbox/icons/ic_tix.gif');
	background-position: 3px -20px
}
#content #rightsidebar div.btn5 a.playBox_taf:link, #content #rightsidebar div.btn5 a.playBox_taf:visited {
	background-image: url('../graphics/playbox/icons/ic_tellafriend.gif');
	background-position: 4px 0;	
	padding-left:3.0em;
}
#content #rightsidebar div.btn5 a.playBox_taf:hover, #content #rightsidebar div.btn5 a.playBox_taf:active {
	background-image: url('../graphics/playbox/icons/ic_tellafriend.gif');
	background-position: 4px -20px;
}
#content #rightsidebar div.btn5 a.playBox_clips:link, #content #rightsidebar div.btn5 a.playBox_clips:visited {
	background-image: url('../graphics/playbox/icons/ic_videos.gif');
	background-position: 3px 0;
	padding-left:3.5em;
}
#content #rightsidebar div.btn5 a.playBox_clips:hover, #content #rightsidebar div.btn5 a.playBox_clips:active {
	background-image: url('../graphics/playbox/icons/ic_videos.gif');
	background-position: 3px -20px;
}
#content #rightsidebar div.btn5 a.playBox_photos:link, #content #rightsidebar div.btn5 a.playBox_photos:visited {
	background-image: url('../graphics/playbox/icons/ic_pix.gif');
	background-position: 4px 0;
	padding-left:3.0em;
}
#content #rightsidebar div.btn5 a.playBox_photos:hover, #content #rightsidebar div.btn5 a.playBox_photos:active {
	background-image: url('../graphics/playbox/icons/ic_pix.gif');
	background-position: 4px -20px;
}

/* -------- Page Nav Buttons -------- */

#contentWrap ul.pageNav {
	margin: .2em 0 1.7em 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#contentWrap ul.pageNav li { 
	display: inline;
	margin: 0 .5em 0 .5em;
}

#contentWrap ul.pageNav li a {
	text-decoration: none;
	padding: .1em 1em .1em 1em;
	color: #596971;
	background-color: #f0f1f2;
	text-decoration: none;
	border: 1px solid #6d7a81;
}

#contentWrap ul.pageNav li a:visited {
	color: #596971;
	background-color: #f0f1f2;
	text-decoration: none;
}
 
#contentWrap ul.pageNav li a:hover, #contentWrap ul.pageNav li a:active {
	color: #fff;
	background-color: #8d9da5;
	text-decoration: none;
}

/* ----- Donation calculator ----- */

#donations {
	width: 90%;
	padding: 1em;
	background-color: #f0f1f2;
} 

#donations input {
	width: 5em;
	text-align: right;
} 

div.donations_results {
	width: 90%;
	padding: 1em;
	background-color: #f0f1f2;
}

/* ----- Calendar ----- */

table#calendar {
width: 100%;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size: 100%;
border-collapse: collapse;
}

#calendar caption {
visibility: hidden;
margin: 0;
padding: .5em 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 1%;
color: #c00;
text-align: center;
background-color: transparent;
}

#calendar th {
width: 14%;
margin: 0;
padding: .2em 0;
font-family: Arial, Helvetica, Tahoma, san-serif;
font-weight: normal;
font-size: 90%;
text-align: center;
color: #fff;
border: 1px solid #bcc1c3;
background-color: #8d9da5;
}
 
#calendar td {
overflow: visible;
height: 10em;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, san-serif;
font-weight: normal;
font-size: 90%;
text-align: left;
vertical-align: top;
border: 1px solid #bcc1c3;
background-color: #fff;
}

#calendar td p {
margin: .4em;
padding: 0;
}

#calendar td.calDay {
background-color: #fff;
}

#calendar td.calEmpty {
background-color: #ddd;
}

#calendar td.calDay div {
margin: 0;
padding: .3em .4em;
}

#calendar td.calDay div.calSpacer {
min-height: 9.5em;
}

#calendar td.calDay div.calStanley {
position: relative;
min-height: 9.5em;
}

#calendar td.calDay div.calGranville {
position: relative;
min-height: 2em;
}

#calendar td.calDay div.calSpecial {
position: relative;
min-height: 1em;
}

#calendar td.calDay p.calTheatre {
margin: 0;
padding: 0;
}

#calendar .calendarButton {
margin: 0;
padding: 0 .5em 0 .5em;
}

#calendar img {
border: none;
}

#calendar a:link, #calendar a:visited, #calendar a:hover, #calendar a:active {
font-weight: normal;
}

#contentWrap div.calNav {
position: relative;
width: 100%;
margin: 1em 0 .5em 0;
padding: 0;
font-size: 85%;
text-align: center;
vertical-align: middle;
}

#contentWrap div.calNav div.clear {
clear: both;
}

#contentWrap div.calNav a {
display: block;
padding: .2em .3em;
text-decoration: none;
color: #596971;
border: 1px solid #bcc1c3;
background-color: #fff;
}

#contentWrap div.calNav a:hover, #contentWrap div.calNav a:active {
color: #fff;
background-color: #8d9da5;
}

#contentWrap div.calNav div.calNavCur {
width: 17em;
margin: .5em auto;
text-align: center;
}

#contentWrap div.calNav div.calNavCur h3 {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 185%;
color: #c00;
text-align: center;
background-color: transparent;
}

#contentWrap div.calNav div.calNavL {
position: absolute;
bottom: .6em;
left: 0;
width: 12em;
text-align: center;
}

#contentWrap div.calNav div.calNavR {
position: absolute;
bottom: .6em;
right: 0;
width: 12em;
text-align: center;
}

#contentWrap div.calNav div.calNavYr {
float: left;
width: 3em;
margin: .5em .5em 0 0;
padding: .2em 0;
text-align: left;
}

#contentWrap div.calNav div.calNavMo {
float: left;
width: 4em;
margin: .5em .5em 0 0;
text-align: center;
}

#sitemap{
	padding-left: 0px;
}
#sitemap li{
	font-weight: bold;
	list-style: none;
	font-size: 16px;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sitemap ul{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sitemap ul li{
	font-weight: normal;
	list-style:disc;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sitemap ul ul{
	margin-top: 0px;
}
#sitemap ul ul li{
	list-style: circle;
}
#addthis{
	float:left;
}
#fblike{
	border:none;
	overflow:hidden;
/*Edit width below to adjust spacing between the like button and the addthis buttons*/
	width:85px;
	height:21px;
	float:left;
	margin-top: -1px;
}
#shareicons{

}
#shareicons ul{
	padding: 0px;
}
#shareicons ul li{
	float: left;
	list-style: none;
	margin-right: 5px;
	margin-top: 2px;
}
#shareicons ul li#share{
	margin-top: 4px;
	
}
#shareicons ul li a{
	
}
#twitter-share-button a {
    display: block;
    padding: 2px 5px 2px 20px;
    background: url('http://www.artsclub.com/graphics/social/twtr.png') 1px center no-repeat;
    border: 1px solid #ccc;
 }
 
 
 
 
 
 
 
 
 /*****************/
 /*New Styles*/
 /*****************/
 body{
 	font-family: Arial, sans-serif;
 	background: #eee;
 }
 #bnrWrap{
 	height: 110px;
 	background-color: #000;
 	width: 980px;
 	padding:0px;
 	margin:0px;
 	position:relative;
 }
/* a#logo{
 	float: left;
 	height: 100px;
 }
 a#logo img{
 	margin-top: 26px;
 	margin-bottom: 26px;
 	margin-left: 26px;
 	margin-right: 0px;
 }*/
 #stages{
 	float: left;
 	margin-top: 0px;
 	margin-left: 58px;
 }
 #stages a{
 	float: left;
 	display: block;
 	height: 110px;
 	background: url('http://www.artsclub.com/template1/img/stages.png') no-repeat 0px 0px;
 }
 #stages a.stanley{
 	width: 78px;
 	background-position: 0px 0px;
 }
 #stages a.stanley:hover, #stages a.stanley.active{
 	background-position: 0% 100%;
 }
 #stages a.granville{
 	width: 78px;
 	background-position: -78px 0px;
 }
 #stages a.granville:hover, #stages a.granville.active{
 	background-position: -78px 100%;
 }
 #stages a.revue{
 	width: 78px;
 	background-position: -156px 0px;
 }
 #stages a.revue:hover, #stages a.revue.active{
 	background-position: -156px 100%;
 }
 
 #socialmenu{
 	position: absolute;
 	top: 9px;
 	right: 28px;
 }
 #socialmenu li{
 	float: left;
 	list-style: none;
 	margin-left: 15px;
 }
 #socialmenu li a{
 	background: url('http://www.artsclub.com/template1/img/social.png') no-repeat 0px 100%;
 	width: 25px;
 	height: 26px;
 	display: block;
 }
 #socialmenu li a#blog{
 	
 }
 #socialmenu li a#twitter{
 	background-position: -25px 100%;
 }
 #socialmenu li a#facebook{
 	background-position: -50px 100%;
 }
 #socialmenu li a#blog:hover{
 	background-position: 0 0%;
 }
 #socialmenu li a#twitter:hover{
 	background-position: -25px 0%;
 }
 #socialmenu li a#facebook:hover{
 	background-position: -50px 0%;
 }
 #socialmenu li a#email{
 	background-image: none;
 	background-color: #eee;
 	font-family: Arial;
 	color:#333;
 	text-transform: uppercase;
 	font-weight: bold;
 	font-size: 11px;
 	text-decoration: none;
 	
 	width: 144px;
 	height: 19px;
 	padding-left: 2px;
 	padding-top: 7px;
 }
 #socialmenu li a#email:hover{
 	background-color: #ffd900;
 }
 #topmenu{
 	position: absolute;
 	right: 27px;
 	bottom: 5px;
 }
 #topmenu li{
 	float: left;
 	list-style: none;
 	text-transform: uppercase;
 }
 #topmenu li a{
 	margin-left: 15px;
 	color: #fff;
 	text-decoration: none;
 	font-size: 11px;
 	font-weight: bold;
 	display: inline-block;
 	height: 13px;
 	padding-top: 3px;
 	padding-left: 20px;
 	background: url('http://www.artsclub.com/template1/img/icons.png') no-repeat 0px 0px;
 }
 #topmenu li a.home{
 	background-position: 0px 0px;
 }
 #topmenu li a.tickets{
 	background-position: 0px -37px;
 }
 #topmenu li a.calendar{
 	background-position: 0px -74px;
 }
 #topmenu li a.login{
 	background-position: 0px -112px;
 	margin-left: 10px;
 }
 #topmenu li a:hover{
 	color: #ccc;
 }
 
 
 
 #menu{
 	position: relative;
 	z-index: 1;
 	margin: 0;
 	padding: 0;
 	text-align: left;
 	width: 980px;
 	padding-left: 0px;
 	height: 30px;
 	background: #777 url('http://www.artsclub.com/template1/img/menu.png') repeat-x;
 }
 #menu li{
 	float: left;
 	list-style: none;
 }
 
 #slidercontainer{
 	margin: 0;
 	padding: 0;
 	width: 980px;
 	height: 500px;
 	overflow: hidden;
 	position: relative;
 	float: left;
 }
 #slider{
 /*	position: relative;*/
 	width: 980px;
 	height: 500px;
 	margin: 0px;
 	padding: 0px;
 	z-index: 0;
 }
 
 #slider .info{
 	position: absolute;
 	top: 0px;
 	padding-top: 25px;
 	left: 308px;
 	text-align: justify;
 	width: 672px;
 	height: 275px;
 	color: #333;
 	display: none;
 
 }
 
 #slider .info .playtitle{
 	display: block;
 	font-size: 22px;
 	font-weight: bold;
 }
 
 #slider .info .playdate{
 	display: block;
 	font-size: 15px;
 	font-weight: bold;
 	margin-top: 20px;
 	margin-bottom: 20px;
 }
 
 #slider .info p{
 	font-size: 14px;
 	padding-right: 50px;
 }
 
 #slider .info a{
 	color: #c00;
 	text-decoration: underline;
 }
 
 #slider .info a.buy{
 	display: block;
 	width: auto;
 /*	background:  url('../images/sliders/buytickets.gif') no-repeat 0 0;*/
 	background-color: #c00;
 /*	border: 1px solid #fff;*/
 	font-size: 13px;
 	text-decoration: none;
 	color: #fff;
 	text-transform: uppercase;
 	font-weight: bold;
 	text-align: center;
 	padding: 0px;
 	margin: 0px;
 	padding-top: 6px;
 	padding-left: 12px;
 	padding-right: 12px;
 	padding-bottom: 5px;
 	margin-top: 10px;
 	transition: all 0.25s ease;
 	-webkit-transition: all 0.25s ease;
 	-moz-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	border-radius: 5px;
 	-moz-border-radius: 5px;
 }
 #slider .info a.buy:hover{
 	background-color: #333;
 }
 #slider .info a.buy.gray{
 	background-color: #333;
 }
 #slider .info a.buy.gray:hover{
 	background-color: #fff;
 	color: #333;
 }
 #slider .info a.buy.stanley{
 	background-color: #ffd900;
 	color: #333;
 }
 #slider .info a.buy.granville{
 	background-color: #f6007e;
 }
 #slider .info a.buy.revue{
 	background-color: #fa7f00;
 }
 #slider .info a.buy.stanley:hover, #slider .info a.buy.granville:hover, #slider .info a.buy.revue:hover{
 	background-color: #333;
 }
 
 /* 
 ************************
 	Colour Guide		
 ************************ 	
 	Stanley: #ffd900;
 	Granville: #f6007e;
 	Revue: #fa7f00;
 */
 .red{
 	color: #cc0000;
 }
 span.stanley{
 	color: #ffd900;
 }
 span.granville{
 	color: #f6007e;
 }
 span.revue{
 	color: #fa7f00;
 }
 
 #slider .info .link{
 	display: block;
 	position: absolute;
 	width: auto;
 	height: 25px;
 }
 .whitetext{
 	color: #eee;
 }
 #slider .info .playtitle.whitetext{
 /*	text-shadow: #555 1px 1px 0px;*/
 }
 #slider img{
 	width: 980px;
 	height: 500px;
 }
 #slider2wrap{
 	float: left;
 	height: 150px;
 }
 #slider2{
 	width: 980px;
 	height: 167px;
 	overflow: hidden;
 	position: absolute;
 	bottom: 0;
 	background-color: #000;
 	}
 #slider2 ul, #slider2 li{
 	margin:0;
 	padding:0;
 	list-style:none;
 	width: 980px;
 	overflow: auto;
 	}
 #slider2 li{ 
 	background:#f1f1f1;
 	width:931px;
 	height: 167px;
 	overflow: hidden;
 	background-color: transparent;
 /*	background-image: url('../images/sliders/sliderbg3.png');*/
 	text-align: left;
 	padding-left: 49px;
 	}
 #slider2 li img{
 	height: 115px;
 	width: 90px;
 	}
 #slider2 a{
 	color:#fff;
 	text-decoration:none;
 	text-transform:uppercase;
 	font-size:11px;
 	font-weight:bold;
 	float:left;
 	display: inline-block;
 	height: 135px;
 	width: 90px;
 	margin-top:15px;	
 	margin-right: 39px;
 	border: 1px solid transparent;
 }
 #slider2 a:hover{
 	
 }
 #slider2 .nowplaying, #slider2 .upnext{
 	display:block;
 	height:20px;
 	width:90px;
 	margin:0px;
 	padding:0px;
 	text-align:center;
 	line-height:1.9;
 	background-color:#444;
 }
 #slider2 .nowplaying{
 	background-color:#c00;
 }
 #slider2 a:hover .nowplaying{
 	background-color:#444;
 }
 #slider2 .upnext:hover{
 	background-color:#c00;
 }
 #slider2 a.stanley:hover span{
 	background-color:#ffd900;
 	color: #333;
 }
 #slider2 a.granville:hover span{
 	background-color:#f6007e;
 }
 #slider2 a.revue:hover span{
 	background-color:#fa7f00;
 }
 p#controls, p#controls2{
 	margin:0;
 	position:relative;
 	z-index: 2;
 	} 
 #prevButton, #nextButton, #pauseButton{
 	display: block;
 	margin: 0;
 	position: absolute;
 	right: 118px;
 	bottom: 192px;
 	height: 15px;
 	width: 30px;
 	z-index: 4;
 	background: url('http://www.artsclub.com/template1/img/sliders/controller-prev.gif') no-repeat 0 0;
 }
 #prevButton:hover, #nextButton:hover{
 	background-position: 0 -18px;
 }
 #pauseButton{
 	right: 98px;
 	background: url('http://www.artsclub.com/template1/img/sliders/controller-pause.gif') no-repeat 0 0;
 	width: 16px;
 	height: 18px;
 	bottom: 189px;
 }
 #pauseButton:hover{
 	background-position: 0 -18px;
 }
 #nextButton{
 	right: 58px;
 	background: url('http://www.artsclub.com/template1/img/sliders/controller-next.gif') no-repeat 0 0;
 }
 #backgroundcontrol{
 	position: absolute;
 	display: block;
 	margin: 0;
 	right: 53px;
 	bottom: 182px;
 	height: 30px;
 	width: 100px;
 	background:  url('http://www.artsclub.com/template1/img/sliders/controller.png') no-repeat 0 0;
 	border: 1px solid #bfbfbf;
 	border-radius: 5px;
 	-moz-border-radius: 5px;
 }
 #prevButton2, #nextButton2{
 	display: block;
 	margin: 0;
 	position: absolute;
 	left: 0;
 	top: -103px;
 	height: 77px;
 	width: 30px;
 	background: url('http://www.artsclub.com/template1/img/sliders/previous.png') no-repeat 0 0;
 }
 #nextButton2{
 	left: 958px;
 	background: url('http://www.artsclub.com/template1/img/sliders/next.png') no-repeat 0 0;
 }
 
 
 
 
 
 
 /*** ESSENTIAL STYLES ***/
 .sf-menu, .sf-menu * {
 	margin:			0;
 	padding:		0;
 	list-style:		none;
 	z-index:		100;
 	-webkit-text-size-adjust: 100%;
 }
 .sf-menu {
 	line-height:	1.0;
 	z-index: 99;
 }
 .sf-menu ul {
 	position:		absolute;
 	top:			-999em;
 	width:			200px; /* left offset of submenus need to match (see below) */
 	z-index:		99;
 }
 .sf-menu ul li {
 	width:			200px;
 }
 .sf-menu li:hover {
 	visibility:		inherit; /* fixes IE7 'sticky bug' */
 }
 .sf-menu li {
 	float:			left;
 	position:		relative;
 }
 .sf-menu a {
 	display:		block;
 	position:		relative;
 }
 .sf-menu li:hover ul,
 .sf-menu li.sfHover ul {
 	left:			0;
 	top:			30px; /* match top ul list item height */
 	z-index:		100;
 }
 .sf-menu li li:hover,
 .sf-menu li li.sfHover {
 	z-index:		100;
 }
 ul.sf-menu li:hover li ul,
 ul.sf-menu li.sfHover li ul {
 	top:			-999em;
 }
 ul.sf-menu li li:hover ul,
 ul.sf-menu li li.sfHover ul {
 	left:			201px; /* match ul width */
 	top:			-1px;
 }
 ul.sf-menu li li:hover li ul,
 ul.sf-menu li li.sfHover li ul {
 	top:			-999em;
 }
 ul.sf-menu li li li:hover ul,
 ul.sf-menu li li li.sfHover ul {
 	left:			201px; /* match ul width */
 	top:			-1px;
 }
 
 /*** ARTSCLUB SKIN ***/
 .sf-menu {
 	float:left;
 }
 .sf-menu a {
 	padding: 0px;
 	margin: 0px;
 	text-decoration:none;
 	color: #fff;
 	padding-top: 9px;
 	padding-bottom: 8px;
 	padding-left: 19px;
 	padding-right: 19px;
 /*	border: 1px solid #333;*/
 	border-bottom: none;
 }
 .sf-menu li {
 	height: 30px;
 	color: #fff;
 	text-transform: uppercase;
 	font-size: 13px;
 	font-weight: bold;
 	margin: 0px;
 	padding: 0px;
 }
 .sf-menu li:first-child{
 	margin-left: 8px;
 }
 .sf-menu li:hover{
 }
 .sf-menu li a{
 	transition: all 0.1s ease;
 	-webkit-transition: all 0.1s ease;
 	-moz-transition: all 0.1s ease;
 	-o-transition: all 0.1s ease;
 }
 .sf-menu li:hover a{
 	color: #fff;
 /*	border-top: 1px solid #ffffcc;*/
 /*	border-left: 1px solid #ffffcc;*/
 /*	border-right: 1px solid #cfc200;*/
 	border-bottom: none;
 	background-color: #555;
 }
 .sf-menu ul{
 	margin-left: -1px;
 	margin-right: -10px;
 	border-left: 1px dotted #888;
 	border-right: 1px dotted #888;
 	border-top: 1px dotted #888;
 	margin-top: -1px;
 }
 .sf-menu ul a{
 	color: #fff;
 	border: 0px;
 	text-shadow: none;
 }
 .sf-menu li li {
 	background-color: #333;
 	border: 0px;
 	margin: 0px;
 	border-bottom: 1px dotted #888;
 	text-transform: none;
 	font-weight: normal;
 	font-size: 12px;
 	height: auto;
 	line-height: 1.2;
 }
 .sf-menu ul a:hover{
 	background-color: #fff;
 	color: #333;
 }
 .sf-menu li li:first-child{
 	margin-left: 0px;
 }
 .sf-menu li li a{
 	margin: 0px;
 	padding: 0px;
 	padding-left: 20px;
 	padding-right: 20px;
 	padding-top: 8px;
 	padding-bottom: 7px;
 }
 .sf-menu li li:hover {
 	background-color: #555;
 }
 .sf-menu li:hover li a{
 	border: 0px;
 }
 
 .sf-menu ul li ul{
 	margin-top: 0px;
 	border-top: 1px dotted #888;
 }
 .sf-menu li li li{
 	
 }
 .sf-menu li:hover, .sf-menu li.sfHover,
 .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
 	outline:0;
 }
 .sf-menu ul li:first-child ul{
 	/*border-top: none;
 	margin-top: 1px;*/
 	border-top: 1px dotted #888;
 	margin-top: 0px;
 }
 
 /*** arrows **/
 .sf-menu a.sf-with-ul {
 	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
 }
 .sf-menu > li > a > .sf-sub-indicator { 
 	background:none; 
 } 
 .sf-sub-indicator {
 	position:		absolute;
 	display:		block;
 	right:			.75em;
 	top:			1.05em; /* IE6 only */
 	width:			10px;
 	height:			10px;
 	text-indent: 	-999em;
 	overflow:		hidden;
 	background:		url('http://www.artsclub.com/template1/img/graphics/submenuarrow.png') no-repeat 0 0; /* 8-bit indexed alpha png. IE6 gets solid image only */
 }
 a > .sf-sub-indicator {  /* give all except IE6 the correct values */
 	top:			12px;
 	right:			0px;
 	background-position: 0 100%; /* use translucent arrow for modern browsers*/
 }
 /* apply hovers to modern browsers */
 a:focus > .sf-sub-indicator,
 a:hover > .sf-sub-indicator,
 a:active > .sf-sub-indicator,
 li:hover > a > .sf-sub-indicator,
 li.sfHover > a > .sf-sub-indicator {
 	background-position: 0 100%; /* arrow hovers for modern browsers*/
 }
 
 /* point right for anchors in subs */
 .sf-menu ul .sf-sub-indicator { background-position:  0 0; }
 .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
 /* apply hovers to modern browsers */
 .sf-menu ul a:focus > .sf-sub-indicator,
 .sf-menu ul a:hover > .sf-sub-indicator,
 .sf-menu ul a:active > .sf-sub-indicator,
 .sf-menu ul li:hover > a > .sf-sub-indicator,
 .sf-menu ul li.sfHover > a > .sf-sub-indicator {
 	background-position: 0 -45px; /* arrow hovers for modern browsers*/
 }
 
 /*** shadows for all but IE6 ***/
 .sf-shadow ul {
 /*	background:	url('../images/graphics/shadow.png') no-repeat bottom right;
 	padding: 0 8px 9px 0;
 	-moz-border-radius-bottomleft: 17px;
 	-moz-border-radius-topright: 17px;
 	-webkit-border-top-right-radius: 17px;
 	-webkit-border-bottom-left-radius: 17px;*/
 }
 .sf-shadow ul.sf-shadow-off {
 	background: transparent;
 }
 
 
 
 #features{
 	float: left;
 	background-color: #fff;
 	width: 980px;
 	color: #333;
 	margin: 0px;
 	padding: 0px;
 }
 #features ul{
 	float: left;
 	width: 972px;
 	margin: 0px;
 	padding: 16px 0px;
 }
 #features ul li{
 	float: left;
 	list-style: none;
 	width: 225px;
 	margin-left: 16px;
 	position: relative;
 	padding-bottom: 50px;
 	height: auto;
 	background-color: #fff;
 }
 #features ul li:first-child{
 /*	margin-left: 0px;*/
 }
 #features ul li h3{
 	padding: 0px;
 	margin: 0px;
 	padding-top: 7px;
 	padding-bottom: 7px;
 	margin-bottom: 16px;
 	text-align: left;
 	font-size: 24px;
 	font-weight: normal;
 	border-top: 5px solid #333;
 	border-bottom: 1px dotted #333;
 }
 #features li.stanley:hover h3{
 	border-top-color: #ffd900;
 }
 #features li.granville:hover h3{
 	border-top-color: #f6007e;
 }
 #features li.revue:hover h3{
 	border-top-color: #fa7f00;
 }
 #features li.red:hover h3{
 	border-top-color: #c00;
 }
 #features li.green:hover h3{
 	border-top-color: #66cc00;
 }
 #features li.blue:hover h3{
 	border-top-color: #00ccff;
 }
 #features ul li img{
 	width: 225px;
 	height: 109px;
 	margin-bottom: 9px;
 }
 #features ul li p{
 	font-size: 13px;
 	text-align: left;
 	padding: 0px;
 	margin: 0px;
/* Padding for right side of text box*/
 	padding-right: 10px;
 }
 #features ul li p img{
 	width:auto;
 	height:auto;
 	margin:0px;
 	margin-bottom: -7px;
 	margin-right: 5px;
 }
 #features ul li p a{
 	color:#c00;
}
  #features ul li p a:hover{
	color:#333;
}
 
 #features a.button {
 	position: absolute;
 	bottom: 0px;
 	left: 0px;
 	font-size: 18px;
 	background-color: #333;
 	text-align: left;
 	display: inline-block;
 	color: #fff;
 	text-decoration: none;
 	
 	margin: 0px;
 	width: 205px;
 	height: 24px;
 	padding-top: 6px;
 	padding-bottom: 0px;
 	padding-left: 10px;
 	padding-right: 10px;
 	
 	transition: all 0.25s ease;
 	-webkit-transition: all 0.25s ease;
 	-moz-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 }
 #features li.stanley:hover a.button{
 	background-color: #ffd900;
 	color: #333;
 }
 #features li.granville:hover a.button{
 	background-color: #f60073;
 	color: #fff;
 }
 #features li.revue:hover a.button{
 	background-color: #fa7f00;
 	color: #fff;
 }
 #features li.red:hover a.button{
 	background-color: #c00;
 	color: #fff;
 }
  #features li.green:hover a.button{
 	background-color: #66cc00;
 	color: #fff;
 }
  #features li.blue:hover a.button{
  	background-color: #00ccff;
  	color: #fff;
 }
 /*#features li a.button:hover, #features li.stanley a.button:hover, #features li.granville a.button:hover, #features li.revue a.button:hover, #features li.red a.button:hover{
 	background-color: #333;
 	color: #fff;
 }*/
 
 
 .credit{
 	font-size: 12px;
 }
 
 
 #footer{
 	background-color: #000;
 	color: #fff;
 	width: 980px;
 	height: 70px;
 	float: left;
 	line-height: 1.7;
 	font-size: 11px;
 }
 #footer a, footer a:visited{
 	color: #fff;
 	text-decoration: none;
 }
 #footer a:hover{
 	color: #fff;
 	text-decoration: underline;
 }
 #footer #left{
 	float: left;
 	margin-top: 19px;
 	margin-left: 20px;
 	text-align:left;
 }
 #footer img{
 	float: left;
 	margin-top: 15px;
 	margin-left: 110px;
 }
 #footer #right{
 	float: right;
 	text-align: right;
 	margin-top: 19px;
 	margin-right: 20px;
 }
 
 img#formimage{
 	float:right; 
 	padding: 0px 0px 20px 20px;
 }
 
 form fieldset{
 	border: none;
 	padding: 0px;
 }
 form fieldset fieldset{
 	margin-bottom: 15px;
 }
 form fieldset fieldset input{
 	margin-top: 10px;
 }
 form#rsvp, form#contest{
 	width: 400px;
 	float: left;
 }
 form#rsvp fieldset, form#contest fieldset{
 	width: 400px;
 }
